在MATLAB中如何實現三角函式積化和差

2022-02-19 09:00:47 字數 3674 閱讀 2369

1樓:匿名使用者

大概不能吧。matlab 可以做一些符號運算,但功能方面並沒有 mathematics 強大。正確的思路是用 matlab 一路算到底,最後再看最後出的結果還能不能整理得更簡潔。

matlab 確實有一些函式,能夠控制化簡結果的「方向」,但最終多多少少可能還需要人工再做些處理。

有關表示式的化簡,可以檢視 simplify 和 rewrite 函式,以及這此函式推薦的關聯函式。

要想做符號計算,你需要安裝 symbolic math toolbox 這個工具箱。看你問的這個問題,應該是這個工具箱已經裝好了,那麼化簡表示式之類的函式都在一起,不需要再裝其它的了。

2樓:小豬

額 你要 符號的運算 那你還是用mathematica 吧

mathematica 運算子號的速度比matlab 速度快得多了。

化簡 通常使用 simplify 和 fullsimplify 就可以了

三角化簡還可以用那個 trigreduce

sin[a + b]*cos[a - b] + sin[2 a + b]*sin[a + 2 b] +

cos[a + 3 b]*sin[2 a + 3 b] // fullsimplify

輸出1/2 (cos[a - b] - cos[3 (a + b)] + sin[a] + sin[2 a] + sin[2 b] +

sin[3 (a + 2 b)])

3樓:匿名使用者

不行,還是得自己編個單獨的函式來實現。

4樓:

和差化積

sinx+siny=2sin[(x+y)/2]cos[(x-y)/2]

sinx-siny=2cos[(x+y)/2]sin[(x-y)/2]

cosx+cosy=2cos[(x+y)/2]cos[(x-y)/2]

cosx-cosy=-2sin[(x+y)/2]sin[(x-y)/2]

積化和差

sinxsiny=-1/2[cos(x+y)-cos(x-y)]

cosxcosy=1/2[cos(x+y)+cos(x-y)]

sinxcosy=1/2[sin(x+y)+sin(x-y)]

cosxsiny=1/2[sin(x+y)-sin(x-y)]

5樓:

matlab不能進行解析推導,只有數值解。ok,目前為止沒有哪個可以進行解析推導的程式語言

三角函式中 積化和差 和 和差化積公式可以互相轉換嗎

6樓:匿名使用者

三角函式中的積化和差,和差化積都是根據正弦、餘弦函式和差公式轉化而來的,它們本身又是可以相互轉換的。

比如我們知道:

左邊是和差的形式,右邊是積的形式,設(a+b)/2=x,(a-b)/2=y,馬上可以推得積化和差的形式了。

7樓:迷路明燈

當然可以,a=b與b=a一樣的

8樓:匿名使用者

可以轉化,不確定可以多看書

三角函式的積化和差公式是什麼,怎麼推匯出來的。

9樓:時空散翼

正弦、餘弦的和差化積

指高中數學三角函式部分的一組恆等式

sin α+sin β=2sin[(α+β)/2]·cos[(α-β)/2]

sin α-sin β=2cos[(α+β)/2]·sin[(α-β)/2]

cos α+cos β=2cos[(α+β)/2]·cos[(α-β)/2]

cos α-cos β=-2sin[(α+β)/2]·sin[(α-β)/2]

以上四組公式可以由積化和差公式推導得到

證明過程

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

[編輯本段]正切的和差化積

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β)=右邊

∴等式成立

10樓:梅令人高

sinαsinβ=-[cos(α+β)-cos(α-β)]/2cosαcosβ=[cos(α+β)+cos(α-β)]/2sinαcosβ=[sin(α+β)+sin(α-β)]/2cosa sinβ=[sin(α+β)-sin(α-β)]/2積化和差公式是由正弦或餘弦的和角公式與差角公式通過加減運算推導而得。推導過程:積化和差公式sin(α+β)=sinαcosβ+cosαsinβ,sin(α-β)=sinαcosβ-cosαsinβ 把兩式相加得到:

sin(α+β)+sin(α-β)=2sinαcosβ 所以,sinαcosβ=[sin(α+β)+sin(α-β)]/2 同理,把兩式相減,得到:cosαsinβ=[sin(α+β)-sin(α-β)]/2 cos(α+β)=cosαcosβ-sinαsinβ,cos(α-β)=cosαcosβ+sinαsinβ 把兩式相加,得到:cos(α+β)+cos(α-β)=2cosαcosβ 所以,cosαcosβ=[cos(α+β)+cos(α-β)]/2 同理,兩式相減,得到sinαsinβ=-[cos(α+β)-cos(α-β)]/2 這樣,得到了積化和差的四個公式:

sinαcosβ=[sin(α+β)+sin(α-β)]/2 cosαcosβ=[cos(α+β)+cos(α-β)]/2 sinαsinβ=-[cos(α+β)-cos(α-β)]/2 cosαsinβ=[sin(α+β)-sin(α-β)]/2

11樓:匿名使用者

(1)sin(x+y)=sinxcosy+cosxsiny(2)sin(x-y)=sinxcosy-cosxsiny(3)cos(x+y)=cosxcosy-sinxsiny(4)cos(x-y)=cosxcosy+sinxsiny由(1)+(2)和(1)-(2)得

sinxcosy=(1/2)[sin(x+y)+sin(x-y)]cosxsiny=(1/2)[sin(x+y)-sin(x-y)]由(3)+(4)和(3)-(4)得

cosxcosy=(1/2)[cos(x+y)+cos(x-y)]sinxsiny=-(1/2)[cos(x+y)-cos(x-y)]

三角函式的積化和差公式是什麼,怎麼推匯出來的

任意角三角函式的定義與概念,任意角的三角函式的定義是什麼

你好 任意角的bai三角函式的du定義 在高中zhi學習三角函式時 dao,我們將要把銳角擴充到內任意角,那麼只在直角三容角形中定義三角函式就不科學,不方便了.因此,對於任意角的三角函式,我們雖然仍在單位圓中來下定義,但是其含義就發生了微妙的變化.如圖所示 在直角座標系中,o的半徑為1,任意角 的三...

學習初中的三角函式之前要學什麼,學習三角函式首先要把什麼的基礎打好?

不學要學什麼,頂多知道勾股定理,只要對著公式就行了,還有幾個特殊的三角函式記住就行了。三角函式在初中一般都用在直角三角形裡,主要描述角與兩條邊 鄰邊與對邊,鄰邊與斜邊,對邊與斜邊 的關係 所以基本與別的知識無關 1.三角形 2.等腰三角形 直角三角形 3.勾股定理 先學方程 之類的與三角函式有關的課...

關於數學三角函式的問題,關於高中數學三角函式和解三角形的問題

看 x 6 平方 y 2 平方 0 一個數的平方肯定大於等於0的,所以,上面兩個平方相加等於0,就可知道 x 6 平方 0,y 2 平方 0,所以,y 2 0,x 6 0,所以,y 2,x 6,然後吧這結果代入x cos 3分之22派 ytan 4分之15派 之後你再直接計算就行了 a 2分之3派1...