clear
clc
matrix_data =imread('D:\Google_Download\2.jpg');
%matrix_data = rgb2gray(matrix_data);
[a,b,c] = size(matrix_data);
result_matrix = zeros(b,a,c);
for i=1:a
for j=1:b
for k=1:c
result = i*[0;1]+j*[-1;0];
result_matrix(result(1)+b+1,result(2),k) = matrix_data(i,j,k);
end
end
end
result_matrix = uint8(result_matrix);
figure
imshow(matrix_data);
figure
imshow(result_matrix );

 原理

matlab自写矩阵实现旋转

 

 

相关文章:

  • 2022-12-23
  • 2021-11-19
  • 2021-04-10
  • 2022-12-23
  • 2022-01-22
  • 2021-12-12
  • 2022-01-08
猜你喜欢
  • 2021-04-21
  • 2022-02-04
  • 2022-12-23
  • 2021-05-16
相关资源
相似解决方案