永发信息网

matlab中怎么输出矩阵的前3列和后3行

答案:2  悬赏:70  手机版
解决时间 2021-01-28 12:20
  • 提问者网友:聂風
  • 2021-01-28 04:13
matlab中怎么输出矩阵的前3列和后3行
最佳答案
  • 五星知识达人网友:持酒劝斜阳
  • 2021-01-28 04:41
>> a=rand(4,5)

a =

0.5308 0.5688 0.1622 0.1656 0.6892
0.7792 0.4694 0.7943 0.6020 0.7482
0.9340 0.0119 0.3112 0.2630 0.4505
0.1299 0.3371 0.5285 0.6541 0.0838

>> a(:,1:3) % 前3列

ans =

0.5308 0.5688 0.1622
0.7792 0.4694 0.7943
0.9340 0.0119 0.3112
0.1299 0.3371 0.5285

>> a(end-2:end,:) % 后三行

ans =

0.7792 0.4694 0.7943 0.6020 0.7482
0.9340 0.0119 0.3112 0.2630 0.4505
0.1299 0.3371 0.5285 0.6541 0.0838

>>
全部回答
  • 1楼网友:忘川信使
  • 2021-01-28 06:11
>> a=[1,2,3,4,5;1,2,3,4,5;1,2,3,4,5;1,2,3,4,5;1,2,3,4,5;] a = 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 >> a(:,2) ans = 2 2 2 2 2 >> a(:,1:2) ans = 1 2 1 2 1 2 1 2 1 2 >> a(1:2,:) ans = 1 2 3 4 5 1 2 3 4 5 >> 逗号前面的代表行,后面的代表列 。m:n表示从m到n。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯