matlab 已知一个角度矩阵,怎么在一张图画出来每个矩阵元素对应的角度?比如,已知M×N的矩阵,每个矩阵元素都是一个角度值,如何在生成的图像里,把这些角度用射线或者箭头表示出来?注意,不是
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/28 09:14:04
matlab 已知一个角度矩阵,怎么在一张图画出来每个矩阵元素对应的角度?比如,已知M×N的矩阵,每个矩阵元素都是一个角度值,如何在生成的图像里,把这些角度用射线或者箭头表示出来?注意,不是
matlab 已知一个角度矩阵,怎么在一张图画出来每个矩阵元素对应的角度?
比如,已知M×N的矩阵,每个矩阵元素都是一个角度值,如何在生成的图像里,把这些角度用射线或者箭头表示出来?
注意,不是在一个坐标系,而是每个矩阵元素都对应一个坐标系,每个坐标系只画这个元素的角度值.
画出来就像一个一个的田字格,每个格子里都有一个小箭头.
matlab 已知一个角度矩阵,怎么在一张图画出来每个矩阵元素对应的角度?比如,已知M×N的矩阵,每个矩阵元素都是一个角度值,如何在生成的图像里,把这些角度用射线或者箭头表示出来?注意,不是
% 每个坐标系里面画一个射线,箭头属于细化的工作,有兴趣自己完成吧
% 生成测试数据(0-2π)
m = 8;
n = 10;
A = reshape(linspace(0,2*pi,n*m),[n m]).';
w = 1 / n;
h = 1 / m;
clf
for i = 1 :m
for j = 1 :n
pos = [(j-1)*w (m-i)*h w h];
ax = axes('Units','normal','Pos',pos);
t = A(i,j);
%plot([cos(pi+t) cos(t)],[sin(pi+t) sin(t)])
plot([0 cos(t)],[0 sin(t)])
set(ax,'XTick',[],'YTick',[],'XLim',[-1 1],'YLim',[-1 1])
end
end
分坐标系用subplot
画箭头用quiver