MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   资料存档 (https://www.labfans.com/bbs/forumdisplay.php?f=72)
-   -   关于MATLAB的快速绘图问题 (https://www.labfans.com/bbs/showthread.php?t=26748)

poster 2019-12-14 20:46

关于MATLAB的快速绘图问题
 
我正在尝试绘制一个由+1或-1组成的5x5矩阵(现在称为a )。我想使用热图绘制此图,以使黑色正方形代表(-1),白色正方形代表(+1)。我认为合适的命令应该是image ,但是如果我只做image(a)我不会得到太多...

提前致谢!



[B]回答:[/B]

您应该改用[URL="http://www.mathworks.com/help/techdoc/ref/imagesc.html"]IMAGESC[/URL]函数,以便将图像值的显示缩放到整个色图范围。然后,您可以使用功能[URL="http://www.mathworks.com/help/techdoc/ref/colormap.html"]COLORMAP[/URL]和GREY将图像显示为黑色(-1)和白色(+1):

imagesc(a); colormap(gray);

[url=https://stackoverflow.com/questions/5478605]更多&回答...[/url]


所有时间均为北京时间。现在的时间是 23:22

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.