我对绘图有疑问。我尝试从两个解决方案中制作一个图,我将它们解决了不同空间域上的两个偏微分方程。在第一个领域,我已经解决了PDE耦合系统的离散化x = linspace(0,1,50)。
此外,在第二个域中,我解决了具有x = linspace(1,2)的空间离散化的PDE。
如何将解决方案u1和u2绘制成一个图形?
重点是整体解决方案具有不连续性,并且需要垂直线,如阶梯函数。
我看过页面Plotting a function which behaves differently over different domains in Matlab,还有另一种方法,因为我没有每个函数的具体表达。
答案 0 :(得分: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);