查看: 446|回复: 2|关注: 0

[已解决] 下面程序的索引超出维度怎么解决

[复制链接]

新手

21 麦片

财富积分


050


9

主题

27

帖子

0

最佳答案
如图,应该怎么解决呢

程序如下:

程序如下:

运行后出现的错误

运行后出现的错误

所使用的GUI表格中的数据共79个

所使用的GUI表格中的数据共79个
回复主题 已获打赏: 0 积分

举报

MATLAB 基础讨论
版块优秀回答者

中级

509 麦片

财富积分


5001500


1

主题

163

帖子

63

最佳答案
  • 关注者: 7
发表于 2020-2-14 16:21:40 | 显示全部楼层 |此回复为最佳答案
本帖最后由 gopher 于 2020-2-14 16:23 编辑

你好,你的 x0 估计是个列向量,列向量的列索引最大为 1,而你的 k 很明显会大于 1.
改成
  1. x1(1,k) = x1(1,k-1) + x0(k,1);
复制代码

因为,x1 和 x0 都是向量,不是矩阵,也可以这样
  1. x1(k) = x1(k-1) + x0(k);
复制代码
回复此楼 已获打赏: 0 积分

举报

新手

21 麦片

财富积分


050


9

主题

27

帖子

0

最佳答案
 楼主| 发表于 2020-2-14 16:25:43 | 显示全部楼层
gopher 发表于 2020-2-14 16:21
你好,你的 x0 估计是个列向量,列向量的列索引最大为 1,而你的 k 很明显会大于 1.
改成

这样改解决了,十分感谢
回复此楼 已获打赏: 0 积分

举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

快速回复 返回顶部 返回列表