matlab语法关于[]A=2 3 91 2 53 4 7A(2:end,[1 end])就是先取A

发布时间:2021-02-26 01:50:47

matlab语法关于[]A=2 3 91 2 53 4 7A(2:end,[1 end])就是先取A第二行到最后一行,再在前面的结果中取第一列和第三列,得到1 53 7请问为什么A(2:end,[1 end])列要加‘[]’,而行不要?

网友回答

A=[2,3 ,9;
1 ,2,5;
3 ,4 ,7;]
A([2 end],[1 end])
你也可以写成这样,由于你的列数不是连续的,所以采用矩阵的形式,取出你需要的列数,如果是连续的话,就可以直接用循环了递增了也就是那个 “:”
以上问题属网友观点,不代表本站立场,仅供参考!