How to draw a second order cone relaxation using matlab?

3 ビュー (過去 30 日間)
Abdelrahman Aldik
Abdelrahman Aldik 2019 年 10 月 14 日
回答済み: Abhisek Pradhan 2019 年 10 月 17 日
Hello Dears
We know that X.Y=Z^2+Q^2 is a cone (lce cream cone or empty cone). I know how to draw this cone on Matlab. However, I don't know how to draw
X.Y>= Z^2+Q^2 (as we are fiiling the cone). Any help in doing that?
Regards
  2 件のコメント
darova
darova 2019 年 10 月 15 日
What you want you fiilnd the cone with?
Abdelrahman Aldik
Abdelrahman Aldik 2019 年 10 月 15 日
It's line having a cone with a closed lid instead of having a empty cone with an open lid. I'm not sure if I'm clear enough?
Regards

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

回答 (1 件)

Abhisek Pradhan
Abhisek Pradhan 2019 年 10 月 17 日
patch() function can be used to create a polynomial fitting to the open end of the cone and putting it over it.
Following code shows simple way to generate a cone with closed lid.
N = 10;
r = linspace(1, 0, N);
[X,Y,Z] = cylinder(r, N);
figure(1)
surf(X,Y,Z);
patch(X,Y,Z);

カテゴリ

Help Center および File ExchangeGet Started with Curve Fitting Toolbox についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by