How to pass constants when solving nonlinear problem using fsolve
이전 댓글 표시
How to pass constant's into functions when solving non-linear equations using fsolve? Currently H is defined as a constant in rootNd0.
%%%%%
index = 1;
for H = -4:4
r0 = zeros(1,m); % Solution Vector
fun = @rootNd0;
options = optimoptions('fsolve','Display','none','PlotFcn',@optimplotfirstorderopt);
r = fsolve(fun,r0,options);
M = 1:m;
phi = 2*pi*M*(1+sqrt(V))/2;
[xpos(index,:), ypos(index,:)] = pol2cart(phi,r);
index = index + 1;
end
%%%%%
답변 (2개)
Star Strider
2018년 7월 19일
0 개 추천
Alan Weiss
2018년 7월 19일
0 개 추천
카테고리
도움말 센터 및 File Exchange에서 Systems of Nonlinear Equations에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!