I Adding trig functions with different amplitudes

AI Thread Summary
The discussion centers on the challenge of adding trigonometric functions with different amplitudes, specifically how to express A*sin(a) + B*sin(b) in a simplified form. It highlights that while identities exist for equal amplitudes, there is no general simplification for arbitrary amplitudes, and such terms must remain as a multiplied sum. The conversation also touches on the application of these identities in programming a Fourier transform, suggesting that a direct calculation is feasible for a limited number of functions. For broader applications, the Fast Fourier Transform (FFT) is recommended as a more efficient method. Ultimately, the identities can help in transforming products into sums, aiding in the analysis of coefficients in Fourier series.
Mayhem
Messages
412
Reaction score
309
TL;DR Summary
A general rule for adding two trigonometric functions that have unidentical amplitudes
The trig identities for adding trig functions can be seen:
1662661943524.png

But here the amplitudes are identical (i.e. A = 1). However, what do I do if I have two arbitrary, real amplitudes for each term? How would the identity change?

Analysis: If the amplitudes do show up on the RHS, we would expect them to either be a product or sum of these, possibly signed, or simply explicitly states. For A = 1, it may be difficult to see where they appear if explicitly stated, as they disappear as a factor. However, what we do see is that 2 appears in front of all of the RHS identities, which is a hint that for A_1 = A_2 = 1, we simply add them together and place them as a factor in front of the expression. However, this isn't necessarily the case, and simply and intuition, and considering 2 also appears in the denominators of the inner terms, it isn't a given that the number 2 shows up for this reason.

I don't know the derivations of the above identities, so I'm wondering if there is a way to generalize something like Asin(a) + Bsin(b) such that these terms are accounted for on the RHS of an equivalent expression.
 
Mathematics news on Phys.org
There is no general simplification for that situation. You just have to leave them as the multiplied sum of two different trig functions.
 
FactChecker said:
There is no general simplification for that situation. You just have to leave them as the multiplied sum of two different trig functions.
Well that's annoying. The problem is I am trying to program a Fourier transform, which requires me to make a linear combination of trig functions. However, I can probably figure out a workaround.
 
Mayhem said:
Well that's annoying. The problem is I am trying to program a Fourier transform, which requires me to make a linear combination of trig functions. However, I can probably figure out a workaround.
If your program only has to calculate a linear combination of a couple of trig functions, then a computer can easily do the calculation directly.
If you are trying to calculate the Fourier transform of a general function and have enough data points, then you should look into the Fast Fourier Transformation (FFT). There are several implementations of the FFT algorithm. (see https://en.wikipedia.org/wiki/Fast_Fourier_transform)
 
Last edited:
These identities are derived from <br /> \begin{split} \cos(a \pm b) &amp;= \cos a \cos b \mp \sin a \sin b, \\<br /> \sin(a \pm b) &amp;= \sin a \cos b \pm \cos a \sin b. \end{split}<br /> Their purpose in the context of transforms is to turn products into sums. For example <br /> \begin{split}<br /> \left(\sum_{n=0}^N a_n \cos(nx)\right)\left(\sum_{n=0}^N b_n \cos(nx)\right)<br /> &amp;= \sum_{n=0}^N \sum_{m=0}^N a_n b_m \cos (nx) \cos(m x) \\<br /> &amp;= \frac12 \sum_{n=0}^N \sum_{m=0}^N<br /> a_nb_m \left( \cos((n+m)x) + \cos((n-m)x)\right)\end{split} and from there you can work out which values of n and m will contribute to the coefficients c_r in \sum_{r=0}^N c_r \cos(rx).

You can use these identities to do what you were originally attempting, but it is unclear to me why you would want to write (A + B)\sin((a+b)/2)\cos((a-b)/2) + (A - B)\cos((a+b)/2)\sin((a-b)/2) instead of A \sin a + B \sin b.
 
Last edited:
  • Like
Likes PeroK, Mayhem and topsquark
Thread 'Video on imaginary numbers and some queries'
Hi, I was watching the following video. I found some points confusing. Could you please help me to understand the gaps? Thanks, in advance! Question 1: Around 4:22, the video says the following. So for those mathematicians, negative numbers didn't exist. You could subtract, that is find the difference between two positive quantities, but you couldn't have a negative answer or negative coefficients. Mathematicians were so averse to negative numbers that there was no single quadratic...
Insights auto threads is broken atm, so I'm manually creating these for new Insight articles. In Dirac’s Principles of Quantum Mechanics published in 1930 he introduced a “convenient notation” he referred to as a “delta function” which he treated as a continuum analog to the discrete Kronecker delta. The Kronecker delta is simply the indexed components of the identity operator in matrix algebra Source: https://www.physicsforums.com/insights/what-exactly-is-diracs-delta-function/ by...
Thread 'Unit Circle Double Angle Derivations'
Here I made a terrible mistake of assuming this to be an equilateral triangle and set 2sinx=1 => x=pi/6. Although this did derive the double angle formulas it also led into a terrible mess trying to find all the combinations of sides. I must have been tired and just assumed 6x=180 and 2sinx=1. By that time, I was so mindset that I nearly scolded a person for even saying 90-x. I wonder if this is a case of biased observation that seeks to dis credit me like Jesus of Nazareth since in reality...

Similar threads

Replies
17
Views
6K
Replies
5
Views
1K
Replies
9
Views
2K
Replies
7
Views
1K
Replies
2
Views
913
Replies
3
Views
1K
Replies
2
Views
1K
Back
Top