How to plot a two variable function?

4 ビュー (過去 30 日間)
Soto Alejandro
Soto Alejandro 2020 年 1 月 22 日
コメント済み: Star Strider 2020 年 1 月 22 日
I'm working with some multi-objective optimization and I've found some toolkits for that. To decide on which one to use I'm testing them with different trivial problems like the optimization of a can. But I´ve found that a commonly used problem to test them is this one
n=numel(x);
z=[1-exp(-sum((x-1/sqrt(n)).^2))
1-exp(-sum((x+1/sqrt(n)).^2))];
and it will be really useful for me to see a graphical representation of that function, but I'm struggling to plot it. Any advice is appreciated

回答 (1 件)

Star Strider
Star Strider 2020 年 1 月 22 日
Apparently ‘x’ is a vector. That means that ‘z’ produces only two values.
You could plot it as:
figure
plot(z, 'p')
however I doubt if that is going to be very meaningful.
  1 件のコメント
Star Strider
Star Strider 2020 年 1 月 22 日
That is all there is.
The result returned in ‘z’ for that ‘x’ is:
z =
1.0000
1.0000
It is only a point.

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

カテゴリ

Help Center および File ExchangeMultiobjective Optimization についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by