使用Fminunc优化参数值最小化最小化

6次观看(过去30天)
Durga Prajapati.
Durga Prajapati. 在2021年9月5日
评论: Mathieu Noe. 在2021年9月7日
功能obj = objfunction(q)
数据= readtable('solu6_deleted少量的value-mat1');
a = table2Array(数据);
尺寸(a)
tf1 = a(:,32)<= 0.0001;
a(tf1,:) = [];
尺寸(a)
tf2 = a(:,2)<= 0.0001;
a(tf2,:) = [];
尺寸(a)
yex = a(:,33);
x1 = a(:,1);
x2 = a(:,2);
F1 = A(:,4);
F2 = A(:,5);
t = a(:,3);
尺寸(t)
yp = @预测;
obj = norm(yex(':') - yp(':'))。^ 2;
-----------------------------------------------------------------
功能yp =预测(q,f1,f2,x1,x2,t)
%未知参数
Q1 = Q(1);
Q2 = Q(2);
Q3 = Q(3);
yp = f1。* log(x1)+ f2。* log(x2)+(q1 + q2。*(f1-f2)+ q3。*(f1-f2)。^ 2)。* f1。* f2。*T./298;
此代码有什么问题..如果需要分享任何其他信息,请帮助我帮助我。
基本上我希望通过使用Fminunc优化Q1,Q2,Q3值来最小化OBJ值。
请帮助我,我是这个软件的新手。
3评论

登录评论。

答案(0)

社区宝藏狩猎

找到Matlab Central中的宝藏,并发现社区如何帮助您!

开始狩猎!

被某某人翻译