Dear friends,
I am using GA to solve a simple 3-variable constrained equation.
I am using the following line to get the final result
[gax,fval,termination,info]=ga(@three_var,3,[],[],[],[],lb,ub)
However, I want to plot fval vs. generation. i.e., fval of generation 1&2&3&4 etc..
How can I do this?
Thank you

 채택된 답변

Star Strider
Star Strider 2022년 4월 14일

0 개 추천

Use:
options = optimoptions('ga','PlotFcn', @gaplotbestf);
[gax,fval,termination,info]=ga(@three_var,3,[],[],[],[],lb,ub,[],[],options)
.

댓글 수: 2

Suhaib Salah
Suhaib Salah 2022년 4월 14일
I really thank you. It worked with me when I updated MATLAB 2020b to 2022a
Star Strider
Star Strider 2022년 4월 14일
As always, my pleasure!
I am somewhat surprised that it did not work in R2020b. I do not remember when it was iintroduced (that information is not in the documentation).

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

질문:

2022년 4월 14일

댓글:

2022년 4월 14일

Community Treasure Hunt

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

Start Hunting!

Translated by