2017-04-06 2 views
0

プロットに関する質問があります。私は2つのソリューションからプロットを作成しようとしました。ここでは、異なる空間ドメインで2つのPDEを解決しました。最初の領域では、x = linspace(0,1,50)の離散化を伴うPDEの結合システムを解いています。グラフをプロットし、複数のドメインのソリューションを組み合わせる

さらに、第2の領域では、x = linspace(1,2)の空間離散化を用いてPDEを解いた。

ソリューションu1とu2を1つのグラフにプロットするにはどうすればよいですか?

要点は、全体的な解が不連続であり、ステップ関数のような垂直線が必要な点です。

私は各機能の具体的な表現がないので、ページPlotting a function which behaves differently over different domains in Matlabを見ましたが、別の方法があります。

答えて

0

あなたはただ一つの大きなベクターにベクトルを組み合わせて、以下のように合成ベクトルをプロットすることができます

x1 = linspace(0,1,50); 
x2 = linspace(0,2); 
u1 = % solution of PDE for x1 
u2 = % solution of PDE for x2 
x = [x1 x2]; 
u = [u1 u2]; 
plot(x, u); 
関連する問題