永发信息网

matlab关于fsolve函数

答案:1  悬赏:0  手机版
解决时间 2021-02-04 06:56
提示:Attempted to access x(1); index out of bounds because numel(x)=0.。在主函数中我输入numel(x)=3.
在fsolve中输入numel(x)=0是为什么呢?弱不明白问题描述。可私信。谢谢大神了
最佳答案
不大清楚你要求解的具体的函数是什么,但一般来说fsolve的用法如下
1. 先创建一个函数,比如
function F = numel(x)
F = [2*x(1) - x(2) - exp(-x(1));
-x(1) + 2*x(2) - exp(-x(2))];

2. 在主文件中使用fsolve函数求解numel(x)=0的解,单通常会给一个初始值,比如

x0 = [-5; -5]; % 各个变量的初始值,此处为两个变量x1, x2,初始值均设为-5
[x,fval] = fsolve(@numel,x0) % 使用fsolve函数求解,不需要加分号
% 第一个参数@+要求解的函数名
% 第二个参数为初始值
% 如果有需要,可以加入第三个参数,用于设置优化参量
运行主文件,即可得到结果:
x =

0.5671
0.5671

fval =

1.0e-006 *

-0.4059
-0.4059

注:更详细的内容可在命令窗口输入 help fsolve获得更多帮助信息
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
日照银行24小时自助银行(莒县支行)地址在哪,
天津瑞律师事务所这个地址在什么地方,我要处
化通的意思是什么啊?知道的请说下!
甄嬛传中甄嬛初入宫是什么位份
中国工商银行日照莒县支行供电公司离行式自助
日本东京最好的高中
九龙驾校地址有知道的么?有点事想过去
中国邮政储蓄银行(莒县支行)地址好找么,我有
请问环状痔都有什么表现?
劳动仲裁结束后,怎么拿到对方提供的证据的复
用托盘天平要称6.9g物质(5.0g以下用游码),
增添的意思是什么啊?知道的请说下!
农村户口能不能转到其他农村
耶利亚妙思特裕民灯具运营中心我想知道这个在
表示搞笑的成语大全
推荐资讯
我是一名社区保安,每晚22点上班至次日凌晨5点
小米max128G还能插内存卡吗?
筷子盒里木头筷子有6根竹筷子有8根最少拿出几
新年将近,股市什么时候闭市?什么时候重新开市
联想手机售后服务说手机进汗液不保修
拔完智齿两个星期了,旁边的牙齿变的好敏感
中通速递(黄海超市代理点)地址在哪,我要去那
紫宫的意思是什么啊?知道的请说下!
一个小房子的标志是什么户外帐篷的?
加拿大的Practical Nursing出来一般是做什麼?
嵊州农商银行大屋分理处地址在哪,我要去那里
农业银行的住房贷款怎么查询办下来没有
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?