How can I plot the following curve (which is in an implicit form)
1 回表示 (過去 30 日間)
古いコメントを表示
I need to plot the following curve:
ay^3+by=cx+d;
in which x can be taken as x=0:1:10; I am unable to plot y V/s x. i.e. plot(x,y). Here a, b ,c and d are known parameters.
Thanks for your help.
0 件のコメント
採用された回答
Youssef Khmou
2015 年 1 月 23 日
For this form of equation, you can use contour function, or symbolic function ezplot, for the first solution you need to use meshgrid function and contour a solution at constant d ,as the following :
[x,y]=meshgrid(0:0.1:10);
a=4;b=1;c=2;
d=6;
f=a*y.^3+b*y-c*x-d;
contour(x,y,f,[d d],'k')
xlabel('x');
ylabel('y');
title(' f(x,y)=ay^3+by-cx-d')
0 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Contour Plots についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!