我想弄清楚如何在matlab上生成彩色图表,就像你可以在第9页的here中找到的那样。(你必须仔细查看它以找到我所指的内容) - Stackoverflow不允许我在帖子中发布图片。)
几个问题:
我有桌子,但我的桌子是一组谨慎的点,而不是连续的光谱。所以...我可以在第一时间做到吗?
如果有可能,我该怎么做?
(顺便说一句,那张桌子来自Risk的战斗模拟 - 我正在为Risk II做战斗模拟,只是为了好玩。)
答案 0 :(得分:1)
您正在寻找的图像类型(如第9页所示)是imagesc
图。这是一个简单的例子,使用双sin函数。为简单起见,没有矢量化完成。
x=0:pi/180:pi;
y=0:pi/180:pi;
output=zeros(length(x),length(y));
for ix=1:length(x)
for iy=1:length(x)
output(ix,iy)=sin(x(ix)*2)*cos(y(iy)*4);
end
end
figure;imagesc(x,y,output)
答案 1 :(得分:0)
我认为你正在寻找填充的等值线图。 另见:http://www.mathworks.nl/help/techdoc/ref/contourf.html