logo
практикум по матлабу

4.1.Цикл for

Например, для данного n, оператор x = [ ]; for i = 1:n,x=[x,iˆ2], end

или

x = [ ]; for i = 1:n x = [x,iˆ2] end

создает определенный вектор размерности n, а оператор x = []; for i = n:-1:1, x=[x,iˆ2], end

создает вектор с теми же элементами, но размещенными в обратном порядке. Попробуйте выполнить это сами. Заметим, что матрица может быть пустой (например, в случае оператора x = [ ].) Последовательность опреаторов

for i = 1:m for j = 1:n

H(i, j) = 1/(i+j-1); end

end H

создаст и напечатает на экране матрицу Гильберта размерности mxn. Точка с запятой, которая завершает внутренний оператор, предотвращает вывод на экран