MATLAB в инженерных и научных расчетах

         

Арифметика произвольной точности


Функция  digits  служит для установки числа цифр в числах арифметики произвольной точности. Она используется в следующем виде:

digits — возвращает число значащих цифр в числах арифметики произвольной точности (по умолчанию 32);

Примеры:

» digits

Digits = 32

» vpa pi

ans =

       3.1415926535897932384626433832795

» digits(6)

» pi

ans =

       3.1416

Для проведения вычислений в арифметике произвольной точности служит функция vpa:

? R = vpa(S) — возвращает результат вычислений каждого элемента символьного массива S, используя арифметику произвольной точ­ности с текущим числом цифр D, установленным функцией digits. Результат  R  имеет тип  sym.

? vpa(S,D) — возвращает результат вычислений каждого элемента массива S, используя арифметику произвольной точности с коли­чеством знаков чисел D.

Примеры:



vpa(exp(1),50)

ans =

2.7182818284590450907955982984276488423347473144531

asinh(x)

arсtgh x – арктангенс гиперболический

atanh(x)

ch x – косинус гиперболический

cosh(x)

сtgh x – котангенс гиперболический

coth(x)

сosech x – косеканс гиперболический

csch(x)

sech x – секанс гиперболический

sech(x)

sh x – синус гиперболический

sinh(x)

tgh x – тангенс гиперболический

tanh(x)

Следует помнить, что все элементарные функции должны записываться в программах малыми буквами. Существуют также специальные математические функции, на которых мы не будем останавливаться. Их описание см. в [1].

1.4. Понятие о файлах-сценариях и файлах-функциях

При загрузке системы MATLAB на мониторе появляется основное окно системы, в котором можно выделить окно команд (Command Window). Система готова к проведению вычислений и созданию программ в командном режиме. Для этого можно на языке MATLAB записывать программы. Операторы заканчиваются символом ; - точка с запятой. Одновременно точка с запятой блокирует вывод численного значения результата этого оператора в окне команд. В одной строке можно записать несколько операторов, а сами строки автоматически нумеруются при нажатии клавиши Enter. Если программа полностью записана и выходные величины не имеют символа ;, то после нажатия клавиши Enter она выполняется. Ниже программы появляется ее результат. В таком режиме выполнять решения задач нецелесообразно, т.к. исправить возможные ошибки после нажатия клавиши Enter уже нельзя. Поэтому записывать программы, их редактировать и отлаживать необходимо    в так называемых М-файлах. М-файл создается при выполнении команды New

меню File. Для ускорения этой команды выведена специальная пиктограмма в виде белой странички с загнутым уголком на панели инструментов. Щелкнув по пиктограмме стрелкой мышки, получаем окно М-файла, на котором можно записывать, редактировать и отлаживать любые программы решения научных и инженерных задач. Данный М-файл по умолчанию имеет название Untitled (Безымянный). Чтобы дать ему имя, необходимо в меню этого окна File выполнить команду Save as



Содержание раздела