plot in same graph from a loop

3 次查看(过去 30 天)
samuel herrera
samuel herrera 2021-11-17
回答: Prateek Rai 2021-11-21
G = 10*10-9;% conductividad
l = 1*10^-3;
c = 10*10^-9;
u = 4*pi*10^-7;
e = (l*c)/u;
g = (u*G)/l;
vs = 1;
f = [60 1000];
zs = 50;
long = 100;
x = 0:0.1:100;
%condicione de la carga
zl = -1.2839j;
for ii=1:length(f)
w(ii) = 2*pi*f(ii);
z0(ii) = ((1j*w(ii)*l)/(g+1j*w(ii)*c))^(1/2);
prop(ii) = (1j*w(ii)*l*(g+1j*w(ii)*c))^(1/2);
A{ii} = [(z0(ii)+zs),(z0(ii)-zs);(z0(ii)-zl)*exp(-prop(ii)*long),(z0(ii)+zl)*exp(prop(ii)*long)];
ainv{ii} = inv(A{ii});
vo{ii} = ainv{ii}*[z0(ii)*vs;0];
vp1{ii} = vo{ii}(1);
vp2{ii} = vo{ii}(2);
end
vp=cell2mat(vp1);
vn=cell2mat(vp2);
for r=1:length(vp)
vt(ii)=abs(vp(ii)*exp(-prop*x)+vn(ii)*exp(prop*x));
plot(x,vt(ii))
end
how can i plot the answears for vt(ii) in the same plot? thanks a lot

回答(1 个)

Prateek Rai
Prateek Rai 2021-11-21
Hi,
You can try "hold on" to retain current plot when adding new plot.
Refer to hold MathWorks documentation page to learn more on retaining current plot when adding new plot.

类别

Help CenterFile Exchange 中查找有关 2-D and 3-D Plots 的更多信息

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by