怎样用MATLAB拟合两个自变量的函数系数和指数?y=c*x1^a*x2^b y x1 x2已知15组数据,怎样拟合出a b c 的值
来源:学生作业学帮网 编辑:学帮网 时间:2024/07/05 07:17:23
怎样用MATLAB拟合两个自变量的函数系数和指数?
y=c*x1^a*x2^b y x1 x2已知15组数据,怎样拟合出a b c 的值
很简单啊,你对这个式子两边同时取对数,之后变成了简单的线性拟合,之后就可以用普通拟合方法得到.
这个就看做是非线性拟合吧,仿照下面的例子: function shiyan2 x1 = linspace( 0.5, 10, 15 ); % 利用已知数据进行非线性拟合,根据经验给abc一个初始值1, 1, 1,初始值不一定非要很准确 disp( '拟合参数结果如下:' )
x2 = linspace( 10, 20, 15 );
y = 2.5 * x1.^0.5 .* x2.^0.3; % 假设公式是这样的
p = lsqcurvefit( @subfun, [ 1, 1, 1 ], [ x1', x2' ], y' );
disp( [ 'a = ', num2str( p( 1 ) ), ', b = ', num2str( p( 2 ) ), ...
', c = ', num2str( p( 3 ) ) ] );
function ydata = subfun( p, xdata )
ydata = p( 1 ) * xdata( :, 1 ).^p( 2 ) .* xdata( :, 2 ).^p( 3 );
怎样用MATLAB拟合两个自变量的函数系数和指数?y=c*x1^a*x2^b y x1 x2已知15组数据,怎样拟合出a b c 的值
怎样用matlab拟合反比例函数像:y=a+b/x有自变量和对应值
matlab的函数拟合
在做一组数据的拟合,感觉很像正弦函数,怎样用MATLAB去拟合呀
急求matlab两个自变量的一次拟合方法,就y=ax1+bx2+c的,
怎样用matlab拟合一组数并得到它的函数关系式,不用cftool工具箱.
两个自变量一个因变量,拟合一个函数,事先不知道模型,怎么弄 用matlab怎么弄?
怎样用matlab作线性拟合
matlab中线性拟合的函数是什么?
MATLAB拟合类似反比例函数的程序.
matlab拟合函数
没学过matlab,但急需拟合函数,怎么弄得啊?怎样用matlab实现θ=arcsin[(Vout-1650)/800]的拟合啊?没学过matlab,但急需合成,那位高手可以指教下吧?
怎样用matlab拟合函数的包络线,函数是数值化的,没有解析形式,谢谢!ps:二维函数就是rt这样一个函数
怎样用 mathematica 拟合二元函数?
MatLab中多元拟合的函数是什么?类似于fit函数,可以做任意类型的拟合
matlab中,两个自变量的函数怎么求最大值(急!1)请举例说明
MATLAB的拟合函数polyfit 的程序代码是什么啊
怎样利用matlab的polyfit函数拟合一个多项式