3D Plotting Help Linear Eq. w/ Changing Var in Z
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Dear people,
Right here I have a 2D graph of a very simple linear equation. After experimenting for hours with surf/plot3 I would love to get some help with the following goal.
2D graph: VAR1 = 5:.1:15;
C1 = 5; VAR2 = 0.4; g = 1/9.80665;
R = VAR2*VAR1*g*200*.85*3.6;
f1 = (((R*1000)/C1)/(3600));
plot(f1,R) grid on; pbaspect([1 2 3]) ylim([100 450]); xlim([0 15]); xticks([0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15])
My goal is to plot this linear eq. a multiple times in a third axis, with variables changing. I would like to have C1 change from 5 to 25 and VAR2 from 0.15 to 0.85 at the same time. So every time the linear equation with a different value for C1 and VAR2 is plotted behind the other, I expect to see a twisted and shifted plane.
How to do this? My experience with 3D graphs is too small to wrap my head around the syntaxes and logic in order to code this. I tried to make a vector e.g. 0.15:0.007:0.85 and plug it in everywhere using plot3(x,y,z) but nothing works. It turns out to be a set of lines going in the third direction, opposed to what I would like to see, a set of linear equations shifting and changing slope after each other in a third axis.
like this: VAR1 = 5:.1:15; VAR2 = transpose(0.15:0.007:0.85); g = 1/9.80665; C1 = 5;
R = VAR2*VAR1*g*200*.85*3.6; f1 = (((R*1000)/C1)/(3600)); plot3(f1,VAR2,R) grid on;
Hopefully somebody could help me out in any way here!
0 Kommentare
Antworten (1)
Matthew Nargol
am 12 Okt. 2017
Try running it in a loop and using 'hold on' so the plots all come out in one figure.
i.e. for z=1:20
figure
hold on
plot3(x,y,z)
end
Siehe auch
Kategorien
Mehr zu Numerical Integration and Differentiation finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!