欧拉方法matlab,matlab曲线拟合怎么做?
方法一
1欧拉方法matlab、最常用的是多项式拟合,采用polyfit函数,在命令窗口输入自变量x和因变量y.
2、以二次多项式拟合为例,输入p=polyfit(x,%20y,%202),如果想拟合更高次的多项式,更换括号内数字即可。
方法二
1、在MATLAB自带的曲线拟合工具包上方工具栏选取APPS,点击curve fitting。在上方工具栏选取APPS,点击curve fitting。
2、输入自变量x和因变量y。
3、选择拟合方式,有多项式拟合polynomial,高斯拟合gaussian,幂指数拟合power等等,本次以多项式拟合为例。
4、通过数据计算,可以获得曲线参数(曲线函数中的各项系数),从而实现曲线拟合。
欧拉定理证明和差化积公式?
正弦、余弦的和差化积
sin α+sinβ=2sin[(α+β)/2]·cos[(α-β)/2]
sin α-sin β=2cos[(α+β)/2]·sin[(α-β)/2]
cos α+cos β=2cos[(α+β)/2]·cos[(α-β)/2]
cos α-cos β=-2sin[(α+β)/2]·sin[(α-β)/2]
法1 sin α+sin β=2sin[(α+β)/2]·cos[(α-β)/2]的证明过程
因为
sin(α+β)=sin αcos β+cos αsin β,
sin(α-β)=sin αcos β-cos αsin β,
将以上两式的左右两边分别相加,得
sin(α+β)+sin(α-β)=2sin αcos β,
设 α+β=θ,α-β=φ
那么
α=(θ+φ)/2,β=(θ-φ)/2
把α,β的值代入,即得
sin θ+sin φ=2sin[(θ+φ)/2]cos[(θ-φ)/2]
法2
根据欧拉公式,e ^Ix=cosx+isinx
令x=a+b
得e ^I(a+b)=e^ia*e^ib=(cosa+isina)(cosb+isinb)=cosacosb-sinasinb+i(sinacosb+sinbcosa)=cos(a+b)+isin(a+b)
所以cos(a+b)=cosacosb-sinasinb
sin(a+b)=sinacosb+sinbcosa
口诀
正加正,正在前,余加余,余并肩
正减正,余在前,余减余,负正弦
反之亦然
在百科看看吧,
正切的和差化积
tanα±tanβ=sin(α±β)/(cosα·cosβ)(附证明)
cotα±cotβ=±sin(β±α)/(sinα·sinβ)
tanα+cotβ=cos(α-β)/(cosα·sinβ)
tanα-cotβ=-cos(α+β)/(cosα·sinβ)
证明:左边=tanα±tanβ=sinα/cosα±sinβ/cosβ
=(sinα·cosβ±cosα·sinβ)/(cosα·cosβ)
=sin(α±β)/(cosα·cosβ)=右边
∴等式成立