MATLAB: I want the graph to start from 0 after writing this code it starts from 1

graphplotplotting

clc
clear all
for x=1:1:51
y(x)=-0.0349*(exp(0.548*x*0.1))+8.549*(exp(-0.548*x*0.1))+0.119;
end
plot(y)

Best Answer

% No loops needed:
x=0:51;
y=-0.0349*(exp(0.548*x*0.1))+8.549*(exp(-0.548*x*0.1))+0.119;
plot(x,y)
"plot(Y) plots the columns of Y versus their index.
If Y is complex, plot(Y) is equivalent to plot(real(Y),imag(Y)).
In all other uses of plot, the imaginary part is ignored."
Related Question