我有一个函数 z=f(x,y) 并想使用八度来绘制它,但不希望绘图为 3d,如
octave:1> x=(1:300);
octave:2> y=(1:300);
octave:3> [xx,yy]=meshgrid(x,y);
octave:4> A=sin(xx/100).*yy;
octave:5> mesh(x,y,A)
而是在 2d 中使用颜色作为 z 的值,就像使用 gnuplot 指令得到的一样
gnuplot> plot 'a.txt' matrix w image
如果我将矩阵 A 保存在文件 a.txt 中。我发现最接近的是命令contourf,但是如果你尝试一下,你会看到,
octave:7> contourf(xx,yy,A)
结果远非最佳...有什么建议吗?
谢谢