why does using the Partial Differential Equation (PDE) Toolbox, I get the following error: PDEModel does not have a mesh?
7 次查看(过去 30 天)
显示 更早的评论
model = createpde('thermal');
geo = multicylinder([20,25,35],20,'Void',[1,0,0]);
model.Geometry = geo;
pdeplot(model, 'FaceLabels', 'on')
generateMesh(model);
pdemesh(model)
thermalProperties(model,"Cell",1,"ThermalConductivity",40);
thermalProperties(model,"Cell",2,"ThermalConductivity",0.05);
thermalBC(model,"Face",3,'Temperature',80);
thermalBC(model,"Face",7,'Temperature',4);
result = solve(model);
pdeplot3D(model,'ColorMapData',result.Temperature)
回答(1 个)
Ravi Kumar
2020-4-22
Please use pdegplot, if you want to plot geometry.
pdegplot(model,'FaceLabels','on')
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Geometry and Mesh 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!