在MATLAB软件中用循环语句生成下述矩阵 H=[1 5 0 0 5 1 5 0 0 5 1 5 0 0 5 1] O(∩_∩)O谢谢!
答案:3 悬赏:20 手机版
解决时间 2021-01-21 06:32
- 提问者网友:别再叽里呱啦
- 2021-01-20 17:04
在MATLAB软件中用循环语句生成下述矩阵 H=[1 5 0 0 5 1 5 0 0 5 1 5 0 0 5 1] O(∩_∩)O谢谢!
最佳答案
- 五星知识达人网友:佘樂
- 2021-01-20 18:34
为什么要用循环生成呢,不能直接就这样写吗,你想实现什么呢?
全部回答
- 1楼网友:雪起风沙痕
- 2021-01-20 18:45
H=zeros(4,4);
for i=1:4
H(i,i)=1;
H(i,i+1)=5;
if i>1
H(i,i-1)=5
end
end
for i=1:4
H(i,i)=1;
H(i,i+1)=5;
if i>1
H(i,i-1)=5
end
end
- 2楼网友:煞尾
- 2021-01-20 18:39
n=4;
a=zeros(n);
for ii=1:1:n
for jj=1:1:n
if(ii==jj)
a(ii,jj)=1;
end
if(ii==jj+1 || ii+1==jj)
a(ii,jj)=5;
end
end
end
a
a=zeros(n);
for ii=1:1:n
for jj=1:1:n
if(ii==jj)
a(ii,jj)=1;
end
if(ii==jj+1 || ii+1==jj)
a(ii,jj)=5;
end
end
end
a
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯