Extract data from pdeplot to use contourf

2 次查看(过去 30 天)
Hello all,
I solved a pde and plotted the result with the code as follows. From the plotted figure, I would like to extract data to plot same or similar figure using contourf. Is there any way to do? Thank you very much in advance.
model = createpde();
R1 = [3,4,0,1,1,0,0,0,1,1]';
g = decsg(R1);
geometryFromEdges(model,g);
applyBoundaryCondition(model,'dirichlet','Edge',4,'u',100);
applyBoundaryCondition(model,'neumann','Edge',1,'g',10);
specifyCoefficients(model,'m',0,...
'd',0,...
'c',-1,...
'a',0,...
'f',1);
mesh = generateMesh(model,'Hmax',0.25);
results = solvepde(model);
figure
pdeplot(model,'XYData',results.NodalSolution)

采纳的回答

Rashed Mohammed
Rashed Mohammed 2021-3-3
Hi Johnny
If you need a contour plot of the PDE model, please use the Contour Name-Value pair while using the pdeplot function as follows
pdeplot(model,'XYData',results.NodalSolution,'Contour','on')
You can customize the plot using various Name-Value pairs present here.
Hope this helps.
  1 个评论
Johnny Yoon
Johnny Yoon 2021-3-4
Hi Rashed,
Thank you for the information. This is helpful. Is there any way to extract data out of that, so that I can contourf command to plot?

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Geometry and Mesh 的更多信息

Translated by