How to modify a sine wave

2 views (last 30 days)
Joshua
Joshua on 5 Apr 2023
Answered: Image Analyst on 6 Apr 2023
I have been trying to shape the amplitude of a sine wave so I have the maximum point a bit flatened during both cycles but I am unsuccessful in matlab. I will appreciate some support
  1 Comment
Walter Roberson
Walter Roberson on 5 Apr 2023
It looks to me as if instead of it being a sine with a pinched top, as if instead it is is just-a-bit-more than 1/4 of a period of a sine, followed by just-a-bit-more than the next 1/4. Sort of like as if you had plotted 0 to 105 degrees, then 85 to 185 degrees, then 175 to 275 degrees, and so on. A little bit of drawing the same signal range twice.

Sign in to comment.

Answers (2)

Cris LaPierre
Cris LaPierre on 5 Apr 2023
Pick a threshold, and then set anywhere the absolute values of your signal are greater than the threshold equal to the threshold.

Image Analyst
Image Analyst on 6 Apr 2023
Hint:
signal = min(signal, 0.7);

Categories

Find more on MATLAB in Help Center and File Exchange

Tags

Products


Release

R2022b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!