Azzera filtri
Azzera filtri

How can i change the values of parameter E1 to 1 then 50 and lastly 100 and plot a single graph that include three lines for three inputs of E1 in same graph. I need to draw a comparison

2 visualizzazioni (ultimi 30 giorni)
if true
E1 = 50;
E2 = 3;E4=8;E3=5;E5=7;E6=7;
tspan = [0 0.05];
y0 = [1 0 0 0];
[t,y] = ode45(@(t,y) odefcn(t,y,E1,E2,E3,E4,E5,E6), tspan, y0)
plot(t,y(:,1))
end

Risposte (1)

Iddo Weiner
Iddo Weiner il 29 Gen 2017
not sure exactly what you need, try this for general inspiration:
E1 = [1,10,100];
xdata = 1:3;
for i = 1:3
scatter(xdata(i),E1(i),100,'rp')
hold on
end
ylim([-10 110])
xlim([-1 4])
hold off
  2 Commenti
Abhijot Mann
Abhijot Mann il 29 Gen 2017
when i set E1 as 1, 50, 100 three lines with different colors should appear in same graph as shown in figure
Iddo Weiner
Iddo Weiner il 1 Feb 2017
sorry but the code you posted returns an erorr, so I couldn't edit it directly. Could you post a full functioning code? If you do, I'll try editing it so it works the way you like it to.

Accedi per commentare.

Categorie

Scopri di più su Specifying Target for Graphics Output in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by