Redian新闻
>
Matlab 的积分函数中的函数调用问题
avatar
Matlab 的积分函数中的函数调用问题# Computation - 科学计算
s*p
1
初学者请教一个Matlab积分函数的使用问题:
x =[12, 23, 45, 67, 45] {这里是一维数组x(1), x(2)...}
H =100;
mgh = quad(@(z)lightet, -H, 0, [], [], x)
其中 是lightet一个子函数:
function lightet(z, x);
a1=.5; a2=26.5;
I0=118.6;
k=a1+a2*(x(1)+x(2));
y=I0*exp(-k*z)
end
就是想以z为变量(-h -> 0)去积分 y = I0*exp(-k*(z))
运行积分那一行(mgh)结果老是出现: "too many input arguments"
请问matlab高手,这是怎么回事?怎么改?
Thanx!
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。