matlab切片操作
matlab切片访问matlab切片访问包括索引值所在的行列,且索引值从1开始,c或者python是从0开始>> ab = [1,2,1,3; 2,6,5,7; 7,3,2,0]ab =121326577320>> size(ab)ans =34>> b = ab(:, 2:4) %取第2-4列所在
·
matlab切片访问
- matlab切片访问包括索引值所在的行列,且索引值从1开始,c或者python是从0开始
>> ab = [1,2,1,3; 2,6,5,7; 7,3,2,0]
ab =
1 2 1 3
2 6 5 7
7 3 2 0
>> size(ab)
ans =
3 4
>> b = ab(:, 2:4) %取第2-4列所在所有行,包括第2和第4
b =
2 1 3
6 5 7
3 2 0
>> b = ab(:, 3:4)
b =
1 3
5 7
2 0
>> b(:,2:3)=0 % 给第2和第3列所在所有行的元素赋值0
b =
1 0 0 3
2 0 0 7
7 0 0 0
%%沿x或y轴翻转 类似cv2.filp()操作
A = [ 1 2 3; 4 5 6; 7 8 9];
B = A(:,end:-1:1) %沿垂直方向Y轴翻转
% B = A(end:-1:1, :) %沿水平方向X轴翻转
% 前后左右翻转 A_flip = A(end : -1 : 1, end : -1 : 1)
C = circshift(B,[0,1]) %翻转之后再进行列移位,右移1位
B =
3 2 1
6 5 4
9 8 7
C =
1 3 2
4 6 5
7 9 8
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)