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

MATLAB

1. Command Window (Окно команд)

Математические выражения пишутся в командной строке после знака приглашения « >>». Например,

>> 1 + 2

Для выполнения действия нажмем клавишу «Enter».

ans =

3

>> |

По умолчанию программа записывает результат в специальную переменную ans.

Для сохранения результата под другим именем используют имя переменной и знак присваивания « = », например

>> z = 1.25 /3.11

z =

0.40193

Редактировать в Command Windowможно только текущую командную строку. Для того чтобы отредактировать ранее введенную команду, необходимо установить курсор в строку ввода и воспользоваться клавишами «» или«».

Если команда заканчивается «;», то результат её действия не отображается в командной строке.

Командное окно можно закрыть кнопкой «», а кнопка « » служит для отделения окна от интерфейса системы. Вернуться к стандартной форме окна можно с помощью меню:

Главное МенюDesktopDesktopLayoutDefault.

Очистить командное окно можно с помощью меню:

Главное МенюEditClear Command Window.

Изменить размер шрифта в Command Windowможно следующим путем:

Главное МенюFilePreferences Fonts Preferences,

затем выбрать размер 10 или 12.

2. Главное меню системыMatLab

Главное меню MatLabсодержит следующие основные пункты:

File(Файл) – работа с файлами;

Edit(Правка) – редактирование;

Window(Окно) – связь с окнами системы;

Help(Справка) – связь со справочной системой MatLab.

Стандартный вид командного окна можно вернуть, выполняя команды:

Главное МенюDesktopDesktopLayoutDefault

3. Панель инструментов системыMatlab

Кнопки панели инструментов имеют следующие назначения:

New file(Создать) – выводит окна редакторов файлов;

Open file(Открыть) – открывает окна загрузки файлов;

Cut(Вырезать) – вырезает выделенный фрагмент и помещает в буфер обмена;

Copy(Копировать) – копирует выделенный фрагмент в буфера обмена;

Paste(Вставить) – переносит выделенный фрагмент из буфера обмена в строку ввода;

Undo(Отменить) – отменяет результата предыдущей операции;

Redo(Повторить) – повторяет результат предыдущей операции;

Simulink– создает модельSimulink(расширенияMatLab);

Help Window(Помощь) – открывает окна справки.

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

При вводе вещественных чисел для отделения дробной части используется точка!

>> s = 0.3467819

s =

0.3468

Результат вычислений выводится в формате short (краткая запись числа), который определяется по умолчанию. Можно поменять формат наlong(длинная запись числа).

>> format long

>> s

s =

0.34678190000000

В списке Numerical Formatимеются форматы чисел

short – краткая запись числа;

long – длинная запись числа;

short e – краткая запись числа в формате с плавающей точкой;

longe – длинная запись числа в формате с плавающей точкой;

short g – вторая форма краткой записи числа;

longg – вторая форма длинной записи числа;

Формат отображения числовых данных можно установить, выполняя действия

Главное МенюFilePreferences Command Window Numeric format,

затем выбрать требуемый формат, например short g. В опцииNumeric display (отображение чисел) установитьcompact. Эти форматы вывода соответствуют выводу чисел в универсальной форме из пяти значащих цифр и с подавлением пробела между строками.

5. Основы вычислений в MatLab

Для выполнения простейших арифметических операций в MatLabприменяются операторы:

  • сложение и вычитание +, – ;

  • умножение и деление *, / ;

  • возведение в степень ^.

Некоторые специальные переменные:

ans– результат последней операции без знака присваивания;

eps– относительная погрешность при вычислениях с плавающей точкой;

pi– число;

i илиj– мнимая единица;

Inf – бесконечность;

NaN– неопределенное значение.

Некоторые встроенные элементарные функции MatLab:

exp(x)– экспонента числаx;

log(x)– натуральный логарифм числаx;

sqrt(x)– квадратный корень из числаx;

abs(x)– модуль числаx;

sin(x), cos(x), tan(x), cot(x)– синус, косинус, тангенс, котангенс числаx;

asin(x), acos(x), atan(x), acot(x)– арксинус, арккосинус, арктангенс, арккотангенс числаx;

sec(x), csc(x)– секанс, косеканс числаx;

round(x)– округление числаxдо ближайшего целого;

floor(x)– округление числаxдо ближайшего целого в сторону отрицательной бесконечности;

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

sign(x)– возвращение знака числаx.

Вычислим значение выражение

>> exp(–2.5)*log(11.3)^0.3 – sqrt((sin(2.45*pi)+cos(3.78*pi))/tan(3.3))

ans =

–3.2105

Если оператор не удается разместить в одной строке, то возможно продолжение его ввода в следующей строке, если в конце первой строки указать знак продолжения «…», например,

>> exp(–2.5)*log(11.3)^0.3 – ...

sqrt((sin(2.45*pi)+cos(3.78*pi))/tan(3.3))

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]