R=100
center=ceil(R)+1;
m=(1-center) center-1);
[X,Y]=meshgrid(m,m);
[~,RHO]=cart2pol(X,Y);
此时,可以得到一个矩阵。(描述的是一个圆,数值代表的是该位置的半径大小。换句话说就是中心为0,数值向四周辐射变大)
现有一个矩阵A=rand(1,n)*R
想让位于0到A(1)的RHO变为1,位于A(1)到A(2)的RHO变为-1,位于A(2)到A(3)的RHO变为1如此正负1循环下去。
各位大佬,这个要怎么写?
| matlab, 矩阵

|
|