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
>>
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。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯