![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
matlab中a为一矩阵,a1=a(1:3,:)是什么意思
1个回答
展开全部
在matlab中,a(:, 1:3)=[]表示将数组a的第1到第3列删除。
第一个冒号( : )表示取数组a的所有行;
1:3表示取数组a的第1到第3列。
具体的含义可以参考如下实例:
a=
[1, 2, 3, 4, 5;
2, 3, 4, 5, 6;
3, 4, 5, 6, 7]; % 数组a的大小为3*5
a(:, 1:3)=[]; % 执行完该语句后,数组a为:
a=
[4, 5;
5, 6;
6, 7]; % 此时数组a的大小为3*2
第一个冒号( : )表示取数组a的所有行;
1:3表示取数组a的第1到第3列。
具体的含义可以参考如下实例:
a=
[1, 2, 3, 4, 5;
2, 3, 4, 5, 6;
3, 4, 5, 6, 7]; % 数组a的大小为3*5
a(:, 1:3)=[]; % 执行完该语句后,数组a为:
a=
[4, 5;
5, 6;
6, 7]; % 此时数组a的大小为3*2
本回答被提问者采纳
![](http://iknow-zhidao.bdimg.com/static/question-new/widget/value-comment/img/support_10.6efc748.gif?x-bce-process=image/format,f_auto/quality,q_80)
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询