-1
MATLABコーディングに関する助けが必要です。私は2つの変数x = 0:0.1:1とy = 0:0.1:1を持っています。私は条件x + yを満たす点についてのみmeshgridを生成したい0 < = 1。私を助けてください。MATLAB:メッシュグリッドペアの合計が1より小さい
MATLABコーディングに関する助けが必要です。私は2つの変数x = 0:0.1:1とy = 0:0.1:1を持っています。私は条件x + yを満たす点についてのみmeshgridを生成したい0 < = 1。私を助けてください。MATLAB:メッシュグリッドペアの合計が1より小さい
[X,Y] = meshgrid(x,y)
は、(0,0)から(1,1)までの点を表す2つの行列を返します。グラフ上でx + y> = 1の値を削除する必要があります。基本的に対角線を描き、三角形を作成します。しかし、三角マトリックスについて聞いたことがある人は、行列に対してはうまく機能しません。
除外された値を何らかの「不良」値に設定して無視します。
x = 0:.1:1;
y = 0:.1:1;
[X,Y] = surf(x,y);
X(X+Y>=1) = nan;
Y(X+Y>=1) = nan;
surf(X,Y,X.*Y)
それでは値グリッドストアはX + Y> 1のためにすべきである:私はサーフィンのような関数がNaNのをプロットしませんので、NaNにそれらを設定することにしましたか?ゼロ? – frslm