Основные типы команд:
clear | очистка рабочей области |
clc | очистка командного окна |
a=3; | присвоение переменной конкретного значения |
b=[0 4 55 8 -5 0.2]; | ввод массива размерностью 1х6 |
c=[0 2 -6 5; 0.2 0 -81 4; 5 4 8 3]; | ввод массива размерностью 3х4 |
d=a*b; | умножение каждого элемента вектора b на величину a |
e=d.^2; | возведение каждого элемента вектора d в квадрат |
z=exp(a); | z=ea |
t=[0:pi/50:pi]; | ввод вектора длиной 51 отсчет со значениями от 0 до π с шагом π/50 |
x=sin(t); | расчет синуса от каждого значения вектора t |
x=cos(t); | расчет косинуса от каждого значения вектора t |
x=tan(t); | расчет тангенса от каждого значения вектора t |
x=cot(t); | расчет котангенса от каждого значения вектора t |
x=asin(t); | расчет арксинуса от каждого значения вектора t |
x=acos(t); | расчет арккосинуса от каждого значения вектора t |
x=atan(t); | расчет арктангенса от каждого значения вектора t |
x=acot(t); | расчет арккотангенса от каждого значения вектора t |
x=log(t); | расчет натурального логарифма от каждого значения вектора t |
x=log10(t); | расчет десятичного логарифма от каждого значения вектора t |
x=log2(t); | расчет двоичного логарифма от каждого значения вектора t |
x=sqrt(a); | извлечение корня квадратного из числа a |
x=rand(2,3); | генерация псевдослучайной последовательности размерностью 2х3 |
if a>0 && b==1 c=a+b; else c=a*b; end | если a>0 и b=1 c=a+b иначе c=a*b конец |
if a>=0 || b<=1 c=a+b; else c=a*b; end | если a≥0 или b≤1 c=a+b иначе c=a*b конец |
for i=1:1:10 'привет' end | Вывод 10 раз слова «Привет». |
m=5; n=6; while m>n || m<n if m>n m=m-n; else n=n-m; end end m | Ввод натуральных чисел m и n Пока m ≠ n делать. Если m > n, то m = m - n, иначе n = n - m Переход к шагу 2. Вывод m. |
x=rand(1,1); y=rand(1,1); while x>y || x<y if x>y 'Это число больше x' else 'Это число меньше x' end y=rand(1,1); end 'Эти числа одинаковы' | Ввод числа x первым игроком. Ввод числа y вторым игроком. Если x > y, то вывести сообщение «Число меньше x», иначе если x < y, то вывести сообщение «Число больше x», Пока x ≠ y повторять пункты 2–3. |