| 查看: 1615 | 回复: 5 | |||
[交流]
拟合非线性方程系数的精度问题
|
|||
|
本人想拟合一个非线性方程的系数(4个未知数),精度要求很高,期望要到0.01mm。用MATLAB中优化函数lsqnonlin、fmincon、fminunc等函数和遗传算法计算时还得不到满意的精度.不知道上述提到的计算方法大家在实际工程应用中都能达到多少精度啊!并且为了能达到我想要的精度还有什么好的方法不? 目标函数为求和sum(i=1,6,z(i)),z(i)=m(i)^2+a*m(i)+b*m(i)*sin(w(i))+c*sin(w(i))+d*m(i)*cos(w(i))+e*cos(w(i))+f,求它的最小值,接近与0.其中a=-2*x(1); b=2*(x(4)-x(2));c=2*(x(3)*x(2)-x(4)*x(1));d=2*(x(1)-x(3)); e=2*(x(3)*x(1)+x(2)*x(4)-x(1)^2-x(2)^2); f=2*(x(1)^2+x(2)^2)+x(3)^2+x(4)^2-2*x(2)*x(4)-2*x(1)*x(3)-(R+r)^2;R=50;r=1.5 w=n*pi/180 m=[41.76554 21.16515 12.83882 10.98004 14.71395 24.88945] n=[0 2.5 5 7.5 10 12.5] x(1)~x(4)为所求未知数,理想解为x(1)=422.443 ;x(2)=20 ;x(3)=62.918 ;x(4)=46.95,结果精度要求0.01 麻烦各位大侠了! [ Last edited by myb19880127 on 2012-3-31 at 10:43 ] |
» 猜你喜欢
哈尔滨理工大学物理系招收物理学考研调剂
已经有6人回复
0702一志愿吉大B区求调剂
已经有5人回复
物理学I论文润色/翻译怎么收费?
已经有67人回复
求调剂
已经有0人回复
0702一志愿吉大B区求调剂有论文
已经有0人回复
请问还有没有用Latex写文章的小伙伴们?
已经有0人回复
光学工程学硕调剂信息
已经有31人回复
欢迎加入课题组
已经有0人回复
散金币,求好运,祝面上顺利!
已经有68人回复
华东师范大学芯片设计徐珑真实水平咋样
已经有1人回复
调剂
已经有0人回复
» 本主题相关价值贴推荐,对您同样有帮助:
在matlab中拟合曲面的表达式
已经有29人回复
求助:非线性方程系数回归问题?
已经有10人回复
求非线性方程中的参数问题
已经有13人回复
求助关于线性拟合的
已经有1人回复
» 抢金币啦!回帖就可以得到:
青岛高校2026招生硕士研究生
+5/775
绍兴大学博士教师招聘1位(化学化工相关)
+5/290
中国电气装备集团研究院招收AI+材料等相关岗位实习生
+1/88
招收材料与化学相关专业硕士研究生
+1/83
欢迎交流咨询
+1/44
招收荧光探针/有机合成/生物学 博士后--薪金: 30万-50万
+1/34
shu湘潭大学化工学院招收化工、能源动力、工程热物理相关研究生调剂
+1/22
上海交大招收26年级秋季入学博士生,CET-6过,生物医用材料方向(有高分子合成基础)
+1/19
招聘科研助理——储能方向(储能、流体传热、CFD模拟)
+1/17
浙江中医药大学副校长团队招聘药学/生物信息学等方向高校教师7名,报名通道已开启
+1/16
【深圳理工大学】院士工作站招聘博士后-电催化和有机电化学
+1/15
西南某211招27届博士
+1/13
南昌一本市政工程接受调剂
+1/13
宁波东方理工大学余鹏课题组2026年上海交大联培博士生、博士后、科研助理招聘
+1/10
青岛科技大学化工学院院士团队2026年拟招收全日制博士研究生1名
+1/8
湖北省属一流高校-国家杰青 招07/08/10生物相关专业
+1/7
福州大学国家级人才汤育欣教授课题组2026年招收”申请考核制“储能电池方向博士研究生
+1/6
香港大学David Srolovitz教授课题组招聘「香江学者」博士后
+1/6
招收调剂生 国家重点实验室(广西某师范大学、B区)
+1/5
中国科学院过程工程研究所助理研究员(正式职工)和博士后招聘启事
+1/3
|
目标函数为z=m(i)^2+a*m(i)+b*m(i)*sin(w(i))+c*sin(w(i))+d*m(i)*cos(w(i))+e*cos(w(i))+f,求它的最小值,接近与0.其中a=-2*x(1); b=2*(x(4)-x(2));c=2*(x(3)*x(2)-x(4)*x(1));d=2*(x(1)-x(3)); e=2*(x(3)*x(1)+x(2)*x(4)-x(1)^2-x(2)^2); f=2*(x(1)^2+x(2)^2)+x(3)^2+x(4)^2-2*x(2)*x(4)-2*x(1)*x(3)-(R+r)^2;R=50;r=1.5 w=n*pi/180 m=[41.76554 21.16515 12.83882 10.98004 14.71395 24.88945] n=[0 2.5 5 7.5 10 12.5] x(1)~x(4)为所求未知数,理想解为x(1)=422.443 ;x(2)=20 ;x(3)=62.918 ;x(4)=46.95,结果精度要求0.01 麻烦各位大侠了! [ Last edited by myb19880127 on 2012-3-31 at 10:38 ] |
3楼2012-03-31 09:57:53
2楼2012-03-30 16:53:41
4楼2012-03-31 10:23:11
5楼2012-03-31 10:36:37
★ ★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
dbb627: 金币+2, 谢谢应助! 2012-04-01 21:19:08
小木虫: 金币+0.5, 给个红包,谢谢回帖
dbb627: 金币+2, 谢谢应助! 2012-04-01 21:19:08
|
你的目标函数z应该取绝对值吧?否则最小值远远小于0。 用1stOpt求解: 目标函数值(最小): 0.288024770736229 x1: 422.733761186019 x2: 19.3667780059412 x3: 62.9959407161319 x4: 46.9203589652975 将你的理想解(x(1)=422.443 ;x(2)=20 ;x(3)=62.918 ;x(4)=46.95)代入验证,目标函数值(最小)=5.506768407 从理论上看,结果已经好于你的理想值了。 |
6楼2012-03-31 10:49:49













回复此楼