matlab中result函数
更新时间:2023-06-17什么是Matlab中的result函数?
result函数是MATLAB Language中的一个用于求解非线性方程组的函数,可以用来计算大量当前所需求解的问题。该函数其他名称还有Refine函数、Point Refinement函数、NewtonIterative函数、Homotopy函数,但其本质是相同的。
result函数的使用方法
使用result函数需要给定三个变量名,分别是fun,x0和opts。
- fun:表示求解的非线性方程组的函数。
- x0:表示求解的非线性方程组的初始值,通常是一个行向量。
- opts:表示求解的非线性方程组的选项参数,它是一个结构体变量,用于控制result函数的行为。
function[res] = fun(x)
x0 = [x1,x2,x3,…,xn];
opts = optimset('display','off','jacobian','on');
result函数的输出结果
result函数的输出结果是一个列向量x,其长度和x0相同,其中元素表示了求解得到的非线性方程组的根的解。
x = result(fun,x0,opts);