您好!
下面这句话是错误的,冒号运算符无法独立使用
x=(:);
而
x = [x-1;x(1); x+1];
的意思是,将【行向量x的所有元素减一】 和 【向量x的第一个元素】 和 【向量x的所有元素加一】 连接起来得到新的向量x。
% 设 x = [3,7,1,0,-4]
% 则x = [x-1;x(1); x+1];结果为
% x = [2,6,0,-1,-5,3,4,8,2,1,-3]
谢谢!请采纳
1:5 表示是 (1,2,3,4,5) 这样一个向量
X(1:N) 当然就是取X中前N个元素了.
你可以试试 x=magic(3)
a=x(1:5) 的结果
x(:,1)
括号中逗号左边代表行,右边代表列
而:是代表所有行,1代表第一列
所以整句是x0赋值给矩阵x的第一列
表示C是一个向量
[1,2,3,...,m*n]
1:1:(m*n)
表示
首项为1,间隔为1,末项为m*n
1:0.1:2
表示间隔为0.1~
j的值从N-1开始,以每次减一的方式递减到1
如果N是10的话,那么j就是9,8,7,6,5,4,3,2,1的一维数列。