MATLAB中fsolve初值怎么确定?
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/13 20:51:47
MATLAB中fsolve初值怎么确定?
% fsolve
f = @(x) x-sqrt(1+x)
p = @(x) x^2-x-1
x2 = fsolve(f, 1)
x3 = fsolve(f, -1)
x4 = fsolve(p, 1)
x5 = fsolve(p, -1)
用fsolve求解方程,为什么x2初值取1,得到
x2 =
1.6180
No solution found.
到底应该怎么取初值?谢谢!
% fsolve
f = @(x) x-sqrt(1+x)
p = @(x) x^2-x-1
x2 = fsolve(f, 1)
x3 = fsolve(f, -1)
x4 = fsolve(p, 1)
x5 = fsolve(p, -1)
用fsolve求解方程,为什么x2初值取1,得到
x2 =
1.6180
No solution found.
到底应该怎么取初值?谢谢!
正确的做法是先用matlab画函数曲线,通过看图知道有多少个解,每个解的大致位置,然后再采用fsolve求精度高的解.你画函数曲线,自然就知道该怎么取初值了.
matlab拟合的初值怎么确定
matlab fmincon函数中的迭代初值怎么确定
怎么用matlab的fsolve解方程?
MATLAB中fsolve解非线性方程问题
matlab 中解二元非线性方程组问题,fsolve高手帮帮忙
Matlab中syms构建函数后用fsolve求解
MATLAB fsolve 解非线性方程
matlab 中fsolve求解非线性方程组可以给定解的区间么
matlab中的nlinfit函数时,参数需要回归系数的初值,如何确定?
MATLAB指数函数的拟合过程中怎么确定初始值啊?
MATLAB中kalman函数里的参数怎么确定
求解此微分方程,用matlab来解,应该怎么输入?初值就用C吧