How do I write the following functions on Matlab x(t) = 2tcos(pi*t) , y(t) = 2sin(pi*t)
8 次查看(过去 30 天)
显示 更早的评论
I keep getting error using * and other errors
采纳的回答
更多回答(2 个)
Adam
2016-9-21
t = linspace( 0, 2*pi, 100 );
x = 2 * t .* cos( pi * t );
y = 2 * sin( pi * t );
2 个评论
John D'Errico
2024-3-3
@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
2024-3-2
编辑:Walter Roberson
2024-3-3
% 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 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Line Plots 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!