creating a function that plots sinewaves for different parameters.

1 view (last 30 days)
Hello,
i want to create a function that will plot sinewaves for different parameters. say one time i have 1Mhz the next time i have 1Khz. so i want to creat a function and call it anytime and pass the specific parameters.
thank you

Answers (1)

Setsuna Yuuki.
Setsuna Yuuki. on 11 Nov 2020
%signal = autoWave(frecuency(Hz),amplitude)
signal = autoWave(5,2);
Function:
function [signal]=autoWave(frecuency,amplitude)
time = 0:1e-3:1
signal = amplitud*sin(2*pi*frecuency*time);
plot(time,signal,'linewidth',2);
xlabel('Time'); ylabel('Amplitude')
end

Categories

Find more on View and Analyze Simulation Results in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!