matlab中 h=0:0.01:(1.2
答案:2 悬赏:70 手机版
解决时间 2021-03-10 13:14
- 提问者网友:王者佥
- 2021-03-10 00:39
matlab中 h=0:0.01:(1.2-0.01);for j=0:1:120 h1=h(1,j)有错误 我想要把h矩阵中的元素依次赋值给h1?? 高手来
最佳答案
- 五星知识达人网友:佘樂
- 2021-03-10 01:40
由于matlab处理矩阵较容易,直接用矩阵手段处理即可
h1=[ ];
h1(1:max(size(h)))=h(1:max(size(h)));
即可解决
h1=[ ];
h1(1:max(size(h)))=h(1:max(size(h)));
即可解决
全部回答
- 1楼网友:胯下狙击手
- 2021-03-10 02:36
j的值不应该从0开始,在matlab中,数组下标是从1开始的,如果从0开始会出现如下错误:“??? attempted to access h(1,0); index must be a positive integer or logical.”
所以应改为:
for j=1:120
这样应该就对了。你试试。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯