img(ii,:)=x(:); 在matlab 中是什么意思 求大神解释下列代码

Fs=50;dur=256/Fs;t=0:1/Fs:dur;x=sin(t);forii=1:256img(ii,:)=x(:);endfigureplot(img(1,... Fs=50;
dur=256/Fs;
t=0:1/Fs:dur;
x=sin(t);
for ii=1:256
img(ii,:)=x(:);
end
figure
plot(img(1,:))
[pb,omg]=show_img(img,2,1)
展开
 我来答
shinjin1
推荐于2017-10-02
知道答主
回答量:11
采纳率:0%
帮助的人:10.5万
展开全部
x现在是一个一维数组,img(ii,:)=x(:);这条代码为:将x这个一维数组整体赋给img数组的第ii行。比如说x=[1,2,3,4,2]; img原本为4*5的矩阵
img=[ 0,0,0,0,0
0,0,0,0,0
0,0,0,0,0
0,0,0,0,0
];
img(3,:)=x(:);
此时执行完上面这条语句后,img变为:
img=[ 0,0,0,0,0
0,0,0,0,0
1,2, 3,4,2
0,0,0,0,0
];
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式