How to use pdeplot with appdesigner?

Hello,
I try to display a gradient contour from a thermal pde solution.
pdeplot(app.data.thermalModelT,'XYData',app.data.temperature(:,end),'Contour','on');
as expected it displays a new figure. Thus I tried
pdeplot(app.UIAxes, app.data.thermalModelT,'XYData',app.data.temperature(:,end),'Contour','on');
like I would do for normal plot. But that is not supported. Is there a solution?
Thanks,

답변 (2개)

Ruben Gavín Mulelro
Ruben Gavín Mulelro 2021년 5월 29일

1 개 추천

Same problem.. Have you found any solution?
Angelo Hafner
Angelo Hafner 2019년 7월 14일

0 개 추천

Today I was working all day looking for an answer. It folows my code...
nt = 21;
r = linspace(r1,r2,nt);
th = linspace(0,2*pi,nt);
[R,TH] = meshgrid(r,th);
% polar to cartezian (may be not necessary in your case
X = R .* cos(TH);
Y = R .* sin(TH);
The important thing here is to do the meshgrid
querypoints = [X(:),Y(:)]';
uintrp = interpolateSolution(results,querypoints);
and here is reshape
uintrp = reshape(uintrp,size(X));
mesh(X,Y,uintrp)

질문:

2018년 4월 5일

답변:

2021년 5월 29일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by