Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matlab:如果解表示为向量,如何根据特定的x值绘制解_Matlab_Matlab Figure - Fatal编程技术网

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')