⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.m

📁 有约束2a+b^2+tan(c)=15 目标函数a*exp(b/x)+c=y 的最小二乘解
💻 M
字号:
function [ x ] = main(  )%MAIN Summary of this function goes here%   Detailed explanation goes hereglobal data1global data2global thedadata1=[0.2 1 2 3 5 7 11 15]data2=[5.05 8.88 11.63 12.93 14.15 14.73 15.30 15.60]x=[11.362697524217458  -1.077276645684700   5.000409076117723]P=1theda=1c=10k=0while theda*P>0.001k=k+1alpha=0.01beta=10d=[1 1 1]X=1f_i=1while (X'*f_i')'*(X'*f_i')>0.01    X=A(x)    f_i=f(x)    F_1=SumF(x)    d=-(X'*X+alpha*eye)^(-1)*X'*f_i'    x=x+d'    F_2=SumF(x)    if F_1>F_2        alpha=alpha/beta    else        alpha=alpha*beta    endendP=P_k(x)theda=theda*cend

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -