楼主: wudizhao
7927 20

[问答] matlab循环求解非线性方程的问题! [推广有奖]

11
wudizhao 在职认证  发表于 2016-5-5 07:51:13 来自手机
crossbone254 发表于 2016-5-2 23:15
重新看了下,fsolve函数更适合些

假设你的 a b c都已经生成好,都是10000行的列向量
我通过方程计划求出来的解,大概在初始值的0.8~1.2倍左右,请问迭代可以求出来吗?我怎么保证它一定能求出解呢?另外,循环一万次迭代求解会不会很占用时间啊?

12
crossbone254 发表于 2016-5-5 08:57:36
wudizhao 发表于 2016-5-5 07:51
我通过方程计划求出来的解,大概在初始值的0.8~1.2倍左右,请问迭代可以求出来吗?我怎么保证它一定能求 ...
没懂你的意思,说清楚点

13
wudizhao 在职认证  发表于 2016-5-5 14:25:43
crossbone254 发表于 2016-5-5 08:57
没懂你的意思,说清楚点
我有两个问题:(1)按照别人的文献,迭代出来的解大概在初始值的0.8-1.2倍的范围内,比如我的初始值设定为100,解的范围大概在80-120之间。我想问的是,初始值和最终解偏离这么多,可以解出来吗?或者怎么设定才能保证可以解出来?(2)因为我要循环10000次,求解10000个方程,我不晓得求解一次需要多长时间。如果循环求解10000次会不会用很长时间,比如,花一天的时间吗?

14
crossbone254 发表于 2016-5-5 19:06:27
wudizhao 发表于 2016-5-5 14:25
我有两个问题:(1)按照别人的文献,迭代出来的解大概在初始值的0.8-1.2倍的范围内,比如我的初始值设定 ...
你的初始值有什么特别的选取标准吗?如果是有的话,文献说的是可能的,其实那个范围并不算大,如果没有什么给定的标准的话,偏离可能更大

15
wudizhao 在职认证  发表于 2016-5-5 19:11:48
crossbone254 发表于 2016-5-5 19:06
你的初始值有什么特别的选取标准吗?如果是有的话,文献说的是可能的,其实那个范围并不算大,如果没有什 ...
我的初始值就是企业实际营业收入,迭代解出来的是企业潜在营业收入,应该在企业实际营业收入的0.8-1.2倍左右,不知道这样算偏差很大吗?可以通过迭代求出解吗?

16
crossbone254 发表于 2016-5-5 19:43:08
wudizhao 发表于 2016-5-5 19:11
我的初始值就是企业实际营业收入,迭代解出来的是企业潜在营业收入,应该在企业实际营业收入的0.8-1.2倍左 ...
可以的,时间的话可能会花一阵,最多十几分钟

17
wudizhao 在职认证  发表于 2016-5-5 20:50:52 来自手机
crossbone254 发表于 2016-5-5 19:43
可以的,时间的话可能会花一阵,最多十几分钟
十分感谢!

18
wudizhao 在职认证  发表于 2016-5-6 21:23:56 来自手机
crossbone254 发表于 2016-5-5 19:43
可以的,时间的话可能会花一阵,最多十几分钟
大师,我现在用matlab导入excel数据总出错,不知道是什么原因,同样的程序,之前都能完好导入,这是为什么呢?

19
crossbone254 发表于 2016-5-6 22:03:09
wudizhao 发表于 2016-5-6 21:23
大师,我现在用matlab导入excel数据总出错,不知道是什么原因,同样的程序,之前都能完好导入,这是为什么 ...
这个没有办法一般而论,看不到具体数据文件是不知道什么问题的,你之前怎么导入数据的

20
wudizhao 在职认证  发表于 2016-5-7 09:11:46
crossbone254 发表于 2016-5-6 22:03
这个没有办法一般而论,看不到具体数据文件是不知道什么问题的,你之前怎么导入数据的
https://bbs.pinggu.org/forum.php? ... ;page=1#pid36189102

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-26 04:26