matlab索引到无名矩阵

时间:2011-09-28 20:52:39

标签: parsing matlab indexing grammar

  

可能重复:
  How can I index a MATLAB array returned by a function without first assigning it to a local variable?

我必须使用内置的matlab命令构建矩阵,然后获得子矩阵。例如:

I = eye(10)
I = I(:,2:4)

以获得眼睛(10)矩阵的第2,3和4列。对于这样的事情使用两行和两个赋值变得很烦人,但以下陈述是非法的:

I = eye(10)(:,2:4)

I = (eye(10))(:,2:4)

这是为什么?如果允许这样的陈述,matlab的语法中是否会出现歧义?

0 个答案:

没有答案