如何用MATLAB做多变量回归?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用MATLAB做多变量回归?相关的知识,希望对你有一定的参考价值。
非线性拟合,用nlinfit或者nlintool。你的问题中的用法:
myfunc=inline...
('beta(1)*F*B^x+beta(2)*f^2*B^2+beta(3)*f^1.5*B^1.5','beta','x')
%
定义内联函数,非线性拟合目标函数
beta=nlinfit(x,
P,
myfunc,[1
1
1]);
%
中括号内为迭代初值,
进行非线性拟合,可以运算得出来。
以上需要代入B、P和F的值。
例子参考下面的: 参考技术A 1.limit命令直接求极限
相应的matlab代码为:>>clear;
>>syms
x;
%说明x为符号变量>>limit((tan(3x)/asin(2x)),x,0)本回答被提问者采纳
如何用matlab混合语音信号
将两个不同的声音信号通过随机产生的混合矩阵线性混合,请问高手们这个用matlab要怎么做
不是很理解你的题意 看看我说的对不对假设两路语音信号s1(n),s2(n)
混合系数向量为 p1(n),p2(n) 为随机变量
则混合后的信号为
y(n)=s1(n)*p1(n)+s2(n)*p2(n) 参考技术A 混合信号我不懂,但感觉你这就是需要一个信号发生器然后外加一个示波器以显示信号。可以到matlab中的simulink,里面有通讯的专门工具和信号发生器。 参考技术B 意思没有明白,你可以补充说明下,具体是什么要求
以上是关于如何用MATLAB做多变量回归?的主要内容,如果未能解决你的问题,请参考以下文章