a1*log10(x)+a0 = log10(y) matlab 求参数
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/21 22:33:40
a1*log10(x)+a0 = log10(y) matlab 求参数
函数 a1*log10(x)+a0 = log10(y)
现在已知 x y 的多个取值 怎么算出a0 a1
用matlab做怎么做啊!
函数 a1*log10(x)+a0 = log10(y)
现在已知 x y 的多个取值 怎么算出a0 a1
用matlab做怎么做啊!
我靠,这有什么难的啊.你既然知道了很多xy的值,那log10(x)log10(y)都可以算出来了.这就是个超定的二元一次方程组.直接解不就完了?
意思就是把xy看成已知数,a1 a0是未知数.最小二乘法,用左除就行了,超级简单.
来来,你把xy的值都给我,我给你写程序.
算了,假设你有4组x,y,分别是x1,x2,x3,x4,y1,y2,y3,y4;
那么这么弄:
x=[x1,x2,x3,x4]';
y=[y1,y2,y3,y4]';
x=log10(x);
y=log10(y);
A=[x,ones(size(x,1),1)];
w=A\y; %w里的两个数就是a1 a0,从上往下排
再问: 我一共12组数据 求出来W是个13*12的矩阵 a0 a1 在何处? x = [1,2,3,4,5,6,7,8,9,10,11,12] y = [4.41700000000000 4.63300000000000 4.56700000000000 4.58300000000000 4.60000000000000 4.63300000000000 4.73300000000000 4.86700000000000 4.85000000000000 5.05000000000000 4.80000000000000 4.78300000000000 ] 你算一下a0 a1
再答: 呵呵没问题了吧。
意思就是把xy看成已知数,a1 a0是未知数.最小二乘法,用左除就行了,超级简单.
来来,你把xy的值都给我,我给你写程序.
算了,假设你有4组x,y,分别是x1,x2,x3,x4,y1,y2,y3,y4;
那么这么弄:
x=[x1,x2,x3,x4]';
y=[y1,y2,y3,y4]';
x=log10(x);
y=log10(y);
A=[x,ones(size(x,1),1)];
w=A\y; %w里的两个数就是a1 a0,从上往下排
再问: 我一共12组数据 求出来W是个13*12的矩阵 a0 a1 在何处? x = [1,2,3,4,5,6,7,8,9,10,11,12] y = [4.41700000000000 4.63300000000000 4.56700000000000 4.58300000000000 4.60000000000000 4.63300000000000 4.73300000000000 4.86700000000000 4.85000000000000 5.05000000000000 4.80000000000000 4.78300000000000 ] 你算一下a0 a1
再答: 呵呵没问题了吧。
Matlab中,log10(y)=-0.5*log10(x)+1.8 ,请问如何画出plot(x,y)的曲线
matlab 这里有一段代码,求加注释解释意思:logx=log10(1:length(y));logy=log10(y
求函数y = log10(x − 2) and y = 1 − log10(x + 1).的交点
log10 x=-2 求x值
y=log10(x^3+2x^2+x) 求导
已知x>0,y>0且3x+4y=12,则log10(x)+log10(y)的最大值?
log10 (3x+2)=3 求x
怎样用MATLAB画出z关于x的曲线,z=35220*x^2*y,y=[2*log10(63*x*y^0.5)-0.8]
log10^6+log10^0.006=多少?
已知x>0,y>0且3x+4y=12,则log10(x)+log10(y)的最大值以及x=?,y=?
求函数Y=log10(a的X次方-K乘以2的X次方的定义域
matlab中如何求解log10(x)-426.5x=a(a为未知量)