How do I write the following functions on Matlab x(t) = 2tcos(pi*t) , y(t) = 2sin(pi*t)
8 views (last 30 days)
Show older comments
I keep getting error using * and other errors
Accepted Answer
More Answers (2)
Adam
on 21 Sep 2016
t = linspace( 0, 2*pi, 100 );
x = 2 * t .* cos( pi * t );
y = 2 * sin( pi * t );
2 Comments
John D'Errico
on 3 Mar 2024
@Khalid Tewfik - too late for this response for you, but you need to see that you used the expression:
2*t*cos(pi*t)
Do you see you used the * operator, instead of the .* operator? The difference if important in MATLAB.
MD.AL-AMIN
on 2 Mar 2024
Edited: Walter Roberson
on 3 Mar 2024
% Define the signal function
X = @(t) 5 * sin(2*pi*t) .* cos(pi*t - 8);
% Define the range of t
t = linspace(0, 20, 1000); % Adjust the number of points for desired resolution
% Plot the signal
figure;
plot(t, X(t));
% Label axes and title
xlabel('t');
ylabel('X(t)');
title('Signal X(t)');
% Adjust axis limits and grid (optional)
xlim([0, 20]); % Set appropriate x-axis limits
ylim([-5, 5]); % Set appropriate y-axis limits
grid on;
0 Comments
See Also
Categories
Find more on Line Plots 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!