Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КОС_2.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
496 Кб
Скачать
☆

2.Рабочая среда MatLab.

Рабочая среда MatLab 6.х следующие элементы:

  • меню;

  • панель инструментов с кнопками и раскрывающимся списком;

  • окно с вкладками Launch Pad и Workspace, из которого можно получить простой доступ к различным модулям ToolBox и к содержимому рабочей среды;

  • окно с вкладками Command History и Current Directory, предназначенное для просмотра и повторного вызова ранее введенных команд, а также для установки текущего каталога;

  • командное окно Command Windows;

  • строку состояния.

3.Форматы вывода результата вычислений.

По умолчанию MathLab выдаёт результат формате short(т.е. 4 знака после запятой), но это не всегда устраивает, т.к. иногда нужны более точные расчёты. Для этого используют команду format (имя формата). С помощью команды help format можно просмотреть форматы:

» help format

FORMAT Set output format.

All computations in MathLab are done in double precision.

FORMAT may be used to switch between different output

display formats as follows:

FORMAT Default. Same as SHORT.

FORMAT SHORT Scaled fixed point format with 5 digits.

FORMAT LONG Scaled fixed point format with 15 digits.

FORMAT SHORT E Floating point format with 5 digits.

FORMAT LONG E Floating point format with 15 digits.

FORMAT SHORT G Best of fixed or floating point format with 5 digits.

FORMAT LONG G Best of fixed or floating point format with 15 digits.

FORMAT HEX Hexadecimal format.

FORMAT + The symbols +, - and blank are printed

for positive, negative and zero elements.

Imaginary parts are ignored.

FORMAT BANK Fixed format for dollars and cents.

FORMAT RAT Approximation by ratio of small integers.

Spacing:

FORMAT COMPACT Suppress extra line-feeds.

FORMAT LOOSE Puts the extra line-feeds back in.

format short — короткое представление в фиксированном формате (5 знаков)

short e — короткое представление в экспоненциальном формате (5 знаков мантиссы и 3 знака порядка)

format long — длинное представление в фиксированном формате (15 знаков)

long e — длинное представление в экспоненциальном формате (15 знаков мантиссы и 3 знака порядка)

Вот как будет выглядеть отношение 2/3 в различных форматах:

format short

0.6667

format short e

6.6667e-001

format long

0.66666666666667

format long e

6.666666666666666e-001

Формат влияет лишь на вывод вычислений на экран, на точность вычислений это ни как не сказывается.

4.Назначение окна Command History

В окне Command History содержится информация о каждом сеансе работы в программе. Необходимая команда выбирается в данном окне и вставляется в командную строку программы с помощью клавиш <↑>, <↓>. Это удобно при повторном наборе одних и тех же примеров, отличающихся всего одним или двумя знаками.

При щелчке правой кнопкой мыши по области окна Command History появ­ится всплывающее меню. Выбор пункта Сору приводит к копированию команды в буфер Windows. При помощи Evaluate Selection можно выполнить отмеченную группу команд. Для удаления текущей команды предназначен пункт Delete Selection, для удаления всех команд до текущей — Delete to Selection, для удаления всех команд — Delete Entire History.

5.Встроенные элементарные функции.

В Matlab встроены по умолчанию некоторые элементарные функции, которые можно подразделить на тригонометрические, гиперболические, экспоненциальные, логарифмические, а также функции для работы с комплексными числами и для округления различны­ми способами.

Тригонометрические, гиперболические и обратные к ним функции.

тригонометрические функции и обратные к ним:

- sin, cos, tan, cot — синус, косинус, тангенс и котангенс;

- sec, csc—секанс, косеканс ( );

- asin, acos, atan, acot — арксинус, арккосинус, арктангенс и арккотангенс;

- asec, acsc — арксеканс, арккосеканс.

Аргументы тригонометрических функций выражаются в радианах и, соответственно, обратные тригонометрические функции результат возвращают тоже в радианах. Это необходимо учитывать при выполнении вычислений.

гиперболические функции и обратные к ним:

- sinh, cosh, tanh, coth — гиперболические синус, косинус, тангенс и котангенс;

- sech, csch — гиперболические секанс и косеканс;

- asinh, acosh, atanh, acoth — гиперболические арксинус, арккосинус, арктангенс и арккотангенс;

- asech, acsch — гиперболические арксеканс и арккосеканс.

Экспоненциальная функция, логарифмы, степенные функции.

- ехр — экспоненциальная функция;

- log — натуральный логарифм;

- log10 — десятичный логарифм;

- log2 — логарифм по основанию 2;

- pow2 — возведение числа 2 в степень;

- sqrt — квадратный корень;

- nextpow2 — степень, в которую надо возвести число 2, чтобы получить ближайшее число (большее или равное аргументу).

Функции для работы с комплексными числами:

  • abs, angle — возвращает модуль r и фазу φ (в радианах от -π до π) комплексного числа ;

  • complex — конструирует комплексное число по его действительной и мнимой части:

  • con j — возвращает комплексно-сопряженное число;

  • imag, real — возвращает мнимую и действительную часть комплексного числа.

Функции округление и нахождения остатка от деления.

- fix — округление до ближайшего целого по направлению к нулю;

- floor, ceil — округление до ближайшего целого по направлению к ми­нус бесконечности или плюс бесконечности;

- round — округление до ближайшего целого;

- mod – остаток от целочисленного деления (со знаком);

- rem – остаток от целочисленного деления;

- sign — возвращает знак числа.