Константы. Формат вывода числовых данных.

Константа (постоянная) – это предварительно определенное числовое

или символьное значение, представленное уникальным именем (идентификатором). Числа, т.е. простейшие объекты М-языка, представляющие количественные данные, являются безымянными числовыми константами (в памяти компьютера числовые данные представлены вещественными или комплексными значениями типа double).

Существуют различные способы отображения чисел на экране монитора. Прежде всего, отметим, что можно вообще не отображать результат выполнения команды в командном окне – для этого достаточно соответвующую команду закончить точкой с запятой (т.е. символом «;»). Такой режим особенно удобен в тех случаях, когда требуется выполнять громоздские промежуточные расчеты, которые, с одной стороны, необходимы для получения конечного результата, а с другой – загромождают командное окно (поэтому разумный выход – это скрытие результатов выполнения команд).

Числовой формат задается с помощью команды format, в которой после ключевого слова format указывается применяемый формат. Некоторые допустимые форматы с кратким описанием представлены в таблице 1.1.2. Формат используется по умолчанию.

 

Таблица 1.1.2. Некоторые числовые форматы (для команды format).

Формат Описание
short Формат отображения числовых данных, при котором после десятичной точки отображается четыре цифры (формат данных с фиксированной точкой). Формат используется по умолчанию.
long Числовой формат, при котором после десятичной точки отображается 7, 14 и 15 цифр в зависимости от типа числовых данных (формат данных с фиксированной точкой).
short e Формат отображения числовых данных с мантиссой и показателем степени, при котором после десятичной точки отображается четыре цифры (формат данных с плавающей точкой).
long e Числвоой формат отображения с мантиссой и показателем степени, при котором после десятичной точки отображается 7, 14 и 15 цифр в зависимости от типа числовых данных (формат данных с плавающей точкой).
short g В зависимости от значения для отображения применяется либо формат с плавающей точкой, либо с фиксированной точкой. После десятичной запятой отображается четыре цифры.
long g В зависимости от значения для отображения применяется либо формат с плавающей точкой, либо с фиксированной точкой. После десятичной запятой отображается 7, 14 или 15 цифр.
short eng Инженерный формат с четырьмя отображаемыми цифрами после десятичной точки и показателем степени, кратным трем.
long eng Инженерный формат с 7, 14 и 15 отображаемыми цифрами после десятичной точки и показателем степени, кратным трем.
+ Формат, при котором для положительных чисел отображается знак «+», для отрицательных отображается знак «-», а для нуля оторажается пробел.
bank Финансовый формат, при котором после десятичной точки отображается две цифры.
rat Отображение чисел в виде рациональной дроби
compact Режим отображения результатов вычислений в компактной форме, с уменьшенными интервалами между строками.
loose Режим отображения результатов вычислений с увеличенными интервалами между строками. Используется по умолчанию.

 

Ниже приведены примеры отображения числа 11/6 в разных форматах (в режиме командной строки):

>> x=11/6 x = 1.8333 >> format short e >> x x = 1.8333e+00 >> format long >> x x = 1.833333333333333 >> format long e >> x x = 1.833333333333333e+00 >> format long eng >> x x = 1.83333333333333e+000 >> format bank >> x x = 1.83 >> format rat >> x x = 11/6 >> format + >> x x = +

 

Заметим, что в MATLAB существуют и иные способы изменения формата выводимых данных, построенные на базе функции sprintf.

 








Дата добавления: 2016-11-02; просмотров: 662;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.006 сек.