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
1 view (last 30 days)
Show older comments
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
0 Comments
Answers (1)
Iddo Weiner
on 29 Jan 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 Comments
Iddo Weiner
on 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.
See Also
Categories
Find more on Specifying Target for Graphics Output in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!