作业帮 > 数学 > 作业

origin8非线性拟合

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/07/05 17:19:29
origin8非线性拟合
在拟合公式编辑器里如何输入这样的公式,
y=A*x^(-B/C).注意 是A乘以x的-B/C次方.
直接输入啊,就写y=A*x^(-B/C)就可以,我用的是Origin 8.0,试了一下,编译通过了,证明是可以的啊;不过输入公式前别忘了在Parameter Names一栏里面输入“A,B,C”三个参数.
另外我很想多说句:你拟合成(-B/C)的形式有什么意义?完全可以写成一个参数B啊,何必写成个分数形式,反正拟合出来的B和C也不是整数的.
再问: 我是替同学问的,她说是要三个参数。我在我的origin8里输入y=A*x^(-B/C),旁边不显示编辑键,应该是语法不对,不识别。
再答: 写入公式之后要按编译键,通过了才能用来拟合;如果语法不对会显示编译失败;你说的编辑键是哪个?我怎么没印象?你最好截个图我looklook
再问: 方程类型选为origin C时,方程输入框右边有个框,一点就编译了(和下面参数描述右边那个框一样)。但是选为别的函数类型都不能编译,没那个框。 我选为origin C,编译了,随便赋了几个初值,但拟合结果和真正的相差太远。
再答: 我这里网络太烂了,上传图片好几次都停住不动了,算了,直接跟你用文字表达吧。 1、如你图所示,Function Form一项选择Origin C,点击Function输入框右面的那个框,然后进入Code Builder界面。 2、在Code Builder界面里面输入自定义方程,接着点击“Compile”按钮,稍等片刻,如果编译成功,就会左下角的方框里面出现几行英文,如果里面有“Done”的字样而不是”Fail“,就表示编译成功。 3、然后点击”return to dialog“(就在Compile按钮右边),然后点ok,到此为止自定义拟合方程阶段结束。 下面是利用这个自定义函数来拟合的步骤: 1、进入非线性拟合界面 2、settings选项卡里的category选用自定义的函数 3、然后点击Parameter选项卡,会列出所有参数A、B、C的信息,双击A、B、C的”value“项,给ABC赋初值(随便赋就行) 4、不是有个”Fit“按钮吗?在它左面紧邻的按钮,你把它按一下(这个按钮表示无限次迭代直至收敛),然后点击”Fit“按钮,拟合过程就结束了,结果就显示出来了。