Lesson2_mail (1063583), страница 2
Текст из файла (страница 2)
Вместо этого размер матрицы будетприведен в соответствие с операцией:Можно применять индексированное присвоение к множеству элементов, используя индексы длямножеств элементов.>> A = ones (2,3)>> x = zeros(2,1)>> A(:,2) = x % замена второго столбца АПри выполнении операции множественного присвоения по этому способу, число участвующих вприсвоении индексированных элементов слева и справа от знака равенства должно согласовываться.КОНКАТЕНАЦИЯСинтаксис ввода в командной строке команд для задания векторов и матриц предусматриваетиспользование квадратных скобок ([ ]) для определения начала и конца массива.
Квадратные скобки –это оператор конкатенации в MATLAB. Напомним, что в MATLAB даже скалярные величины –массив 1х1. Ограничители (знаки препинания) определяют, какие элементы располагаются сбоку другот друга (,) а какие – один над другим (;).Вводимые в данной операции величины не обязательно должны быть скалярами. Тот же синтаксисиспользуется для конкатенации любых массивов. Единственное ограничение: в итоговой матрице недолжно быть пустых элементов; таким образом, все вертикально конкатенируемые элементы должны2-4иметь одинаковое количество столбцов, а горизонтально конкатенируемые – одинаковое число строк.Можно получить исходный массив g a s p r i c e s , горизонтально конкатенируя все года и цены.Однако, вертикально конкатенировать их нельзя, поскольку они имеют разное число столбцов:>> [Year, Prices]%да>> [Year; Prices]%нет2-5.















