DocPolynom.m和Matlab中的'length'函数

时间:2012-03-28 23:09:19

标签: matlab

我编写了一个函数,它包含一个数组A作为变量,其条目是多项式(例如A {1} = DocPolynom([1 2 3]))。

我希望能够找到A的每个条目的向量double(A {i})的长度。我写了

  

长度(双(A {I}));

但是Matlab认为'长度'是一个变量,出于某种原因。为什么是这样?我怎么能绕过它?

由于

1 个答案:

答案 0 :(得分:0)

你似乎很可能以某种方式使用长度作为变量。 Matlab不会阻止使用许多值名称。

另一种方法是使用size()函数。大小实际上将返回每个维度的大小。根据数组的使用方式,您可以使用它:

size(A{i},1);