功能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值。
请帮助我,我是这个软件的新手。