plotting two parametric functions in same figure
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Danny Van Elsen
am 6 Okt. 2019
Kommentiert: Star Strider
am 6 Okt. 2019
I was trying to plot a parametric function, and its inverse, like this:
t= linspace (-30, +30);
x= t;
y= (t.^5) + t + 1;
plot(x,y)
hold on
% t= linspace (-30, +30); <-- no difference
xx= (t.^5) + t + 1;
yy= t;
plot(xx,yy)
but this gives an empty plot, just showing axes with a far larger range than -30:30
what would I be doing wrong?
regards,D.
0 Kommentare
Akzeptierte Antwort
Weitere Antworten (1)
Star Strider
am 6 Okt. 2019
You are not doing anything wrong, you are simply misinterpreting the results. The first function would plot with ‘t’ on the x-axis, going from (-30,30). The second function does the reverse of this, and so the plot adapts to the largest range on both axes, going from
to
.
(Also, the plot is not empty when I plot it.)
2 Kommentare
Star Strider
am 6 Okt. 2019
Danny Van Elsen‘s Answer moved here —
thank you for your response!
but my output is consistently empty:

I get the expected result when entering either of the two functions alone, but nothing when entering both?
regards, D.
Star Strider
am 6 Okt. 2019
My pleasure!
It is not empty. It shows the two functions crossing each other. The lines are not the plot axes. The blue line is the plot of (x,y), and the red line is the plot of (xx,yy).
Siehe auch
Kategorien
Mehr zu Annotations finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!