И другие программы этой серии
Математические выражения строятся на основе чисел, кон
стант, переменных, операторов, функций и разных спецзнаков. Ниже даются
краткие пояснения сути этих понятий. Специфика MATLAB в том, что математи
ческие выражения задаются в виде одной строки. Например, 23 записывается как
2^3. Знак ; (точка с запятой) в конце строки ввода блокирует вывод результата
вычислений, например:
>> 2^3;
Однако специальная переменная ans (от answer – ответ) позволяет вывести
результат вычислений:
>> ans
ans = 8
1.4.2. Действительные и комплексные
числа
Рис. 1.5. Пример тестирования MATLAB 2006b
на скорость выполнения различных операций
Здесь ПК автора на процессоре Pentium 4 HT 2,6 ГГц занял среднее место.
Лучшие места заняли в основном ПК на основе самых новейших двухъядер
ных микропроцессоров или на двух процессорах. В уроке 2 будут описаны ре
зультаты тестирования новейших версий MATLAB на новейших четырехъ
ядерных ПК.
Число – простейший объект языка MATLAB, представляющий количественные
данные. Числа можно считать константами. Числа используются в общеприня
том представлении о них. Они могут быть целыми, дробными, с фиксированной и
плавающей точкой. Возможно представление чисел в хорошо известном научном
формате с указанием мантиссы и порядка числа. Ниже приводятся примеры пред
ставления действительных чисел:
0
-3
2.301
123.456e-24
-234.456e10
56
Первое знакомство с MATLAB
Основные объекты MATLAB
format
format
format
format
format
short
short e
long
long e
bank
1.3333
1.3333E+000
1.333333333333338
1.333333333333338E+000
1.33
0.0000
1.2345E-006
0.000001234500000
1.234500000000000E-006
0.00
57
Как нетрудно заметить, в мантиссе чисел целая часть отделяется от дробной не
запятой, а точкой, как принято в большинстве языков программирования. Для
отделения порядка числа от мантиссы используется символ e. Знак «плюс» у чи
сел не проставляется, а знак «минус» у числа называют унарным минусом. Пробе
лы между символами в числах не допускаются.