Mathematicaで関心$ f(x、y)$の関数を数値的に計算しました。一貫性のために、私はプロットのためにMatlabを使用したいと思います。行列データ表現をmeshgridに変換する
私は、マトリクス状に私の機能をエクスポート:
test =
-1.0000 -1.0000 -0.4864
-1.0000 -0.6000 -0.2804
-1.0000 -0.2000 -0.0462
-1.0000 0.2000 -0.0462
-1.0000 0.6000 -0.2804
-1.0000 1.0000 -0.4864
-0.6000 -1.0000 -0.2997
-0.6000 -0.6000 -0.1526
-0.6000 -0.2000 0.1118
-0.6000 0.2000 0.1118
-0.6000 0.6000 -0.1526
-0.6000 1.0000 -0.2997
-0.2000 -1.0000 -0.1809
-0.2000 -0.6000 -0.0939
-0.2000 -0.2000 -0.0046
-0.2000 0.2000 -0.0046
-0.2000 0.6000 -0.0939
-0.2000 1.0000 -0.1809
0.2000 -1.0000 -0.1809
0.2000 -0.6000 -0.0939
0.2000 -0.2000 -0.0046
0.2000 0.2000 -0.0046
0.2000 0.6000 -0.0939
0.2000 1.0000 -0.1809
0.6000 -1.0000 -0.2997
0.6000 -0.6000 -0.1526
0.6000 -0.2000 0.1118
0.6000 0.2000 0.1118
0.6000 0.6000 -0.1526
0.6000 1.0000 -0.2997
1.0000 -1.0000 -0.4864
1.0000 -0.6000 -0.2804
1.0000 -0.2000 -0.0462
1.0000 0.2000 -0.0462
1.0000 0.6000 -0.2804
1.0000 1.0000 -0.4864
test
は列がx
、y
とf(x,y)
ある36x3行列、であるように。今私はそれをプロットする必要があります。
ただし、meshgridの形式ではありません。任意の考え、どのように迅速にcontour
機能によってプロットすることができる形式でそれを変換するには?
なぜあなたは 'meshgrid'形式でそれを必要としますか?どうして 'contour(f)'だけではないのですか? – Suever
それは非常に奇妙な結果をもたらします。私はMathematicaでプロットしたので、間違っていると確信しています –
'y、x、f(x、y)'としてプロットしますか? –