matlab 已知一个角度矩阵,怎么在一张图画出来每个矩阵元素对应的角度?比如,已知M×N的矩阵,每个矩阵元素都是一个角度值,如何在生成的图像里,把这些角度用射线或者箭头表示出来?注意,不是
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/06 21:04:50
![matlab 已知一个角度矩阵,怎么在一张图画出来每个矩阵元素对应的角度?比如,已知M×N的矩阵,每个矩阵元素都是一个角度值,如何在生成的图像里,把这些角度用射线或者箭头表示出来?注意,不是](/uploads/image/z/2685779-35-9.jpg?t=matlab+%E5%B7%B2%E7%9F%A5%E4%B8%80%E4%B8%AA%E8%A7%92%E5%BA%A6%E7%9F%A9%E9%98%B5%2C%E6%80%8E%E4%B9%88%E5%9C%A8%E4%B8%80%E5%BC%A0%E5%9B%BE%E7%94%BB%E5%87%BA%E6%9D%A5%E6%AF%8F%E4%B8%AA%E7%9F%A9%E9%98%B5%E5%85%83%E7%B4%A0%E5%AF%B9%E5%BA%94%E7%9A%84%E8%A7%92%E5%BA%A6%3F%E6%AF%94%E5%A6%82%2C%E5%B7%B2%E7%9F%A5M%C3%97N%E7%9A%84%E7%9F%A9%E9%98%B5%2C%E6%AF%8F%E4%B8%AA%E7%9F%A9%E9%98%B5%E5%85%83%E7%B4%A0%E9%83%BD%E6%98%AF%E4%B8%80%E4%B8%AA%E8%A7%92%E5%BA%A6%E5%80%BC%2C%E5%A6%82%E4%BD%95%E5%9C%A8%E7%94%9F%E6%88%90%E7%9A%84%E5%9B%BE%E5%83%8F%E9%87%8C%2C%E6%8A%8A%E8%BF%99%E4%BA%9B%E8%A7%92%E5%BA%A6%E7%94%A8%E5%B0%84%E7%BA%BF%E6%88%96%E8%80%85%E7%AE%AD%E5%A4%B4%E8%A1%A8%E7%A4%BA%E5%87%BA%E6%9D%A5%3F%E6%B3%A8%E6%84%8F%2C%E4%B8%8D%E6%98%AF)
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