Parametric Function does not show up in plot?

I am attempting to plot the Folium of Descartes in Matlab as a set of parametric equations, but when I use the plot(x,y) command no plot shows up--just an empty plot with no lines or points.
These are my commands I am using--hopefully someone can point out any mistakes I may have made.
clc
syms t
t=linspace(-30, 40);
x=3*t/(1+t.^3);
y=3*(t.^2)/(1+t.^3);
plot(x,y)

回答 (1 件)

Star Strider
Star Strider 2014 年 10 月 21 日

2 投票

You don’t need syms but you do need to vectorise the division (replace (/) with (./)):
t=linspace(-30, 40);
x=3*t./(1+t.^3);
y=3*(t.^2)./(1+t.^3);
plot(x,y)

4 件のコメント

Devon
Devon 2014 年 10 月 21 日
This worked beautifully, thank you!
Star Strider
Star Strider 2014 年 10 月 21 日
My pleasure!
The sincerest expression of appreciation here on MATLAB Answers is to Accept the answer that most closely solves your problem.
Image Analyst
Image Analyst 2014 年 10 月 22 日
You can also Vote for it, like I did.
Star Strider
Star Strider 2014 年 10 月 22 日
Thank you, I A!

サインインしてコメントする。

カテゴリ

質問済み:

2014 年 10 月 21 日

コメント済み:

2014 年 10 月 22 日

Community Treasure Hunt

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

Start Hunting!

Translated by