我跑
pdesurf(mesh.p, mesh.t, u)
我有
Error using pdesurf (line 25)
Illegal solution format.
PDESURF
期望表单的输入pdesurf(p,t,u)
。u
必须是列向量且长度与 相同p
,或者是行向量且长度与 相同t
。我不知道你的mesh.p
和mesh.t
变量有多大,所以我不能肯定地说,但这可能是因为你需要转置你的向量。通过将代码更改为
pdesurf(mesh.p, mesh.t, ufun(0:0.01:1,0:0.01:1)') % Note the transpose
如果这不起作用,那么您需要确保
size(t,2)==size(u,2)
或者
size(p,2)==size(u,1)
转置你
pdesurf(mesh.p, mesh.t, u')