Лекция: Форматы вывода результата вычислений

Требуемый формат вывода результата определяется пользователем из меню MatLab. Выберите в меню Fileпункт Preferences.На экране появится диалоговое окно Preferences.Для установки формата вывода следует убедиться, что в списке левой панели выбран пункт Command Window.Задание формата производится из раскрывающегося списка Numeric formatпанели Text display.

Разберем пока только наиболее часто используемые форматы. Выберите shortв раскрывающемся списке Numeric formatв MatLab 6.x. Закройте диалоговое окно, нажав кнопку ОК. Сейчас установлен короткий формат с плавающей точкой short для вывода результатов вычислений, при котором на экране отображаются только четыре цифры после десятичной точки. Наберите в командной строке 100/3 и нажмите <Enter>.

Результат выводится в формате short:

» 100/3

ans =

33.3333

Этот формат вывода сохранится для всех последующих вычислений, если только не будет установлен другой формат. Заметьте, что в MatLab возможна ситуация, когда при отображении слишком большого или малого числа результат не укладывается в формат short. Вычислите 100000/3, результат выводится в экспоненциальной форме:

» 100000/3

ans =

3.3333е+004

To же самое произойдет и при нахождении 1/3000:

» 1/3000

ans =

Е-004

Однако, первоначальная установка формата сохраняется и при дальнейших вычислениях, для небольших чисел вывод результата снова будет происходить в формате short.

В предыдущем примере пакет MatLab вывел результат вычислений в экспоненциальной форме. Запись 3.333Зе-004 обозначает 3.3333*10-4 или 0.00033333. Аналогично можно набирать числа в выражениях. Например, проще набрать 10е9 или l.0el0, чем 1000000000, а результат будет тот же самый. Пробел между цифрами и символом е при вводе не допускается, т.к. это приведет к сообщению об ошибке:

» 10 е9

??? 10 е9

еще рефераты
Еще работы по истории