generate 100-element row in matlab
7 views (last 30 days)
Show older comments
Hello,
Can anyone help me with generating this signal s(n)=cos(0.04*pi*n) with 100 element row in matlab
Accepted Answer
Pratyush Swain
on 30 Jun 2022
Hey,
I believe you need to store the values of the function in a vector of 100 elements;
%create evenly spaced input values%
n=linspace(0,50,100);
%s is the vector which shall contain the output values%
s=zeros(1,100);
%calculate and store function values%
for i=1:length(n)
s(i)=cos(0.04*pi*n(i));
end
%plot to realise them%
figure;
plot(n,s);
Hope this helps.
1 Comment
Adam Danz
on 30 Jun 2022
In this case, vectorization would be more efficient and readable.
n = linspace(0,50,100);
s = cos(0.04*pi*n);
plot(n,s)
More Answers (0)
See Also
Categories
Find more on Hamming 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!