早教吧作业答案频道 -->数学-->
matlab怎样过原点作直线拟合要求截距为零的强制过原点线性拟合如果是这样一组数据,怎样弄呢?x=[132.63 275.08 458.4 722.24 868.01]y=[2.53 5.32 8.75 13.805 16.56]
题目详情
matlab怎样过原点作直线拟合
要求截距为零的强制过原点线性拟合
如果是这样一组数据,怎样弄呢?
x=[132.63 275.08 458.4 722.24 868.01]
y=[2.53 5.32 8.75 13.805 16.56]
要求截距为零的强制过原点线性拟合
如果是这样一组数据,怎样弄呢?
x=[132.63 275.08 458.4 722.24 868.01]
y=[2.53 5.32 8.75 13.805 16.56]
▼优质解答
答案和解析
%
clc;clear;close;
%既然知道是线性的而且要过原点,
% 所以方程就是y=a*x的形式
x=[132.63 275.08 458.4 722.24 868.01];
y=[2.53 5.32 8.75 13.805 16.56];
func=inline('a*x','a','x');
a0=2;%fit的初始值
a=nlinfit(x,y,func,a0);%这个a就是斜率了
xf=linspace(min(0,min(x)),max(x),10);
yf=a*xf;
plot(x,y,'rs');%画原始数据
hold on
plot(xf,yf);%画拟合曲线
axis(1.1*[min(0,min(x)) 1.1*max(x) 1.1*min(0,min(y)) 1.1*max(yf)])
legend('原始数据','拟合曲线',2)
disp(['斜率= ' num2str(a)])
clc;clear;close;
%既然知道是线性的而且要过原点,
% 所以方程就是y=a*x的形式
x=[132.63 275.08 458.4 722.24 868.01];
y=[2.53 5.32 8.75 13.805 16.56];
func=inline('a*x','a','x');
a0=2;%fit的初始值
a=nlinfit(x,y,func,a0);%这个a就是斜率了
xf=linspace(min(0,min(x)),max(x),10);
yf=a*xf;
plot(x,y,'rs');%画原始数据
hold on
plot(xf,yf);%画拟合曲线
axis(1.1*[min(0,min(x)) 1.1*max(x) 1.1*min(0,min(y)) 1.1*max(yf)])
legend('原始数据','拟合曲线',2)
disp(['斜率= ' num2str(a)])
看了 matlab怎样过原点作直线...的网友还看了以下:
根据下列要求画图1)如图甲所示,过点P画PE//OA,交OB于点E,过点P画PH//OB,交OA与 2020-04-26 …
设直线l:y=kx+3与圆O:x2+y2=16,若l与圆O相交于A,B,当k为何值时,角AOB=9 2020-05-13 …
●利用结构化分析模型进行接口设计时,应以(16)一为依据。(16)A.数据流图 B.实体--关系图C 2020-05-26 …
●利用结构化分析模型进行接口设计时,应以(16)为依据。 (16)A.数据流图 B.实体-关系图C. 2020-05-26 …
陆老师布置了一道题目:过直线l外一点A作l的垂线.(用尺规作图)小淇同学作法如下:(1)在直线l上 2020-06-22 …
在无土栽培中需用浓度为0.5 mol·L-1 NH4Cl、0.16 mol·L-1 KCl、0.2 2020-06-27 …
两道电工题,懂的告诉下,十分感激![1]电路中,R=30欧,L=127MH,C=4UF,U=220 2020-07-19 …
近来全球地震多发,依据资料回答15-20题.15.根据图1判断,智利地震引发海啸波及的主要海洋是() 2020-12-15 …
2.5有理数加法减法混合运算计算:(1)7+4-5(2)-5-3-9+7+三分之二(3)-10-12 2020-12-17 …
在做“用单摆测定重力加速度”的实验中,为了提高测量结果精确度,要求测量多组周期T和摆长L,作L-T2 2020-12-20 …