Учебное пособие: Матричная математическая система MATLAB
Overloaded methods
help sym/sin.m
>> V=[1 2 3 4]
V =
1 2 3 4
>> sin(V)
ans =
0.8415 0.9093 0.1411 -0.7568
>> 3*V
ans =
3 6 9 12
>> V^2
??? Error using ==> ^
Matrix must be square.
>> V.^2
ans =
1 4 9 16
>> V+2
ans =
3 4 5 6
>>
Можно обратить внимание на форму ответов при выполнении простых операций без указания переменной, которой присваивается результат. В таких случаях MATLAB сам назначает переменную ans, которой присваивается результат и значение которой затем выводится на экран.
Форма вывода и перенос строки в сессии
Следует отметить особенности вывода в системе MATLAB. Вывод начинается с новой строки, причем числовые данные выводятся с отступом, а текстовые – без него. Для экономии места в данной книге в дальнейшем вывод будет даваться без перевода на новую строку. Например, вывод вектора-строки
ans =
3 4 5 6
будет дан в виде:
ans = 3 4 5 6
Исключением является вывод векторов столбцов и матриц – тут будет сохранена более наглядная и присущая MATLAB по умолчанию форма вывода.