I have a function that gives two outputs, what is the easiest way to use fzero on only the second output
조회 수: 8 (최근 30일)
이전 댓글 표시
I have a function [a,b] = fun(x) when I don't want to change the function. I want to find the value of x for which b returns zero. What is the simplest way to get fzero to work here? Currently my best option is to write a second function
function [b] = fun2(x)
[~,b] = fun(x); return
but there must be a better way.
채택된 답변
추가 답변 (1개)
Matt J
2018년 2월 14일
but there must be a better way.
Nope.
댓글 수: 4
Simona Giglioli
2019년 10월 23일
But then if I use fzero in the main code, it doesn't recognise the function
참고 항목
카테고리
Help Center 및 File Exchange에서 Optimization Toolbox에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!