How to plot Pareto Front for 03 Objective Functions ?

Hellow, I have 3 objective functions, and a matrix M [n,3], where n is the number of soulitions (convergence).
I want to plot the matrix M in 3D plot, gimme a soulition, I won't used
Plot3(M(:,1),M(:,2),M(:,3),'o')
but it is a bad method to show the solution.

1 件のコメント

Matt J
Matt J 2020 年 12 月 11 日
but it is a bad method to show the solution.
In what way?

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

回答 (1 件)

Théophane Dimier
Théophane Dimier 2020 年 12 月 11 日

0 投票

Hi!
Using delaunay triangulation and trisurf plots the 3d surface
DT=delaunay(M(:,1),M(:,2));
trisurf(DT,M(:,1),M(:,2),M(:,3));
For more info on that method, look here: https://ch.mathworks.com/help/matlab/ref/trisurf.html

カテゴリ

製品

リリース

R2018b

質問済み:

2020 年 12 月 11 日

回答済み:

2020 年 12 月 11 日

Community Treasure Hunt

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

Start Hunting!

Translated by