在MATLAB中 AA=A(:,[1:6,1:6])是什么意思?
2个回答
展开全部
取A矩阵中的第1到6列,分别作为AA矩阵中的第1到6列,和AA矩阵中的第6到12列。
A(:,[1:6,1:6])中第一个":"的意思是取A矩阵中的所有行,后边的[]中指的是A中的列,[1:6,1:6]的意思就是取两次A的1:6列,即是上边说的意思。如果还不清楚,最简单的办法运行一下就知道了。
>> A=magic(15);
>> AA=A(:,[1:6,1:6]);
运行之后观察A和AA中的值 就明白了。
希望对你有所帮助!
A(:,[1:6,1:6])中第一个":"的意思是取A矩阵中的所有行,后边的[]中指的是A中的列,[1:6,1:6]的意思就是取两次A的1:6列,即是上边说的意思。如果还不清楚,最简单的办法运行一下就知道了。
>> A=magic(15);
>> AA=A(:,[1:6,1:6]);
运行之后观察A和AA中的值 就明白了。
希望对你有所帮助!
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |