Matlab:如果解表示为向量,如何根据特定的x值绘制解
我使用Matlab:如果解表示为向量,如何根据特定的x值绘制解,matlab,matlab-figure,Matlab,Matlab Figure,我使用pdenonlinsolver在二维空间域(x-y)中求解了一个非线性常微分方程。如何在特定的x值(假设x=0.4)下,将解绘制为y的函数?谢谢 我自己没有工具箱,但应该这样做: set(gca,'XLim',[0.4-eps 0.4+eps]) view(90,0) 其思想是剪裁轴以仅显示与x=0.4的交点,然后旋转视图以显示ZY平面。tri2grid在给定点计算解的插值: x=0.4; y=linspace(ymin,ymax); ux=tri2grid(p,t,u,x,y); pl
pdenonlin
solver在二维空间域(x-y)中求解了一个非线性常微分方程。如何在特定的x值(假设x=0.4)下,将解绘制为y
的函数?谢谢
我自己没有工具箱,但应该这样做:
set(gca,'XLim',[0.4-eps 0.4+eps])
view(90,0)
其思想是剪裁轴以仅显示与
x=0.4
的交点,然后旋转视图以显示ZY平面。tri2grid
在给定点计算解的插值:
x=0.4;
y=linspace(ymin,ymax);
ux=tri2grid(p,t,u,x,y);
plot(y,ux)
xlabel('y')
ylabel('u')
title('x=0.4')
不幸的是,这需要偏微分方程工具箱,而我没有:(是的,没错……无论如何,谢谢:)@Trilarion
x=0.4;
y=linspace(ymin,ymax);
ux=tri2grid(p,t,u,x,y);
plot(y,ux)
xlabel('y')
ylabel('u')
title('x=0.4')