matlab解三角函数方程组,用matlab解三角函数方程组:y=A+Bx+Csin(Dx)+Esin(Fx)
共回答了18个问题采纳率:88.9%x=[1 2 3 4 5 6 7 8 9 10 11];y=[110629.8 110891.7 806253.6 382533.3 97283.75 178900.8 438988.1 539365 65476.89 178967.3 344236.2];fun=inline('a(1)+a(2)*x+a(3)*sin(a(4)*x)+a(5)*sin(a(6
共回答了18个问题采纳率:88.9%
x=[1 2 3 4 5 6 7 8 9 10 11];
y=[110629.8 110891.7 806253.6 382533.3 97283.75 178900.8 438988.1 539365 65476.89 178967.3 344236.2];
fun=inline('a(1)+a(2)*x+a(3)*sin(a(4)*x)+a(5)*sin(a(6)*x)','a','x');
a=lsqcurvefit(fun,[1,1,1,1,1,1],x,y);
A=a(1),B=a(2),C=a(3),D=a(4),E=a(5),F=a(6)
A =
3.423813841126758e+002
B =
9.505446184034091e+002
C =
-19.071272797384566
D =
3.619284092903295e+002
E =
-19.070562892582885
F =
3.619331675735504e+002
1年前
追问
10

非常谢谢哦!哥,能告诉我每行程序的大概意思吗?我想进步进步!我想像解方程组一样解出待定参数,能在matlab上实现吗?

x=[。。。。。。]; x坐标值 y=[。。。。。。]; 对应x的y坐标值 fun=inline(); 定义函数 a=lsqcurvefit(); 非线性最小二乘法拟合
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)