MATLAB实现矩阵里数值的大小对应颜色的深浅56
发布网友
发布时间:2023-09-17 13:36
我来回答
共5个回答
热心网友
时间:2024-12-02 21:53
MATLAB实现矩阵里数值的大小对应颜色的深浅?数据如果存在矩阵a里面
直接用
imagesc(a)就可以
如果想像图中那样用黑白灰度表示,再加一句
colormap(gray(256))
xy是坐标,z为对应计算出来的值,matlab生成二维图,用颜色表示数值的大小,什么函数能实现求举例?
感觉你可以绘制出三维图去surf,设置不显示网格线,然后设置视角为俯视,再加上colorbar应该就能达到你的要求。
figure1=figure(’color’,[1,1,1])1 图像转为矩阵后,图像大小和矩阵大小是一样的。
2 图像的最小分辨单元是像素,每个图像有m*n个像素,m代表图像的长,n代表图像的宽;那么与图像对应的矩阵就有m行,n列,总共也有m*n个像素单元,(m,n)就代表该像素在图像中的位置,相当于把图像放到坐标系下,m代表横坐标,n代表纵坐标,(m,n)确定一个像素的位置;而(m,n)处的值代表图像中该点的灰度值,灰度值范围0-255。
热心网友
时间:2024-12-02 21:54
数据如果存在矩阵a里面
直接用
imagesc(a)就可以
如果想像图中那样用黑白灰度表示,再加一句
colormap(gray(256))
xy是坐标,z为对应计算出来的值,matlab生成二维图,用颜色表示数值的大小,什么函数能实现求举例?
感觉你可以绘制出三维图去surf,设置不显示网格线,然后设置视角为俯视,再加上colorbar应该就能达到你的要求。
figure1=figure(’color’,[1,1,1])
热心网友
时间:2024-12-02 21:54
数据如果存在矩阵a里面
直接用
imagesc(a)就可以
如果想像图中那样用黑白灰度表示,再加一句
colormap(gray(256))追问哇哦,好神奇!我实现了一个很小的矩阵的图形化热度图表示,我接下来要继续努力完善了。谢谢!非常感谢!我查了好多好多资料,有种蓦然回首,那人却在灯火阑珊处的赶脚~嘿嘿
热心网友
时间:2024-12-02 21:55
如果数据在矩阵a内,可用heatmap命令生成热图
heatmap(a)
热心网友
时间:2024-12-02 21:56
请问,这中马赛克形式的填充图要怎么实现?非常感谢