如何绘制具有不规则x和y间距的梯度轮廓图

时间:2019-06-11 06:38:03

标签: matlab

我有一个15x10的矩阵M,其中第一行是y值,第一列是x值,矩阵中的所有其他元素是{{1} }值。

z值的间距不规则。这似乎不适用于MATLAB中的y函数。我正在寻找绘制矩阵gradient的梯度的轮廓图。

到目前为止,我已经使用不合适的M函数尝试了以下代码:

gradient

我确实得到了梯度的等高线图,但是根据y = M(1,2:end); x = M(2:end,1); [X,Y]=meshgrid(x,y); Z = transpose(M(2:end,2:end)); G = gradient(Z) contourf(X,Y,G,14) 函数的描述,它假定了相等的间距,而我没有。如何修改它使其适合呢?

0 个答案:

没有答案