TA的每日心情 | 开心 2022-1-29 15:07 |
|---|
签到天数: 2 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
怎么把两个线拟合到一个图里,然后显示y轴标题为“电阻值”,x轴标题为“个数”8 U0 m' a4 s0 I- M
$ _7 H! o* ]! p+ s
x=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16];
2 k- j9 W5 y6 r6 e- J; v ]+ 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];, @( B/ N) z: P0 }/ N) Q
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];6 e* x* x/ u/ F
5 y% m7 o q0 Q2 c, b4 \ H
figure(1);
6 O1 a" y- Q' w* _%plot(x,y1,'r',x,y2,'b);
' e' p! T' y0 r4 k) gplot(x,y,'r');
6 O8 k. ]% R2 B) q9 N# Ztitle('线性拟合')
4 Q" i: q) G2 ?! t$ w; \* Whold on;' f D- _3 G: r2 t3 N. _6 C
[a,b]=Linear_fitting(x,y);. x) e, m' t- K4 r9 r
3 s% |" J5 v2 {+ [- D4 u# s
t=1:1:16;
+ A, ]. r8 D6 c1 A5 d1 Kz=a*t+b;4 @1 R8 W% V6 O: t4 |
plot(t,z);- O% q0 J% }1 [, s) s |6 ?
2 Z6 s$ S' u; L* c2 H; Cfunction [a,b]=Linear_fitting(x,y)! b& n, m5 e6 C) {$ u2 L2 f
n=size(x,2);
' m& x& P7 ~: r0 f" csum_xy=sum(x.*y);
9 I$ \, V M. b1 G. c+ i: Jsum_x=sum(x);
( e0 f. M) l. t4 F. }( Osum_y=sum(y);
. J' J5 \) N* V. B0 g4 lsum_xx=sum(x.*x);
$ _* N( ?1 w( G7 t( z5 g$ b$ ?; u( }+ S4 Y% q# B
a=(n*sum_xy-sum_x*sum_y)/(n*sum_xx-sum_x^2);
. o& r$ }# y, {* M* C+ ?b=(sum_xy-sum_xx*sum_y/sum_x)/(sum_x-n*sum_xx/sum_x);* s! f" D% A1 \6 o3 Y) _
3 A: n/ q! j& D& R
end. x% I6 R4 O& a a; u
|
|