MATLAB: Plotting multiple functions in the same graph

MATLABplotting

I want to plot two different functions in a same graph for different values of a parameter.
I tried the following code:
clc
clear all
syms y
t=[1 5];
for i=1:length(t)
U=exp(-y)*sin(t(i));
fplot(U,y,[0,5]); hold on;
U1=exp(-y)*cos(t(i));
fplot(U1,y,[0,5]); hold on;
end
Is that alright?

Best Answer

syms y
t=[1 5];
for i=1:length(t)
U=exp(-y)*sin(t(i));
fplot(U,[0,5]); hold on;
U1=exp(-y)*cos(t(i));
fplot(U1,[0,5]);
end
hold off
Or you could
syms y
t=[1 5];
for i=1:length(t)
U=exp(-y)*sin(t(i));
U1=exp(-y)*cos(t(i));
fplot([U,U1],[0,5]);
hold on
end
hold off