I am trying to write a code to build a matrix of a sine wave for different frequency. For example
f = 1:20
Fs = 200; % Sampling frequency
t = 0:1/Fs:1; % Time vector of 1 second
amp = 1;
for k = 1:length(f)
x(k) = amp * sin(2*pi*t*f(k));
end
For every frequency(f) I want to calculate the value of x. I want to build a matrix where column indexing the frequency of sine wave and row indexing the value of x.
I have faced difficulties to write this code. Any suggestion from anyone will be greatly appreciated.
Thanks in advance.

 채택된 답변

Aquatris
Aquatris 2018년 7월 23일

0 개 추천

Here is the code;
f = 1:20
Fs = 200; % Sampling frequency
t = 0:1/Fs:1; % Time vector of 1 second
amp = 1;
x = amp * sin(2*pi*t'*f);

추가 답변 (0개)

카테고리

태그

질문:

2018년 7월 23일

답변:

2018년 7월 23일

Community Treasure Hunt

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

Start Hunting!

Translated by