索引超过数组元素的数量(1)。

67意见(过去30天)
学生
学生 在2021年9月26日15:17
编辑: 学生在2021年9月26日在17:44
你好。我知道如何解决这个错误消息:
索引超过数组元素的数量(1)。
b1 =(abs_rock * q_north(小时)* a_nw + h_o * a_nw * t_o(小时))
我的matrix_a工作,但我有一个问题,矩阵_b源自I输入的值。
如何修复它,所以我可以继续前进?
3评论
图像分析师
图像分析师 在2021年9月26日16:56
不,这不是所有的代码。这是证据。我刚刚复制,粘贴,并在一个名为test.m的新编辑器脚本中运行您的代码,这就是我所拥有的:
>>测试
无法识别的函数或变量'abs_rock'。
测试中的错误(第3行)
b1 =(abs_rock * q_north(小时)* a_nw + h_o * a_nw * t_o(小时))
为什么你认为它应该知道abs_rock是什么?它没有。
但它看起来像骑自行车的人让你的代码即使没有所有的东西都要工作,所以这很好。但是,在未来,附上所有代码或将数据和代码附加到文件中的数据中读取。你会更快地答案。无论如何,谢谢接受他答复他的声誉点。

登录评论。

接受答案

骑自行车的人
骑自行车的人 在2021年9月26日15:55
当您进行此作业时:
T_O = 10 + 15. * SIN((小时9)。*(PI / 12));
看起来t_o是一个标量(即长度1),但你做了
T_O(小时)
这将为您提供所看到的错误,何时 小时== 2 。也许你想要
T_O(小时)= 10 + 15. * SIN((小时9)。*(PI / 12));

更多答案(1)

学生
学生 在2021年9月26日在17:38
你是对的,我应该附上整个问题。我对此我有点新,我也非常感谢你的帮助。也许你可以帮助我下一个问题?

s manbetx 845


释放

R2019B.

社区宝藏狩猎

找到Matlab Central中的宝藏,并发现社区如何帮助您!

开始狩猎!

被某某人翻译