How to plot Pareto Front for 03 Objective Functions ?

1 次查看(过去 30 天)
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 个)

Théophane Dimier
Théophane Dimier 2020-12-11
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

类别

Help CenterFile Exchange 中查找有关 Multiobjective Optimization 的更多信息

产品


版本

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by