作业帮 > 综合 > 作业

matlab语法关于[]

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/03/29 23:38:49
matlab语法关于[]
A=2 3 9
1 2 5
3 4 7
>>A(2:end,[1 end])
就是先取A第二行到最后一行,再在前面的结果中取第一列和第三列,得到
1 5
3 7
请问为什么A(2:end,[1 end])列要加‘[]’,而行不要?
matlab语法关于[]
A=[2,3 ,9;
1 ,2,5;
3 ,4 ,7;]
A([2 end],[1 end])
你也可以写成这样,由于你的列数不是连续的,所以采用矩阵的形式,取出你需要的列数,如果是连续的话,就可以直接用循环了递增了也就是那个 “:”