Matlab中的密度图

时间:2016-05-22 23:41:22

标签: matlab wolfram-mathematica

Matlab与Mathematica ListDensityPlot的可比功能是什么?例如

ListDensityPlot[Table[Sin[x y/100], {x, -50, 50}, {y, -50, 50}], 
 DataRange -> {{-50, 50}, {-50, 50}}]

将产生

enter image description here

谢谢。

1 个答案:

答案 0 :(得分:0)

在矢量化计算与符号计算的意义上,Matlab与Mathematica不同。

你可以通过为x&定义一个空间样本网格来做你想做的事情。 y然后相应地对你的函数进行采样。

例如:

dx = 0.1;
dy = 0.1;
x = -50:dx:50;
y = -50:dy:50;
[xx, yy] = meshgrid(x,y);
imagesc(sin(xx.*yy/100));