c语言编程笔录

首页 >   > 笔记大全

笔记大全

matlab中result函数

更新时间:2023-06-17

什么是Matlab中的result函数?

result函数是MATLAB Language中的一个用于求解非线性方程组的函数,可以用来计算大量当前所需求解的问题。该函数其他名称还有Refine函数、Point Refinement函数、NewtonIterative函数、Homotopy函数,但其本质是相同的。

result函数的使用方法

使用result函数需要给定三个变量名,分别是fun,x0和opts。

  1. fun:表示求解的非线性方程组的函数。
  2. function[res] = fun(x)
  3. x0:表示求解的非线性方程组的初始值,通常是一个行向量。
  4. x0 = [x1,x2,x3,…,xn];
  5. opts:表示求解的非线性方程组的选项参数,它是一个结构体变量,用于控制result函数的行为。
  6. opts = optimset('display','off','jacobian','on');

result函数的输出结果

result函数的输出结果是一个列向量x,其长度和x0相同,其中元素表示了求解得到的非线性方程组的根的解。

x = result(fun,x0,opts);