Matlab有限元方法错误:输入参数不足

问题描述

我在Matlab中编译代码时遇到问题,消息中显示的错误是:输入参数不足 我不知道如何解决问题,也不知道问题出在哪里,我遵循Mathworks网站上的许多文档,描述了如何使用Neumann边界条件推广问题1-D。 这是我的代码吗?

先谢谢您!

function [c,f,s] = oscpde(x,t,u,dudx)
c = 0;
f = dudx;
s = u-x*(x-1);
end
%----------------------------------------------
function u0 = oscic(x)
u0 = ((exp(1)*exp(1)+1))/(1-exp(1))*exp(0) + ((exp(1)*exp(1)+exp(1))/(1-exp(1)))*exp(0)+ 2;
end
%----------------------------------------------
function [pl,ql,pr,qr] = oscbc(xl,ul,xr,ur,t)
pl = 0;
ql = 1;
pr = 0;
qr = 1;
end
%----------------------------------------------
function [value,isterminal,direction] = pdevents(m,xmesh,umesh)
value = umesh;
isterminal = zeros(size(umesh));
direction = zeros(size(umesh));
end

**错误是: 输入参数不足。 CODE错误(第3行) f = dudx; **

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...