| 查看: 1730 | 回复: 9 | |||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||
[交流]
求助,一自变量二因变量拟合matlab该怎么实现呢?
|
|||
|
RT, 例如y1=∑(ai*(x^2*ti^2)/(1+x^2*ti*2)) y2=∑(ai*(x*ti)/(1+x^2*ti*2)) 其中ai是未知量,x、y1、y2、ti已知,两个函数共用ai,用matlab该怎么实现呢? [ Last edited by tjufishs on 2013-4-7 at 14:34 ] |
» 猜你喜欢
请问有评职称,把科研教学业绩算分排序的高校吗
已经有6人回复
2025冷门绝学什么时候出结果
已经有6人回复
Bioresource Technology期刊,第一次返修的时候被退回好几次了
已经有7人回复
真诚求助:手里的省社科项目结项要求主持人一篇中文核心,有什么渠道能发核心吗
已经有8人回复
寻求一种能扛住强氧化性腐蚀性的容器密封件
已经有5人回复
请问哪里可以有青B申请的本子可以借鉴一下。
已经有4人回复
请问下大家为什么这个铃木偶联几乎不反应呢
已经有5人回复
天津工业大学郑柳春团队欢迎化学化工、高分子化学或有机合成方向的博士生和硕士生加入
已经有4人回复
康复大学泰山学者周祺惠团队招收博士研究生
已经有6人回复
AI论文写作工具:是科研加速器还是学术作弊器?
已经有3人回复
» 本主题相关价值贴推荐,对您同样有帮助:
对两个自变量,一个因变量进行非线性拟合回归,求出目标函数的两个参数。
已经有5人回复
多元非线性回归,求大神帮忙,,,,,,,,,,,,,,,,,,,,,,
已经有6人回复
matlab数据拟合求助!!希望高手帮忙写一下matlab的程序 谢谢了!!
已经有15人回复
自变量可以反映因变量 的翻译
已经有2人回复
matlab中如何用regress实现批量回归并出图
已经有8人回复
线性回归为什么需要因变量正态分布?
已经有17人回复
求问 趋势面分析 在SPSS里怎么拟合啊
已经有6人回复
求助~~如何用SPSS分析一个自变量和多个因变量它们之间的相关性?
已经有7人回复
怎么做多个因变量的分析
已经有5人回复
用matlab拟合双因变量实验结果求助
已经有7人回复
双因变量实验结果的拟合问题求助
已经有7人回复
菜鸟求助:关于Origin多元线性回归拟合y=x1*(a*x2+b*x3+c)
已经有10人回复
【求助】matlab的fit的结果读出问题,cfit的类型
已经有7人回复
求助关于线性拟合的
已经有1人回复
【求助】急问: matlab拟合如何查看拟合变量的误差?
已经有5人回复
origin拟合
已经有5人回复
【求助】origin拟合外推方程
已经有8人回复
» 抢金币啦!回帖就可以得到:
中国地质大学(武汉)杨明教授组招收2026年博士
+2/462
我的现状交流,续:老公辞职读博,我一个人白天工作晚上带孩子,真的累啊!
+1/458
以色列理工-生物质塑料等催化转化及流体力学方向---全奖博士研究生和科研助理
+2/92
华中科技大学2026级申请考核制博士生1名-新型共轭MOF/COF合成及其超电应用方向
+1/75
湘潭大学化学学院理论与计算化学课题组裴勇教授招生博士生2名
+2/70
双一流大学湘潭大学“化工过程模拟与强化”国家地方联合工程研究中心招收各类博士生
+1/66
数学与应用数学、非线性动力学、计算流体力学、控制工程、岩石力学相关专业博士招生
+1/33
国家青年人才叶立群教授课题组招收2026级博士研究生
+1/31
医学检验方向招收申请考核博士研究生
+2/30
中山大学医学院(深圳)肿瘤细胞生物课题组招收联培(客座)硕士/博士生
+1/30
青岛大学 丁欣 课题组 招收2026秋化学博士1名
+1/30
北京理工大学国家杰青梁军教授课题组招聘2026级博士研究生
+1/28
国家纳米科学中心鄢勇课题组26年博士招生
+1/6
深圳先进院三院院士成会明团队诚聘液流电池/高分子合成等方向博后、科研助理、工程师
+1/6
想替换掉环状DNA中心通道中的金属离子 如何替换才是正确操作
+1/4
澳大利亚南昆士兰大学(UniSQ)量子点课题组 招收CSC全奖博士生
+1/4
大连海事大学国家级人才团队2026年博士研究生招生启事
+1/2
澳大利亚南昆士兰大学(UniSQ)量子点课题组 招收CSC全奖博士生
+1/2
氨基酸的技术难度有哪些? 色氨酸为何单独做,有何不同?
+1/1
兰州大学物理学院韩卫华教授课题组招收 2026年博士研究生 (物理、电子以及核能源方向)
+1/1
|
您好,我按您的方法写了一下,但是遇到了一个错误 辅助函数: function y = minfun(x) double G1 = 0; double G2 = 0; double y = 0; for i = 1:1:35 % for j = 1:1:5 % G1=G1+x(j)*(f(i)*x(j+5))^2/(1+(f(i)*x(j+5))^2); % G2=G2+x(j)*(f(i)*x(j+5))/(1+(f(i)*x(j+5))^2); % end G1=x(1)*(f(i)*x(6))^2/(1+(f(i)*x(6))^2)+x(2)*(f(i)*x(7))^2/(1+(f(i)*x(7))^2)+x(3)*(f(i)*x(8))^2/(1+(f(i)*x(8))^2)+x(3)*(f(i)*x(9))^2/(1+(f(i)*x(9))^2)+x(5)*(f(i)*x(10))^2/(1+(f(i)*x(10))^2); G1=x(1)*(f(i)*x(6))/(1+(f(i)*x(6))^2)+x(2)*(f(i)*x(7))/(1+(f(i)*x(7))^2)+x(3)*(f(i)*x(8))/(1+(f(i)*x(8))^2)+x(3)*(f(i)*x(9))/(1+(f(i)*x(9))^2)+x(5)*(f(i)*x(10))/(1+(f(i)*x(10))^2); y = y + ((G11(i)-G1)/G11(i))^2 + ((G22(i)-G2)/G2(i))^2; end 主函数: x0 = [10000 10000 10000 10000 10000 0.01 0.1 1 10 100]; lb = [0 0 0 0 0 0.008 0.08 0.8 8 80]; ub = [inf inf inf inf inf 0.03 0.3 3 20 120]; options = optimset('Display','iter','GradObj','on'); %[x,fval] = fmincon(@minfun,x0,[],[],[],[],lb,ub,[],options); x = fmincon(@minfun,x0,[],[],[],[],lb,ub,[],options); 其中 f=[0.0100000000000000 0.0129000000000000 0.0165000000000000 0.0212000000000000 0.0273000000000000 0.0350000000000000 0.0450000000000000 0.0578000000000000 0.0742000000000000 0.0954000000000000 0.123000000000000 0.158000000000000 0.203000000000000 0.260000000000000 0.334000000000000 0.429000000000000 0.551000000000000 0.708000000000000 0.909000000000000 1.17000000000000 1.50000000000000 1.93000000000000 2.47000000000000 3.18000000000000 4.08000000000000 5.25000000000000 6.74000000000000 8.66000000000000 11.1000000000000 14.3000000000000 18.4000000000000 23.6000000000000 30.3000000000000 38.9000000000000 50 ] G11=[3220 5090 7230 9400 12300 15300 20900 26300 32800 40400 49000 59000 71900 82000 95900 107000 121000 137000 154000 163000 175000 202000 200000 236000 261000 272000 285000 317000 319000 353000 361000 384000 395000 411000 425000 ] G22=[12100 14500 17200 21300 25500 30600 36200 41300 46000 52200 57200 63200 68000 74300 77600 80900 88300 90600 95300 104000 116000 114000 88600 106000 130000 154000 134000 134000 136000 155000 150000 153000 184000 197000 201000 ] 运行之后遇到问题 Error using minfun Too many output arguments. Error in fmincon (line 640) [initVals.f,initVals.g] = feval(funfcn{3},X,varargin{:}); Error in mintest (line 6) x = fmincon(@minfun,x0,[],[],[],[],lb,ub,[],options); Caused by: Failure in initial user-supplied objective function evaluation. FMINCON cannot continue. 请问是什么问题呢?多谢!! |
9楼2013-04-10 17:14:37
2楼2013-04-07 13:02:36
3楼2013-04-07 14:32:59
5楼2013-04-08 11:06:58













回复此楼