MATLAB Answers


How can I perform a FFT on a time domain waveform in simulink??

Asked by Olando Fraser on 13 Jan 2016
Latest activity Commented on by Vaibhav Awale on 15 Jan 2016
Good day, I am Olando Fraser a year 3 Electrical and Computer Engineering student at the Univeristy of the West Indies, St Augustine Campus. I am using the simulink software for my final year project and I need some assistance. I am simulating a BLDC motor but I need to run a FFT on the waveform in matlab. How can i save the simulink waveform in some data file to perform the FFT in matlab??. Please help.


Sign in to comment.

1 Answer

Answer by Vaibhav Awale on 13 Jan 2016

Simulation data can be saved to MATLAB workspace by using a "To workspace" block or by right clicking on signal, navigating to properties and checking the "Log signal data" check-box.
Refer to following link for more information:


Thank you very much for your response, I will let you know if i get it. thank you again
Good Day, the document is saved to the workspace currently. Can i do a FFT directly or i need to save the variables in a mat.file then call the file as a function?? any feedback will be appreciated.
You can use the variable from your workspace directly in your FFT function.

Sign in to comment.