[問題] 如何將函數的形式改寫? (以弦波相加為例)

看板Mathematica作者 (大家都在忙呀?)時間13年前 (2011/07/21 14:19), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
我們知道兩電磁波的疊合,會得到一個相同頻率但不同振幅、相位的電磁波 如: A*Cos[w*t+φ1] + B*Cos[w*t+φ2] = c*Cos[w*t+φ3] 其中 c =(A^2+B^2+2A*B*Cos[φ2-φ1])^(1/2) φ3 = ArcTan[(A*Sin[φ1]+B*Sin[φ2])/(A*Cos[φ1]+B*Cos[φ2])] (以上變數皆為實數) 我想用Mathematica將A*Cos[w*t+φ1] + B*Cos[w*t+φ2] 改寫為c*Cos[w*t+φ3]的形式,請問程式要怎麼寫才能做到? (試過用TrigExpand,TrigReduce,TrigFactor,Simplify都失敗) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.76.51 ※ 編輯: wonds 來自: 140.113.76.51 (07/21 14:25)
文章代碼(AID): #1E9yJdAt (Mathematica)
文章代碼(AID): #1E9yJdAt (Mathematica)