PDA

查看完整版本 : [MATLAB工具箱] 求助 能否自动重复调用用curve fitting工具箱


jittle
2009-07-29, 01:27
我编了一个程序,其中要用curve fitting工具箱求解y=a+b*x^c中a, b, c的值,手动打开工具箱是可以。但想要反复用工具箱求解很多次的话,每次都去打开工具箱就不方便了(x和y分别是含有1997个数的数组),不知能否在editor里直接调用工具箱的函数而不用去手动打开工具箱呢?非常感谢!

ken_oy
2009-07-29, 04:41
我编了一个程序,其中要用curve fitting工具箱求解y=a+b*x^c中a, b, c的值,手动打开工具箱是可以。但想要反复用工具箱求解很多次的话,每次都去打开工具箱就不方便了(x和y分别是含有1997个数的数组),不知能否在editor里直接调用工具箱的函数而不用去手动打开工具箱呢?非常感谢!


能,写:
ft = fittype( ' 你用的方程‘ );
[a, b, c]=fit(y, x, ft);

其中 [a b c] 可以先只放a试试;或者你可以吧你写的程序和数据放到上面来,这样调试方便