Составители:
67
>> M=[1 2 3; 4 5 6; 7 8 9]
M =
1 2 3
4 5 6
7 8 9
>> M(2)
ans =
4
>> M(8)
ans =
6
>> M(9)
ans =
9
>> M(5)=100;
>> M
M =
1 2 3
4 100 6
7 8 9
Возможно задание векторов и матриц с комплексными элементами, на-
пример:
>> i=sqrt(-1);
>> CM=[1 2; 3 4] + i*[5 6; 7 8]
Это создаст матрицу
CM =
1.0000 + 5.0000i 2.0000 + 6.0000i
3.0000 + 7.0000i 4.0000 + 8.0000i
Наряду с операциями над отдельными элементами матриц и векторов
система позволяет производить операции умножения, деления и возведения в
степень сразу над всеми элементами, то есть над массивами. Для этого перед
знаком операции ставится точка. Например, оператор * означает умножение
для векторов или матриц, а оператор .* — поэлементное умножение всех эле-
ментов массива. Так, если M — матрица, то M .*2 даст матрицу, все элементы
которой умножены на скаляр — число 2. Впрочем, для умножения матрицы на
скаляр оба выражения — M *2 и M.*2 — оказываются эквивалентными.
Страницы
- « первая
- ‹ предыдущая
- …
- 67
- 68
- 69
- 70
- 71
- …
- следующая ›
- последняя »