Hey, I'm trying to use ezplot to draw a plot with symbolic relations as follows:
and should draw with the range as following shows:
my code goes like follows:
syms x y t
x = 3*t/(1+t^3);
y = 3*t^2/(1+t^3);
a = x^3 + y^3 == 3*x*y
figure()
ezplot(a,[-2, 2, -3, 2])
but I got following erros:
Error using sym/ezplot>fhandle (line 115)
Two variables expected when plotting an equation.
Error in sym/ezplot (line 78)
h = ezplot(fhandle(f),varargin{:});%#ok<EZPLT>
Error in test10 (line 13)
ezplot(a,[-2, 2, -3, 2])
what's wrong with the code?

 採用された回答

Stephan
Stephan 2019 年 3 月 16 日

0 投票

syms a(x,y)
a = x^3 + y^3 - 3*x*y == 0;
ezplot(lhs(a),[-2, 2, -3, 2])

2 件のコメント

kairui wang
kairui wang 2019 年 3 月 16 日
Thanks. You reminds me that I don't need to care about t.
madhan ravi
madhan ravi 2019 年 3 月 16 日
thought of it too but the relationship with t makes it confusing [t = -1 doesn't belong to the domain]

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

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeSymbolic Math Toolbox についてさらに検索

製品

リリース

R2018b

タグ

質問済み:

2019 年 3 月 16 日

コメント済み:

2019 年 3 月 16 日

Community Treasure Hunt

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

Start Hunting!

Translated by