Matlab 特征曲线(线)的网格堆栈

Matlab 特征曲线(线)的网格堆栈,matlab,math,pde,Matlab,Math,Pde,我希望能够在特征曲线(线)上模拟双曲方程。我将从一个基本的开始。初始数据为u(x,0)=cos(x)的u{t}+2u{x}=u^{2}。解为u(x,t)=cos(x-2t)/(1-t*cos(x-2t)),其中特征曲线为x=2*t+x{0}。因此,解决方案定义为特征(特征法) 从表面上看,特征线网格和矩形网格并不匹配。如何在特征上绘制解决方案?首先,由于这条线,您没有矩形网格 x(i,j)=2*t(j)+x0(i); 我不能完全肯定你在问什么。我得到的印象是,您可能希望在不规则网格x上绘制u的

我希望能够在特征曲线(线)上模拟双曲方程。我将从一个基本的开始。初始数据为u(x,0)=cos(x)的u{t}+2u{x}=u^{2}。解为u(x,t)=cos(x-2t)/(1-t*cos(x-2t)),其中特征曲线为x=2*t+x{0}。因此,解决方案定义为特征(特征法)


从表面上看,特征线网格和矩形网格并不匹配。如何在特征上绘制解决方案?

首先,由于这条线,您没有矩形网格

x(i,j)=2*t(j)+x0(i);
我不能完全肯定你在问什么。我得到的印象是,您可能希望在不规则网格
x
上绘制
u
的曲面。如果确实是这样的话,您可能会发现下面的like允许您做您需要的事情——尽管看起来您确实需要对代码进行一些调整

可选地,你可以重新设计你的代码,使得<代码> x>代码>导致一个矩形网格——我不能肯定地说,也许有一个原因你只考虑了这些特殊的点。< /P> 如果你没有得到更好的答案,上面的链接可以让你得到你想要的(假设我正确理解了你的问题)

x(i,j)=2*t(j)+x0(i);