7

MxN行列、Z、およびいくつかの変数hがあります。この行列は、関数f(x、y)の解へのポイントを表します。hはポイント間の間隔です。例えば:

Z(x/h,y/h) = (some value in the Z direction), where x and y are some multiple of h

ドメインは0からM*hで、範囲は0からN*hです。行列で定義された解の3D表現を作成したいと思います。グラフは、pdetoolを使用して作成されたものと同様である必要があります。Matlabでこれを行うにはどうすればよいですか?

4

2 に答える 2

11

surfまたはを使用できますbar3

ドキュメントは次のとおりです。

サーフ: http ://www.mathworks.fr/help/matlab/ref/surf.html; jsessionid = c680a6b29a1fa8ff47c120353c12

ここに画像の説明を入力してください

bar3: http: //www.mathworks.fr/fr/help/matlab/ref/bar3.html ここに画像の説明を入力してください

于 2012-10-10T20:40:10.633 に答える
3

surfこれは、 Matlabで2D行列をプロットするために使用する例です。

コード:

x_offset = [78, 216, 150, 342, 258, 336;
            168, 174, 174, 222, 150, 246;
            36, 180, 54, 138, 138, 198;
            60, -72, 90, 66, 114, 36;
            -90, -108, -60, 12, 54, -24;
            -42, -78, -138, -42, -12, -114;
            -108, -30, -108, -66, -156, -114;
            -66, -114, -114, -84, -138, -96];
figure(1), surf(x_offset);
xlabel('X'), ylabel('Y'), title('X-offset Error Distribution');

出力:

ここに画像の説明を入力してください

于 2013-11-02T14:05:11.293 に答える