TA的每日心情 | 开心 2022-1-29 15:07 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
怎么把两个线拟合到一个图里,然后显示y轴标题为“电阻值”,x轴标题为“个数”
' O1 v: r! R& k# k
; H- g; W3 E: R$ Z9 J% H4 R" Zx=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16];
4 ^5 d9 b5 h/ Sy1=[2.23,2.53,4.52,3.01,2.75,3.86,2.25,2.39,0.19,2.62,-4.68,-4.76,-10.75,-7.84,-5.25,-9.96];2 L# M' ~, F9 R& e
y2=[2.37,2.53,3.91,3.01,2.75,3.86,2.25,2.39,0.19,2.62,1.07,-4.76,-10.75,-7.84,-5.25,-9.96];
' }' D6 o8 @- O7 s( p0 l- F+ I- n3 A
figure(1);0 s+ C4 E9 B( j7 x# h
%plot(x,y1,'r',x,y2,'b);/ I( {0 s6 c, l4 A0 S# t8 { E
plot(x,y,'r'); N1 K3 t2 k/ p6 `+ Y# }
title('线性拟合')
n- _, v; D) p! O( | i! W2 Ahold on;
; |1 R9 X. r# B) m0 Z p[a,b]=Linear_fitting(x,y);
8 L% s3 V: N( y# ^+ s" @4 z+ a! e+ I/ Z2 e% m
t=1:1:16;9 Z1 y& B& L; }7 @! A$ }8 u
z=a*t+b;
$ B0 \& Z( |* }plot(t,z);
' n: b4 z8 l+ l+ D
5 g! j6 P6 e# l" `3 m5 vfunction [a,b]=Linear_fitting(x,y)
6 |8 o3 ^7 J( cn=size(x,2);( a m+ }1 Q' O, H9 {+ e( w
sum_xy=sum(x.*y);4 c' A+ h" @# e( K0 b3 {" a6 A# b& f
sum_x=sum(x);
% S# J' O4 S" K* m$ k+ _sum_y=sum(y);/ |; M: |8 ]0 C% |2 ~ x. o
sum_xx=sum(x.*x);! m' y1 ~0 ^. f2 B C' ]4 e
: ?1 r, H# A* ~, C- g$ D
a=(n*sum_xy-sum_x*sum_y)/(n*sum_xx-sum_x^2);
% }5 R4 h3 v1 W+ W* gb=(sum_xy-sum_xx*sum_y/sum_x)/(sum_x-n*sum_xx/sum_x);
3 ?/ L4 V4 E6 `, I" ?# H, Z$ s8 E" g) E9 U1 R5 p3 ~* t: r1 F
end2 r' H+ s' S+ O" `3 [
|
|