N=0.1
k=1
for k=1:512*512
for r=0.1:0.1:1
y=randint(1,1,[(1-N*r)*10000 (1+N*r)*10000])
z=z+y;
end
x(k)=z/100000
z=0
end
disp(x(:))
不要这种就一列的
如何将结果变成512*512矩阵形式 matlab
答案:2 悬赏:20 手机版
解决时间 2021-03-17 07:32
- 提问者网友:贪了杯
- 2021-03-16 06:49
最佳答案
- 五星知识达人网友:山河有幸埋战骨
- 2021-03-16 07:06
reshape(x,512,512)
全部回答
- 1楼网友:鸽屿
- 2021-03-16 07:31
你是不是指将字符矩阵转化为数值矩阵啊 如果是的话可以这样写
numel(raw) %raw是你的字符矩阵
for i=1:numel(raw)
if iscellstr(raw{i})
raw{i}=str2num(raw{i});
end
end
raw %输出数值矩阵
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯