EDA365电子论坛网

标题: 函数问题 [打印本页]

作者: IBB-EUT    时间: 2021-1-18 17:05
标题: 函数问题
三段式函数的拟合,一直提醒函数格式有误,但是苦于没有正确的示例,不知道正确的格式。
: s/ k6 F4 v7 q5 A左边是想要拟合的公式,右边是代码,请指正,万分感激!
: h2 ]- D6 b5 M
Title "Type your title here";) C7 d. I( U! k; y2 Z
Parameters a,b,c,d ;
  k: C# y4 c) y. C" R' wVariable x,y ;/ d( E5 D# i( V) N: z9 ~
Function
. |: \/ W# E4 B3 M9 k- X, \' Dif x<a,y=b*(x/a)  else if a<=x<=c,y=b   else if x>c,y=b*(c/x)^d;
8 l% n  K- T. edata;9 ]( S) i! u( h
0.1    12.2622- F+ W! E4 p2 K
0.2    126.989
, k* K' p6 r# j) Q' e7 g* {0.3    168.8312 v9 r# _( m$ o/ s: {+ y
0.4    504.78
4 z2 [) A9 F/ D0 l* e6 _0.5    1660.538 C- b& X" X/ y" s! s( B
0.6    3194.84 z% t  x+ v& D, O( @; W- R+ {
0.7    5118.097 ]" m9 Q# \* z; ?" L  t
0.8    5593.49
# N- G: \7 I* N0.9    6354.52$ m2 F  d. l: I
1    6951.39
8 Y. u# x, d6 M+ @& N& Z3 z6 Q0 R& \1.1    6057.457 ]3 Z# W" _- E* K, }, w; g3 J
1.2    5126.59
& s: N  C/ S/ I4 ?* E. v1.3    5155.45
9 a8 y& n- N( h0 w' k. X5 a# d1.4    5167.41: j% g$ S& k6 j7 ^8 }
1.5    6408.553 h) d3 O1 a' P
1.6    6983.159 s+ u; q/ O/ r- ^0 W
1.7    10444.63 z. s6 w7 {2 m! E1 L3 s
1.8    9819.3
8 ^! ^9 B+ c6 S: I7 Z! O1.9    8233.5
* d: X7 ?; R- |' n2    8548.7! T; l( d" k4 ?+ M8 p/ Q5 P3 m
2.1    9723.073 X1 r$ t- [. B; [1 H# p& W. v6 h
2.2    6976.66- _. B1 h7 ]! x4 m+ ^
2.3    8150.64
% _! {( U, L( d2 h2.4    8704.88
( o/ s- }. D- S: l7 ^1 P4 g) ]2.5    10920.16 i0 M; G# [' C* d& O: a
2.6    11601.9: e9 l6 \! s/ Q9 t* @
2.7    9217.56. l; o/ `7 z3 N' ~0 d# n. b' t
2.8    10517.2$ G9 Y4 D: S' ~! |
2.9    13225.93 ?% j3 D( w" b! M+ l/ C
3    10667.9  O+ d0 l( j: m4 V/ J& M, U1 w# ^
3.1    7870.21
7 B8 z5 S  b: j) D3.2    6025.278 y" O5 c9 W% g
3.3    5713.58
( ]9 x; G3 T0 X* X3.4    5444.97: K* k; a( j" h; z; b: m
3.5    7526.2% \, O6 G! Z1 [5 k
3.6    11122.6
* U# e4 ?  d9 x  m" N, r5 ?* v# C8 b3.7    10034.6
0 \# P3 Z, C4 k/ X5 {+ M3 X5 A3.8    8191.89% @" H# }' J4 r- J, K: u. y8 a
3.9    7777.02
% W2 l6 P& _/ T; d/ S& @4    9546.24
) k( I2 y- Y1 k) ~& Z; M4.1    11494.7
" m' v4 W4 I% ^4 G/ u, H& ?8 ]/ C4.2    11492.1
& ^& e3 o3 A6 g( i5 V4.3    10388.3
% q( l$ s: e' ?  B& D- D2 y3 s4.4    9548.41
0 m) \! t% K( l; Y6 F3 B' Z2 R4.5    12450.78 B) {9 k" x  B6 R, T1 O. q
4.6    18987.2
4 i' e7 G* P; M. I$ G4.7    28381.8
" p/ U  G5 o/ o1 T6 T  @0 q4.8    36321.2
( L: @0 L. v1 W8 L; i5 y8 t4.9    39182.1) b1 m/ H1 ]) ^: g. n. x/ h
5    39738
8 E  E5 J4 _* r5.1    38192.93 F9 x6 K; B1 J1 V+ f
5.2    35211.8! g4 I6 g9 W+ @. z' ^
5.3    31235.44 ]& d9 T( k8 O  P
5.4    27255.37 {- F1 B6 X4 u
5.5    23579.24 X% B8 ~4 ]/ D& g  R
5.6    20797.7
! J% y6 d1 c# h; q4 I  j6 G$ |5.7    19082.9
! j. a' r  z" C! B0 `* I1 R0 M9 J/ T5.8    17750.69 E; h( |: M' G( P: ]9 F4 u
5.9    17354.2$ N  X8 \. W/ u2 \' F# Q- h
6    18027.8- x1 P% E: H: @6 d% N! [+ m
6.1    20452.5& i8 I" g9 g6 {* t) `% w$ i1 z
6.2    22496.6
% R: G: Z4 _9 o. G$ j3 L6.3    25224.6
/ ?' x7 [/ N1 |! h3 |6.4    27468.6. d0 ]- c) O# a0 n( `* f8 G
6.5    29534.9
4 R+ c2 d( t4 B) @9 ?6.6    29086.3" e% k; y% e7 t6 D9 W; P* B
6.7    26879.5
( [2 S; I: r  Q  K8 G# J6.8    23869.65 R0 w* f. D3 H) |
6.9    21170.5
% C* H: f6 I5 f2 e+ H9 N: I# e9 W7    18538.55 O3 K4 @1 e7 s0 t
7.1    15742.23 \, b& g; r  d7 X
7.2    13204.2% N* K3 Y, ]4 ]
7.3    12671.2
8 U" o4 F% j! b4 R" S7.4    119672 j) h3 Y% A7 Z0 a
7.5    11079.9% P- y, Y. v( T) n& j' A' ?
7.6    10199.8
4 o8 x7 j' i7 S$ K( n4 U9 }6 ~7.7    9508.264 l- ~8 {8 E: q- f# [
7.8    8949.19" ?* z8 _; {7 @5 ^3 w7 g
7.9    8586.8' c+ H( x, R: k* i7 W) m' h
8    8718.86
8 I) F! `6 Z& x+ q# e- r8 F8.1    8936.01* B. O/ R" a6 ~7 X5 T- g
8.2    9141.13
+ S+ Z6 g) _; S' m! L, o8.3    9499.2
$ y; h! l4 B* @( l  k- Z8.4    9767.39
* _8 h" ^9 ?+ f5 E4 l9 ^5 z# ^8.5    9876.617 G* j* e( X8 G: c1 f( w1 h
8.6    9566.14* |  U( _4 L  P- u/ C2 a
8.7    8802.23! Q- a1 U% U8 S$ Z4 W% X  U, g% C6 K  ]
8.8    7706.281 ]  a6 a+ w+ ~% o1 p1 _
8.9    6755.66
- I. ^# G6 s: |* ?$ G4 u8 j( d- m7 P* \- J9    6311.979 l: J) x* R( w' ^
9.1    5814.99
# K7 h! H+ S) o) q: f, w, X5 m9.2    5271.1, r& S2 |/ W/ n. `8 P
9.3    4729.66
) g/ F& Y2 F: K0 L7 G9.4    4278.74
7 z, I  Z5 _; V4 c5 C4 v- j' V9.5    3900.71
0 e4 L# G( X3 o3 O. K9.6    3607.555 N6 h+ V$ l, h% W. p3 ~" O" G
9.7    3393.224 |7 ?5 s3 y: Q' ~" _' i
9.8    3242.63! t: K' Z% x9 h) S+ }" j
9.9    3136.26# }) a$ s; H7 [; d
10    3050.8( F" ^8 s) O8 R! A' D9 [/ q
10.1    2970.71# Q7 ~# n8 r, ]/ R: N# ]
10.2    2942.11
! C; |& @6 I) e10.3    2898.50 b" V0 q# i: g" N; s+ x2 b. W
10.4    2829.74* z% l) L. {6 |+ q( @. B7 S# j2 [
10.5    2732
0 [% e0 Z) f+ I, R. \$ O( |10.6    2673.95% Q* N& @, k6 H$ `
10.7    2618.58( e' u) N& b1 ~" J; k& f/ @, P
10.8    2538.54) ?( J, v; A4 B, Z! z/ y
10.9    2439.27
( }1 G% w! T8 S: i' r) R& O: i11    2327
! D- C- y' K8 [3 }! |11.1    2207.77" N8 U" o" p# B5 Q, V' }7 ]) K
11.2    2099.27
/ X9 ^  Q7 L; `11.3    2005.83
/ q6 t- Y4 k* b' n' O11.4    1939.58% s4 U# o% A! m0 z- O* O) c
11.5    1868.754 y9 Q, Z9 T7 b0 n
11.6    1792.37( Y" s3 x) M$ z4 y; o& k9 \4 p  r& {
11.7    1716.14& `4 {5 C+ L6 T8 p7 K: I
11.8    1647.1
. o& q6 U* {2 q, P2 g1 X% c. m11.9    1592.69
  J* d: i8 v3 J12    1535.02
/ |; P  E5 ?+ h% h% {$ H# ~12.1    1487.1
# a. u2 {- j/ J) o% M3 X, z12.2    1442.02; E2 ^& }8 `* @$ }% W9 m
12.3    1404.55
. ]( o4 v1 I) o: p/ @/ m+ b9 p12.4    1372.14
; J5 `* T% C3 ]3 q# m* C* K4 E12.5    1339.26
' {' l- A  g$ O$ r& S: I- \. J12.6    1306.91
7 m6 ?. J  {; G6 E* o$ {5 O12.7    1274.2) E8 z0 E6 o1 z5 {9 I0 L
12.8    1240.199 ~1 L  i9 w& n$ o+ m: @% B0 E
12.9    1205.69
2 A( D! Y+ d  i" z( N13    1174.970 B5 D1 X7 `; D7 K' d) i& N
13.1    1143.4' E: z/ }& P5 C1 J1 x# ]
13.2    1111.187 [- \4 v+ j2 s
13.3    1091.32; Q# X0 a1 q6 ]) l
13.4    1073.65
3 \9 @, j1 O+ v  F& ?5 Z13.5    1063.19# ]$ R8 x. i+ G" I0 n
13.6    1059.7/ }  S+ R4 c: i' `
13.7    1059.07
, W2 ?+ i4 u- ~$ E6 `0 e  j13.8    1067.5* A# I( w* a: p$ Z& U( z
13.9    1079.59
+ W" `; T7 G% \/ ?14    1092.71* u$ ]. @- _& n6 v# `4 b5 L
14.1    1107.18$ w+ v0 a# m( _2 r
14.2    1122.07
# _0 X2 p' e; V# m1 }5 T# I+ ~6 T) ?14.3    1136.8
# P+ ^; P1 q9 U( d: U14.4    1151.09
; N. v; ~: p# Q) A" I' x( w' u$ o14.5    1164.63
8 j' o2 w$ |! t5 Y5 f# _3 ^, @9 L14.6    1177.12
1 q% e6 z* r4 N5 L/ E0 |1 O# F) N14.7    1188.84
! B$ B5 c, u% G- ~- g14.8    1199.04/ I# ?, Y0 M, _' O& e
14.9    1207.72. g7 u1 B# ?$ w% @: |
15    1214.96% E9 @% T) V1 N  m5 a1 T
15.1    1220.1# {9 ~0 W% H1 M1 y
15.2    1223.03
$ }$ [+ O4 B, J, o" C15.3    1223.68: {- v/ z/ U' K1 ?6 A* s6 u/ z7 @
15.4    1221.98
% V( J  l# @2 C) s1 u* C15.5    1218.29
! y1 a9 M( P/ }15.6    1213.32
* O5 r( o. V9 X! f+ R" q7 I5 I15.7    1205.84
( D% |# C2 W0 Z0 v4 @9 s8 ?* `15.8    1196.24
4 r* V- E+ ?9 z2 ]2 T7 u7 z1 b15.9    1184.64
3 T. k2 ^! O. R  z0 a& @6 @- L16    1170.7
' n% _/ ~' N* S5 @) P' V16.1    1154.55* P) Z+ e; a( h' r6 d
16.2    1136.40 y: d  Y+ v8 R: p4 _
16.3    1116.58
8 {! @0 S  B* W  n  k" f16.4    1095.05) Y, h. E( H3 [% y. }( W) y% X; s
16.5    1072.02" Y0 g+ y3 ]& a- m1 e( c
16.6    1047.73
+ M0 X$ B# l6 Z- z$ t/ b16.7    1022.41 m" m+ W# O, m. P% @* u
16.8    996.294) Q7 m# Q- A! o: ~) F. M! T
16.9    969.694
; _8 B) r/ P. h5 f) j17    944.492: b6 W) ]2 p9 E% Q- R
17.1    919.623: b- C7 H; P9 F, @5 D4 y
17.2    921.07
4 A, _# Z1 |) o8 u$ q7 D% a17.3    921.284
  x1 u/ s5 A  `& M- U17.4    920.186' N1 z/ }) e; K' d: K2 t- i
17.5    917.719
$ q- T# ?, W* S2 w4 V& S3 \' ?" k* v8 Y17.6    913.8634 Z! z* {# T: q) \
17.7    908.738
7 q5 A* z( q& S# y17.8    902.3584 ], a4 M  W# p* j8 U, g
17.9    894.874* g1 g( o) Z) q7 Z# T" J7 Q
18    886.4245 o, H& t: B% Z2 B" r; E+ {
18.1    876.9310 W$ z: b  j1 u2 I* \& H8 O+ I  ~
18.2    866.692
$ C) T2 |* V6 a; Z5 _* a. F3 G9 H18.3    855.953
2 u5 B# E  k1 D) `18.4    844.501( ~$ S, s1 F: t" T0 `; v
18.5    833.0494 w/ F; L; F  z# ^& w% @' t
18.6    821.2710 r" r2 Y* @7 J, t9 n6 M/ j: t
18.7    808.993  J* q) c+ O3 \$ Q4 a+ q  S
18.8    796.3152 z8 A, w1 I3 E+ c+ H# x
18.9    783.3367 G: Q" {. {4 u& C/ S
19    770.44
9 R/ ?' C+ j0 v. b& o19.1    757.7450 c  B: h. Y5 f
19.2    745.081( m0 w2 t' a: n9 u# i
19.3    732.521
7 W0 f: R6 N+ r3 M5 [) m19.4    720.132
' I! z# |1 H/ W5 M; C19.5    707.972
5 i$ D3 e- s# n) @9 z1 S19.6    696.095
  @4 L0 h0 M# V19.7    684.546
- o8 r9 Y  Q: n4 P19.8    673.363
! k. q% i) M9 p( C6 V19.9    662.575
. P) A  Z8 r  b# S9 [1 u20    652.2060 g: S0 M7 H0 n$ t; J7 q

作者: llbnmo    时间: 2021-1-18 18:01
帮你顶一下
作者: shuddkk    时间: 2021-1-19 11:26
Title "Type your title here";
" O7 h: W, X; a# i% H, oParameters a,b,c,d ;$ L4 l2 q, f0 Y
Variable x,y ;" a8 }# n5 H5 L) S  T
StartProgram [Basic];
, k) F. X) f$ n% b# kSub MainModel
( y, ^+ ^. f9 C2 p* L8 t7 C  V   Dim i as integer' d% j5 s& l7 e" o! s: c
   Dim as double tx, ty: ^. `/ e$ |& d! y2 T- d
   for i = 0 to DataLength - 1
& b/ A% ]7 ~! F7 C, \* |7 _       tx = x(i)3 W# I5 A% N: e6 z( c$ U( m: i0 S
       if tx < a then' D9 `5 v  f3 J! X* U% P+ m8 ?
          ty = b*(x(i)/a)
, \: e' L2 T1 {; T       elseif tx > c then
, u$ X7 ~% X+ f; n2 N          ty = b*(c/x(i))^d- k! W, U) F; x0 s* r$ S8 Y
       else
5 L$ O: E3 l3 i) n' \. c          ty = b
& @; P. J4 d4 ^7 j       end if
, h0 z/ M. S5 G- u       y(i) = ty
5 x. V" t$ }, B  C   next
; E6 D3 G# S9 rEnd Sub
2 O' W( l, |/ h: k" u1 PEndProgram;
/ \* z" o! E1 u2 vdata;9 N1 F9 o8 F# E. s
0.1    12.2622
9 B; a# Z1 R" T' S7 S0.2    126.989
! r, {: Q; t) W+ W8 _3 O4 B& p0.3    168.831" P4 i7 r1 B; y6 `
0.4    504.78" j2 F, i& n" q! \% G
0.5    1660.53
* E3 ~% G- [! {4 b....
作者: IBB-EUT    时间: 2021-1-19 14:15
shuddkk 发表于 2021-1-19 11:264 C. ?. Z& t/ a
Title "Type your title here";
, F! P4 A' i! l- Y% K6 Z1 xParameters a,b,c,d ;$ O% o+ q4 w+ g5 a# g! I1 f
Variable x,y ;

, Y/ a! i. |# y9 J# y5 z  D7 t3 u谢谢大佬,




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2