GA Optimization - Error Message
이전 댓글 표시
Hello.
I have an optimization problem that is to be solved through 3 iteration "t".
Starting from the 2nd iteration, the constraint function follows some conditions.
My problem is that my code runs only for the 1st iteration while for 2 remaining iterations, I always get the error message as indicated by the attached screenshot "Error Message".
Can you anyone help me dealing with and fixing the error I'm having?
Regards.
===============
NB:
Optimization code => OptimCode.m
Constraint Function => ConstFun.m (it calls the 2 functions, Layer_L_Fcn and Layer_U_Fcn to formulate some constraints)
Objective Function => ObjFun.m
채택된 답변
추가 답변 (1개)
Execute dbstop if error at the command line
>>dbstop if error
and then re-run the optimization. The code will pause execution where the error has occurred. Go inside your objective function using the Function Call Stack in the DEBUG panel and observe what has caused the error.

댓글 수: 8
Abderrahmane DADA
2019년 8월 31일
Matt J
2019년 8월 31일
I see no such line in your OBJFun.m file. Your OBJfun.m file only has 10 lines.
Matt J
2019년 8월 31일
Try
>> dbstop if caught error
instead.
Abderrahmane DADA
2019년 8월 31일
Matt J
2019년 8월 31일
But my advice to you was to use the Function Call Stack drop down menu in the image I posted to go to your objective function.
Abderrahmane DADA
2019년 9월 1일
편집: Abderrahmane DADA
2019년 9월 1일
Matt J
2019년 9월 1일
Did you try
>> dbstop if caught error
Abderrahmane DADA
2019년 9월 2일
카테고리
도움말 센터 및 File Exchange에서 Debugging and Analysis에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!