Graph not lining up with the function
조회 수: 2 (최근 30일)
이전 댓글 표시
Graph not automatically lining up with the function x. The t axis goes from -1 to 2 instead of -2 to 2 and the x axis goes from 1 to 3 instead of 0 to 1 like the exp. How do I override the graph axis?
for t=-2:.1:2
x=exp(-1*t);
plot(x,t,'-r');
end;
댓글 수: 0
답변 (1개)
Himanshu
2024년 12월 10일
편집: Himanshu
2024년 12월 10일
Hey,
It looks like you're trying to plot the function ( x = e^{-t} ) over the range (-2 \leq t \leq 2). However, your current approach is plotting ( x ) as the x-axis and ( t ) as the y-axis, which is the opposite of the general convention. Additionally, you're plotting each point one at a time, which results in a series of disconnected points, instead of a continuous line.
To plot the function correctly and set the axis limits as you desire, you can do the following:
% Define the range for t
t = -2:0.1:2;
% Compute x for each t
x = exp(-t);
% Plot x against t
plot(t, x, '-r');
% Set the axis limits
xlim([-2, 2]); % Set limits for the x-axis (t-axis)
ylim([0, 1]); % Set limits for the y-axis (x-axis)
% Add labels and title for clarity
xlabel('t');
ylabel('x = exp(-t)');
title('Plot of x = exp(-t)');
To learn more about the 'plot' function, please go through the following documentation page:
Hope this was helpful!
댓글 수: 0
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!