Формат bank (банковский) 2 знака после запятой;

>> format bank

>> 123.56784

ans =

123.57

Информацию о форматах можно получить, набрав в командной строке команду help с аргументом format:

» help format

В командном окне появляется описание каждого из форматов.

Задавать формат вывода можно непосредственно из командной строки при помощи команды format.

При вычислениях возможны некоторые исключительные ситуации, например деление на ноль, которые в большинстве языков программирования приводят к ошибке. При делении положительного числа на ноль в Matlab получается inf (бесконечность), а при делении отрицательного числа на ноль получается -inf (минус бесконечность) и выдается предупреждение:

» 1/0
Warning: Divide by zero.
ans =
Inf

При делении нуля на ноль получается NaN (не число) и также выдается предупреждение:

»0/0
Warning: Divide by zero.
ans =
NaN

При вычислении, например sqrt(-1), никакой ошибки или предупреждения не возникает. Matlab автоматически переходит в область комплексных чисел:

»sqrt(-1.0)
ans =
0 + l.0000i

Установка количества значащих цифр выводимых чисел

Функция vpa(S,D)-возвращает результат вычислений каждого элемента массива S с количеством значащих цифр D

>> A=[1,2,3;4,2,5;7,8,9]

A =

1 2 3

4 2 5

7 8 9

>> C=A/0.123

C =

8.1301 16.2602 24.3902

32.5203 16.2602 40.6504

56.9106 65.0407 73.1707

>> vpa(C,3)

ans =

[ 8.13, 16.3, 24.4]

[ 32.5, 16.3, 40.7]

[ 56.9, 65.0, 73.2]

>> K=vpa(C,3)

K =

[ 8.13, 16.3, 24.4]

[ 32.5, 16.3, 40.7]

[ 56.9, 65.0, 73.2]








Дата добавления: 2015-08-20; просмотров: 653;


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

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

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

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