Extract data from pdeplot to use contourf
7 views (last 30 days)
Show older comments
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)
0 Comments
Answers (1)
Rashed Mohammed
on 3 Mar 2021
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')
Hope this helps.
See Also
Categories
Find more on General PDEs in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!