来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/15 23:20:22
如何用matlab解带求和函数sum的方程
方程是这样的:sum(10.^(X-D))=A,X是未知数,D是一个已知的数组,A是一个已知的定值.如何在matlab中求解.拜谢~
举个例子吧:
D=[3 4 5];
A=7;
fsolve(@(X) sum(10.^(X-D))-A ,0)
则 ans=
3.7998
就这么简单.
(还想补充说明一点,fsolve中第一个变量是一个函数句柄,第二个变量是一个试值,随便取个值就行了,我这里取了0.)