Unforeseen error in running script: 'fmincon' and function evaluation. What could be wrong?
정보
이 질문은 마감되었습니다. 편집하거나 답변을 올리려면 질문을 다시 여십시오.
이전 댓글 표시
Dear readers,
I am trying to evaluate a likelihood function, but I get this unforeseen error (attachment). I still get output, but it is unclear to me what the error means and how I can resolve it.
Thank you for your time and effort.
All the best,
댓글 수: 5
Rik
2018년 2월 24일
Please show your code, so we can try to reproduce it.
Sean
2018년 2월 24일
Rik
2018년 2월 24일
Preferably, you would reduce your code to a MWE. This can often help in find the bug yourself, but failing that, it will make it easier for others to debug. Just make sure we have all relevant file. You can attach Matlab files the same way you attached the image of the error, and if you need other files, you can upload a zip file. If it is short enough, you can add the code in a post. Just make sure to use correct formatting.
Sean
2018년 2월 24일
Rik
2018년 2월 24일
You forgot to attach the excel file. I replaced it with a 100x1 random vector, just to check the rest of the code, and for me it runs without errors.
Two other remarks: clc,clear all,close all is cargo cult programming. At the very least you should replace clear all with clear variables. It is better to separate workspaces by using functions. clear all also removes breakpoints, which are an invaluable tool of debugging.
The second remark is that Matlab has a function for infinity: inf. This didn't introduce errors for me, so if there isn't a technical reason because of your project, you shouldn't need to encode another value for infinity.
답변 (1개)
이 질문은 마감되었습니다.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!