
- •Московский Технический Университет Связи и Информатики
- •5. Очистка окна Command Window:
- •6. Ввод констант в обычной форме:
- •7. Ввод компдексных констант.
- •8. Ввод логических констант.
- •9. Ввод символьных констант.
- •10. Ввод векторов.
- •11. Ввод матрицы.
- •16. Ввод логических выражений.
- •17. Стандартные переменные.
- •18. Стандартные функции округления.
- •19. Стандартные функции преобразования систем счисления.
- •20. Сохранение переменных на диске.
- •21. Знакомство с рабочим пространством памяти Workspace.
9. Ввод символьных констант.
>> 'Тюрина Александра Владимировна'
ans =
Тюрина Александра Владимировна
>> 'Лабораторная работа №1. Изучение системы MATLAB в режиме прямых вычислений'
ans =
Лабораторная работа №1. Изучение системы MATLAB в режиме прямых вычислений
Символьные константы записываются в знаках ‘’. Присваиваются переменной ans.
10. Ввод векторов.
>> [-0.9;125;0;5+3i;12i]
ans =
1.0e+02 *
-0.0090 + 0.0000i
1.2500 + 0.0000i
0.0000 + 0.0000i
0.0500 + 0.0300i
0.0000 + 0.1200i
>> [-0.9;125;0;5;12]
ans =
-0.9000
125.0000
0
5.0000
12.0000
>> [1,2,4,5,12]
ans =
1 2 4 5 12
Векторы вводятся в квадратных скобках. Запятая используется для ввода констант в строку. “;” используется для перехода на новую строку.
Скаляры и векторы воспринимаются как векторы. Скаляр - это матрица 1х1, а вектор - матрица из одной строки.
11. Ввод матрицы.
>> randn(3,3)
ans =
0.5377 0.8622 -0.4336
1.8339 0.3188 0.3426
-2.2588 -1.3077 3.5784
>> randn(3,2)
ans =
2.7694 0.7254
-1.3499 -0.0631
3.0349 0.7147
Размер матрицы- MxN, где M количество строк, а N - столбцов.
Порядок матрицы определяется числом строк или столбцов (зависит от того, какое из значений больше).
12. Ввод переменных.
>> a=1
a =
1
>> b=[1,2,3]
b =
1 2 3
>> c=randn(3,3)
c =
-0.2050 1.4090 -1.2075
-0.1241 1.4172 0.7172
1.4897 0.6715 1.6302
Имена переменных мы задаем при их вводе. Переменные воспринимаются в MATLAB как и ans (как матрица).
13. Знакомство с особенностями ввода комплексных переменных.
>> i=5
i =
5
>> f=5+3i
f =
5.0000 + 3.0000i
>> f=5+3*i
f =
20
Если мы не пишем знак умножения, то i воспринимается как мнимая единица и f становится комплексной константой. Стоит всегда следить за знаками и, по возможности, не использовать переменные i и j.
14. Знакомство со стандартными функциями с комплексным аргументом.
>> x=3+5i
x =
3.0000 + 5.0000i
>> abs(x)
ans =
5.8310
>> real(x)
ans =
3
>> imag(x)
ans =
5
>> angle(x)
ans =
1.0304
>> conj(x)
ans =
3.0000 - 5.0000i
abs(x)-модуль.
real(x)-действительная часть.
imag(x)-мнимая часть.
angle(x)-аргумент.
conj(x)-комплексно сопряженное.
15. Ввод арифметических выражений.
>> a=randn(1)
a =
0.4889
>> b=randn(1)
b =
1.0347
>> c=randn(1)
c =
0.7269
>> d=a+b*sin((pi/a)+(b/c)-(cos(a*pi)))
d =
1.5228
>> e=(a^2)-((abs(b))^1/2)+(c^1/3)+((a+a*c)/b)
e =
0.7799
Приоритет выполнения операций в арифметических выражениях:
операции в скобках:
операции возведения в степень;
операции деления и умножения;
операции сложения и вычитания.
Результатом вычисления арифметического выражения является число.