我编写了一个函数,它包含一个数组A作为变量,其条目是多项式(例如A {1} = DocPolynom([1 2 3]))。
我希望能够找到A的每个条目的向量double(A {i})的长度。我写了
长度(双(A {I}));
但是Matlab认为'长度'是一个变量,出于某种原因。为什么是这样?我怎么能绕过它?
由于
答案 0 :(得分:0)
你似乎很可能以某种方式使用长度作为变量。 Matlab不会阻止使用许多值名称。
另一种方法是使用size()函数。大小实际上将返回每个维度的大小。根据数组的使用方式,您可以使用它:
size(A{i},1);