先进的热图策划的问题

1视图(30天)
刘张
刘张 2020年8月21日
评论道: 刘张2020年8月31日
嗨matlab的专家,我有以下数据矩阵(见附加数据。垫文件)
我不关心所有0列。
第一列是x坐标,其次是y坐标。
第四列是价值
你能告诉这是某种30 x30 xy扫描覆盖区域
例如,第一行的数据是-15,-15,0,2921。这意味着,在x = -15, y = -15,数据值为2921(忽略0)
问题:
1)你如何画一个简单的热图使用这个数据?
2)更加困难:我真的关心值小于3000。对我来说,任何价值不到3000意味着“有效”,任何值高于3000是无效的。除了正常的热图,只会显示一种温度的值(比如从冷到热),我想另一个图,清楚地显示了我哪些领域是“有效的”,哪些领域是“无效的”一种黑白颜色(或绿色/红色,无论什么,只要它的两种颜色)。我可以很容易地观察说,嘿,x = y = 5,无效(3000以上)
谢谢!

答案(1)

艾伦·史蒂文斯
艾伦·史蒂文斯 2020年8月21日
以下将做,尽管可能有整洁的方式去做染色:
负载(“data.mat”)
x = Z0 (: 1);y = Z0 (:, 2);z = Z0 (:, 4);
x =重塑(x, 31日31);y =重塑(31)y, 31日;z =重塑(z, 31日31);
zlo = z < = 3000;
C = 100 * zlo;
冲浪(x, y, z, C)
10评论
刘张
刘张 2020年8月31日
工作就像一个魅力

登录置评。

类别

找到更多的在数据分布的情节帮助中心文件交换

标签

s manbetx 845

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!