24小时热门版块排行榜    

Znn3bq.jpeg
查看: 1928  |  回复: 6

xhq

金虫 (小有名气)

[求助] while语句死循环了,求教

因为要计算高聚物的溶解度参数,用到MATLAB,初次接触这个软件,请各位高手不吝赐教!
按附件提供的M文件运行,在while语句处死循环(6个多小时也未出结果,但运行原文献的数据,则很快出来正确结果),请帮调试下程序,软件的原始文献及运行应该获得的正确结果,在附件。如果问题解决,我将补加金币答谢。我的邮箱:xuhengqi@126.com
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

信彼南山

木虫 (著名写手)

★ ★
臭水沟(金币+2): 谢谢应助~~ 2011-07-25 09:25:14
CODE:
while res>1e-4;
[delta res]=fminsearch(@QF,guess,options,delta_d, delta_p,delta_h,solubility,n);
guess=delta;
end

你说的是这个while有问题么?
这里面一共就2句话
无非就是那个fminsearch函数有问题,或者是你的QF文件有问题。
可能你的数据不满足人家程序这个门限值呗
2楼2011-07-24 21:48:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xhq

金虫 (小有名气)

您说的对,但问题在于我初次接触matlab,对fminsearch函数不熟悉,无法判断哪里出问题了,所以才请熟悉的童鞋帮调试修改下程序,我只是想用这个程序得到的结果,对于程序本身没要求。
如果你有时间,帮调试修改下程序呗,力气不白出,币子真上啊(有其他你能接受的回报方式,你也可以提出来,我们好商量。我来不及花更多时间去学习研究程序本身)
我也去查下fminsearch吧,请联系我
3楼2011-07-25 07:09:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

信彼南山

木虫 (著名写手)


臭水沟(金币+1): 谢谢应助~~ 2011-07-26 12:44:19
你的数据跟文献里面的程序可能不相容吧
按照你的数据,那个res是一个不小的数,0.08左右,远远达不到1e-4级别
4楼2011-07-26 00:29:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xhq

金虫 (小有名气)

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
ben_ladeng(金币-10): 奖励8个金币,共计扣除10个金币,2个收税 2011-07-26 19:50:11
是啊,在0.08左右,且计算机还在算。我把1e-4改为1e-1,结果又明显不对。
不知Solvents_Database.m文件中的数据输入方式是否会对运算结果产生影响?我是把其设为矩阵data了,原文献没说这样输入数据,也不知是否是这种输入方式带来的影响?你帮我看看好吗?
按理说一个程序不能因为换了数据,就不能运行了啊,那这个程序有什么意义呢?
5楼2011-07-26 06:11:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

信彼南山

木虫 (著名写手)

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
臭水沟(金币+2): 谢谢应助~~ 2011-07-26 17:07:30
ben_ladeng(金币+8): 应楼主要求奖励8个金币. 2011-07-26 19:49:27
你这个文献比较专业,俺看不懂(英文水平也不咋样
不知道你这个程序都用的啥公示,取值在什么范围才有意义。

另外,你说的“按理说一个程序不能因为换了数据,就不能运行了啊,那这个程序有什么意义呢?”这个观点不一定成立的。
人家的程序可能只是适用于一定条件下的数据。
6楼2011-07-26 13:43:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lijinfeng042

木虫 (小有名气)

Matlab

【答案】应助回帖

★ ★
臭水沟(金币+2): 谢谢应助~~ 2011-08-06 13:16:35
xhq(金币+8): 2011-08-15 17:28:15
Exiting: Maximum number of function evaluations has been exceeded
         - increase MaxFunEvals option.
         Current function value: 0.095273

然后 fminsearch一直都是使用这个结果 一直没有变的迭代 根本就是不可能有结果的 归根到底 这也只是一个函数的寻优问题 方法不是局限在某一种的 例如pso ga ann 之类

主要是你数据的初值已经不适合了
工作了,偶尔会上来~可以关注新浪微博 @云是风的梦_Matlab
7楼2011-08-06 10:55:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 xhq 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 291分调剂 +5 上岸小莹加油 2026-04-09 6/300 2026-04-11 21:06 by 逆水乘风
[考研] 求调剂 +13 张番茄不炒蛋 2026-04-10 14/700 2026-04-11 16:02 by vgtyfty
[考研] 调剂 +5 文道星台 2026-04-11 5/250 2026-04-11 15:01 by 凯凯要变帅
[考研] 0859,337求调剂 +4 研s. 2026-04-10 4/200 2026-04-11 11:34 by caotw2020
[考研] 化学工程调剂289 +43 yang婷 2026-04-07 49/2450 2026-04-11 10:37 by 紫曦紫棋
[考研] 0831生医工第一轮调剂失败求助 +10 小熊睿睿_s 2026-04-11 13/650 2026-04-11 10:04 by maddjdld
[考研] 282,求调剂 +12 jggshjkkm 2026-04-09 14/700 2026-04-11 09:39 by 猪会飞
[考研] 调剂 +12 卷卷卷心菜_ 2026-04-09 13/650 2026-04-10 22:36 by Ftglcn90
[考研] 263能源动力专硕求调剂 +3 加大号饭盒袋 2026-04-10 3/150 2026-04-10 22:23 by 286640313
[考研] 368求调剂 +3 17385968172 2026-04-10 3/150 2026-04-10 20:12 by 电子奥德彪
[考研] 一志愿211,化学学硕,310分,本科重点双非,求调剂 +27 努力奋斗112 2026-04-07 30/1500 2026-04-10 15:06 by Kilig0317
[基金申请] 有爆料,一个青年教师卖房得400万,然后换了一个四青帽子 +9 babu2015 2026-04-08 9/450 2026-04-10 11:43 by 苏东坡二世
[考研] 296求调剂 +6 汪!?! 2026-04-08 6/300 2026-04-10 11:02 by mattzhming
[考研] 301求调剂 +6 静静想想 2026-04-05 6/300 2026-04-10 09:15 by Delta2012
[考研] 一志愿 江南大学 085602 化工专硕 338分求调剂 +16 路痴小琪 2026-04-05 16/800 2026-04-10 08:08 by kangsm
[考研] 一志愿华工085600 331分 +6 天下ww 2026-04-09 6/300 2026-04-09 18:59 by l_paradox
[考研] 材料与化工专硕306分找合适调剂 +27 沧海轻舟e 2026-04-06 28/1400 2026-04-08 22:06 by wdyheheeh
[考研] 专硕0854初试考材科基,求调剂 +7 3220548044 2026-04-06 10/500 2026-04-08 21:59 by hypershenger
[考研] 考研求调剂 +4 雯??? 2026-04-08 4/200 2026-04-08 21:44 by 土木硕士招生
[考研] 270求调剂 +3 031127 2026-04-06 4/200 2026-04-08 21:00 by 逆水乘风
信息提示
请填处理意见