求助,变参量的fsolve求解。
Show older comments
方程:ax+bx^3+cx^5=0
其中a=(k-20)*10^3,b=(k+30)10^3,c=200;
k=1:200;
如何求得k变化时的一组x值。

Answers (1)
辰希
on 26 Jan 2024
0 votes
myroots = zeros(5,200);
for k = 1:200
a = (k-50)*1e3;
b = (k+20)*1e3;
c = 2000;
myroots(:,k) = roots([c 0 b 0 a 0]);
end
Categories
Find more on MATLAB 快速入门 in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!