【发布时间】:2013-07-03 03:39:26
【问题描述】:
我不明白当我在命令行中键入以下行时 MATLAB 显示错误的原因。
k=2;
c=[0 0 0 1 0 0 0 0;0 0 0 0 1 0 0 0];
temp1=[1 0;2 0;1 0;5 0;9 0;5 0;6 0;7 0];
s=c*temp1;
w(2,k)=s
下标分配维度不匹配。
>> s
s =
5 0
9 0
其中 w(2,k) 只不过是一个 2x2 矩阵并分配了 2x2 矩阵,它仍然显示该错误。我要感谢那些可以帮助我更好地理解这个话题的人。
【问题讨论】:
-
如果您能多解释一下您想要实现的目标,这可能会有所帮助。要将
s的内容填入w吗?另外,w是什么?您没有在示例代码中定义它。
标签: matlab