Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Простейшие арифметические действия

Читайте также:
  1. IV ДЕЙСТВИЯ ЛОКОМОТИВНОЙ БРИГАДЫ И ОСОБЕННОСТИ УПРАВЛЕНИЯ ТОРМОЗАМИ ПОЕЗДА ПРИ ПЕРЕХОДЕ НА РЕЗЕРВНОЕ УПРАВЛЕНИЕ ЭЛЕКТРОННЫМ КРАНОМ МАШИНИСТА
  2. IV. Преемственность ресурсов взаимодействия
  3. VII. СРОК ДЕЙСТВИЯ МУНИЦИПАЛЬНОГО КОНТРАКТА
  4. Анализ взаимодействия бизнеса и некоммерческих организаций
  5. Анализ переноса и контрпереноса, выявление центральной конфликтной темы во время взаимодействия психолога и клиента(9 пар взаимодействия).
  6. Анализ различных результатов взаимодействия систем (правило АРР-ВС)
  7. Антисептики преимущественно химиотерапевтического действия

ПРАКТИЧЕСКАЯ РАБОТА В MATLAB

Запуск MATLAB

Запустите систему MATLAB, выполнив команду Пуск, Программы, MATLAB7, щелкните на иконке . Появится командное окно (Command Window) системы (рис. 1.1).

 

Рис.1.1

Оно может содержать, например, окна текущих файлов (Current Directory) и предистории команд (Command History), которые удалите соответствующими командами Debug, Current Directory и Debug, Command History.

Простейшие арифметические действия

В арифметических выражениях языка MATLAB используются следующие

знаки арифметических операций:

+ - сложение;

- - вычитание;

* - умножение;

/ - деление слева направо;

\ - деление справа налево;

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

В командном окне под именем системной переменной ans выводится результат действия последнего выполненного оператора.

В рабочее поле окна после знака командной строки >> введите и сложите два числа 2 и 5, используя привычный знак суммы (+)

>> 2+5

нажмите клавишу Enter и получите на экране ответ

ans = 7

Определите значение функции sin(x) при x = 0.5

>> sin(0.5)

ans = 0.4794

Умножьте на 3, возведите в квадрат и сложите с цифрой 5 каждый элемент вектора V = (1, 2, 3, 4), который в MATLAB представляется как V = [1 2 3 4] или V = [1,2,3,4]

>> V=[1 2 3 4]

V =

1 2 3 4

>> 3*V

ans =

3 6 9 12

>> V.^2

ans =

1 4 9 16

>> V+5

ans =

6 7 8 9

Все значения вычисленных переменных хранятся и накапливаются в рабочем пространстве (Workspace), поэтому его следует периодически освобождать от них. Для этого выполните команду Deskop, Workspace, выделите и удалите использованные переменные.

Использование MATLAB в режиме калькулятора может происходить путем простой записи в командную строку последовательности арифметических действий с числами, то есть обычного арифметического выражения, например: 4.5^2*7.23 - 3.14*10.4

После ввода с клавиатуры этой последовательности, приведенной ниже, нажмите клавишу Enter.

>> 4.5^2*7.23-3.14*10.4

ans = 113.7515

Вывод промежуточной информации в командное окно подчиняется следующим правилам:

- если запись оператора не заканчивается символом (;), результат действия этого оператора сразу же выводится в командное окно;

- если оператор заканчивается символом (;), результат этого действия не отображается в командном окне;

- если оператор не содержит знака присваивания (=), т. е. является просто записью некоторой последовательности действий над числами и переменными, значение результата присваивается специальной системной переменной по имени ans;

- полученное значение переменной ans можно использовать в следующих операторах вычислений, применяя имя ans; при этом значение переменной ans изменяется после действия очередного оператора без знака присваивания;

- в общем случае форма представления результата в командном окне имеет вид:áИмя переменнойñ = áРезультатñ.

Пример. 1.2.1. Вычислите выражение (25+17)*7, используя четыре способа.

Способ 1. Сначала наберите последовательность (25+17)*7 и нажмите Enter. На экране появится результат в виде ans = 294, показанный ниже.

>> (25+17)*7

ans = 294

Способ 2. Запишите первый оператор 25+17, нажмите Enter и получите результат ans = 42. Запишите второй оператор ans*7, нажмите Enter и получите окончательный ответ ans = 294.

>> 25+17

ans = 42

>> ans*7

ans = 294

Способ 3. Чтобы предотвратить выведение промежуточного результата действия, в конце записи 25+17 добавьте символ (;), а затем введите и выражение ans *7. Тогда будете иметь результаты, представленные ниже.

>> 25+17;

>> ans*7

ans = 294

Способ 4. Применяя MATLAB как калькулятор, можно использовать имена переменных для записи промежуточных результатов в память ПК, например x и y. Для этого служит операция присваивания, которая вводится знаком равенства (=) в соответствии со схемой:

áИмя переменнойñ = áВыражениеñ;

Тогда схема вычисления будет выглядеть так

>> x = 25+17;

>> y = x*7

y = 294


Дата добавления: 2015-07-20; просмотров: 142 | Нарушение авторских прав


Читайте в этой же книге: Двумерные графики функций | Классический метод решения дифференциальных уравнений | Пример 1.5.4 | Пример 1.5.11 |
<== предыдущая страница | следующая страница ==>
Контрольные задания.| Задание 1

mybiblioteka.su - 2015-2024 год. (0.007 сек.)