How can I plot first harmonic wave from a wave data (Excel)

7 次查看(过去 30 天)
How can I plot first harmonic wave from a wave data (Excel)?
I have the following plot from an excel file data (attached).
I need only a wave plot of 1st harmonic of the main wave (shown above).
Thank you

回答(2 个)

Yash Srivastava
Yash Srivastava 2023-3-23
Hi Hesham,
In my understanding you need to plot data in 'waves.csv' in MATLAB.
For this you can use 'readtable' function to read data in MATLAB and plot the data using 'plot' function.
data=readtable('wave.csv');
plot(data, "Var1", "Var2")
Since no header is provided in .csv file, MATLAB assigns defaultvariable names, "Var1" and "Var2", to the column.
Please refer to the following documentation for more info on 'readtable'.
Thanks
  1 个评论
Hesham
Hesham 2023-3-23
Thank you Yash.
I know how to read data from Excel.
I want to extract the 1st harmonic waveform and plot it from the wave main wave (excel data).

请先登录,再进行评论。


Vishwa
Vishwa 2023-3-24
Hi Hesham,
MATLAB provides Curve Fitting Toolbox™ which has a fit type with fourier series. For only fundamental component, you can restrict the number of terms in the dialogue box to just 1.
Following MATLAB documentation might be helpful.
openExample('curvefit/FitFourierModelsInteractivelyInCurveFitterAppExample')
Thanks.

Community Treasure Hunt

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

Start Hunting!

Translated by