newt:该函数在多变量向量函数上快速执行牛顿方法。-matlab开发

时间:2021-06-01 14:30:45
【文件属性】:
文件名称:newt:该函数在多变量向量函数上快速执行牛顿方法。-matlab开发
文件大小:2KB
文件格式:ZIP
更新时间:2021-06-01 14:30:45
matlab Newt 执行广义牛顿法,该方法适用于多个变量的函数。 必须有相同数量的子函数、变量和初始猜测(每个变量一个)。 只有 46 行可执行代码。 蝾螈的第一个输入必须是你想要的容忍度。 这必须是一个非负实数。 下一个输入必须是猜测、变量和方程。 它们应按该顺序输入,并且猜测和变量应按顺序一致。 例如,如果您按 y、z、x 的顺序输入变量,则您的猜测必须输入为 y 猜测、z 猜测和 x 猜测。 变量和方程必须作为字符串输入。 方程应该明确写出,即不是 2x^2,而是 2*x^2。 --- 广义牛顿法: 牛顿法通常以下列形式出现f(xo)+(x-xo)f'(xo)=0,其中 xo 是初始猜测值,x 是要解决的问题。 当推广到向量函数 F 时,这变成F(xo)+h[D(F(xo))]=0,其中xo是n个初始猜测的向量,F是一个有n个子函数的向量函数,h是一个表示从初始值变化的向量估计,DF 是
【文件预览】:
newt.zip

网友评论