找回密码
 注册
关于网站域名变更的通知
查看: 472|回复: 3
打印 上一主题 下一主题

函数问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-1-18 17:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
三段式函数的拟合,一直提醒函数格式有误,但是苦于没有正确的示例,不知道正确的格式。
/ `  K3 h; _. }# W  G左边是想要拟合的公式,右边是代码,请指正,万分感激!

# |: e( f: M3 N! g9 TTitle "Type your title here";
, m6 c- o! J7 O- uParameters a,b,c,d ;4 S7 `6 Y' t" w# \6 M( Z
Variable x,y ;2 _; L: a; C7 a
Function  m' C; Q6 m7 Y  H- \
if x<a,y=b*(x/a)  else if a<=x<=c,y=b   else if x>c,y=b*(c/x)^d;4 c# f+ Y: x+ a+ a' ^( w
data;
  x' t6 n1 l3 h0 S2 q. r( b0.1    12.2622
4 A5 b1 a, D3 h. R, p0.2    126.989& b7 E6 Y: C2 x" w: j0 u- v6 n
0.3    168.831$ Z( @/ w) n; O. r- h0 v6 b
0.4    504.78+ @6 G1 s* M$ ]# p
0.5    1660.53
+ W* n. |, k$ e: |% I0.6    3194.8
0 T" V2 K0 M3 N( N2 z1 s* m3 O/ M0.7    5118.09: V' n0 J, k8 G* a4 u
0.8    5593.49! Y/ r) x  ^/ T; L: p
0.9    6354.52; G! ^; }+ {3 [: ~0 v
1    6951.39
6 g& g# j" H1 d+ C! U1.1    6057.45$ O+ J1 J; n+ e8 B' W! Q4 s& M
1.2    5126.59
3 w, W* T5 E1 i' E1.3    5155.45
$ S# }! Z0 S1 k' n1.4    5167.419 c. b1 ?0 u0 h4 l% G
1.5    6408.558 p* H! b' c5 Q
1.6    6983.15
4 N/ v+ p; Y3 u& x  H& G: U' F1.7    10444.6' T0 }, ]  {& x6 j
1.8    9819.3
: H( f0 }9 ~2 ?" D* M1.9    8233.5
2 [# F/ j. U* Z9 P! u& B2    8548.7
$ F2 _  y5 F% s8 K1 j; N  \2.1    9723.07
- \! V, D. m, m$ @; I7 i+ C4 y2.2    6976.66  ]5 y. A; {5 G2 f9 t
2.3    8150.649 u; O  E5 u0 r$ n- R+ i5 s( _
2.4    8704.88; i7 S7 ~  d) j" N( d
2.5    10920.1
  J; ~2 A$ M; x& S2.6    11601.98 r8 d% c. D' x8 h
2.7    9217.561 ^/ D- _3 U% O5 X- p
2.8    10517.2+ _0 c# t& @/ a8 N/ ]! G9 _
2.9    13225.91 A- C% @. u& b1 `2 w+ H
3    10667.9- c  ]( S& t: a% @8 U
3.1    7870.219 v' ]7 m- g" o6 J
3.2    6025.27. i  q1 S# O3 W, w7 Y
3.3    5713.58
7 \! I1 _7 @9 K4 W3.4    5444.97
0 N% K1 O2 P. I: i- B" f0 s9 S: Y3.5    7526.2
  \" y' [# j) R; ^6 u+ v3.6    11122.6
% H- o" H4 Q4 T: V3.7    10034.6
- ~) m# G% H% J4 J! s" X3.8    8191.89
1 x  F: r2 Y# s3.9    7777.02
$ R  c1 b5 v' f) }, f4    9546.24
) z* f, Y' V- l4.1    11494.7: b% m$ ?5 Y, \# E$ G' c6 |9 S) _! i
4.2    11492.1/ V6 I  k. G+ C, V( q: Z
4.3    10388.3
. J8 M4 \7 n* g/ p4.4    9548.41& i7 ^' |, t, C' O( |
4.5    12450.7
5 }) j. ?% ?2 [, L4.6    18987.2: f4 _) z& z9 w
4.7    28381.8
1 r- Q' b6 v8 k7 x" N: e6 e4 o4.8    36321.2
4 t. `# m! b. a- K4.9    39182.1( O" ~- Z( |% @. i* v9 l6 F
5    39738
) x! s" f! g. p( Z5.1    38192.94 A& |1 \6 F7 t* f' C& U$ L
5.2    35211.8
6 ~8 R/ Z) n! f. f8 Z0 l3 W, I. e5.3    31235.4) T# ?9 i( [. V1 k3 T
5.4    27255.3
1 z  U6 Y- m; O$ l5.5    23579.2# e6 T( |/ e+ X+ v4 I& p" y
5.6    20797.72 n3 ?! A8 ?3 N4 l( t. r
5.7    19082.94 ^6 W* O3 I; i- z5 m0 q
5.8    17750.6
5 O% V" e; h5 l! o0 E& F3 Z5 q5.9    17354.2
* q5 b+ Z; K8 v; }/ ^6    18027.83 |2 D3 M6 a9 v6 n2 P
6.1    20452.5
1 Y% @4 J3 \8 ?6 n# L0 ^0 z5 J$ c( x6.2    22496.6. Z4 u. v2 ]: E. g* s2 [6 ~- l
6.3    25224.67 o. z  l0 M3 G9 I, p# Y0 P
6.4    27468.6
: j) R" u. \: D5 n0 D6.5    29534.9
6 M" I; ?4 ^6 U) V6.6    29086.3; M% s3 ~2 B9 O: b- x# I
6.7    26879.5
! A1 c" R  v2 d6 _6.8    23869.6
8 y. t' R7 B0 |0 n$ [% O6.9    21170.57 u$ ]& |  E" M. i
7    18538.5' ?* J4 C! z8 l3 q' i2 T8 o0 }
7.1    15742.2" @) J& n' O$ p9 K9 X+ H
7.2    13204.2$ x# R# C+ A4 ]0 G' v! _+ w
7.3    12671.2& S" F' w; B& z' k3 V
7.4    11967
( h, X; a9 [2 E4 _, W, `: k9 N7.5    11079.9
2 }$ [+ j) d$ |5 ^$ q8 @' F' }7.6    10199.8  C) c6 S5 Q* {- w0 f0 e2 q
7.7    9508.26: S# D+ V, B; ]$ h0 k
7.8    8949.19. I* G2 \% v& s6 [
7.9    8586.8
8 |4 P/ A4 F) Z# p+ L' C8 n0 s2 l8    8718.86$ \+ E; N- D1 f
8.1    8936.012 ~8 a2 l3 I  }0 [: ], E
8.2    9141.13
, P3 I- X% x/ ?7 _8.3    9499.23 ^$ a# M8 V4 f! L
8.4    9767.39
- W' t1 v* [. ?# R( h8.5    9876.613 m# |2 K( ~5 V
8.6    9566.14$ ]! M9 _& e8 w% t$ r: C2 K8 x
8.7    8802.23+ [4 ^7 R3 j3 q# F  F! l0 p
8.8    7706.289 Q- ~: H6 W4 x
8.9    6755.66
6 A, _% E8 T1 _4 Q1 i2 |9    6311.972 c# @( \/ K2 G' a
9.1    5814.99- h$ M+ G0 Z$ x7 U
9.2    5271.1
- y' o0 u$ }! c$ ?1 u/ S* u9.3    4729.66  @# V8 Q( {1 T1 l" v0 `
9.4    4278.74
. e% w$ Z* |% ^; e# R( A% D9.5    3900.71
: L& `( i" k% u: d" g/ J3 {; ^4 A2 R9.6    3607.55; Z1 y; G6 L3 [5 D' R3 f
9.7    3393.22
6 H0 R6 G* B% p/ }& g9.8    3242.63" [* l3 P" Q" ~$ `" x" E/ ?
9.9    3136.26: l) Q0 L* d6 J# |: _
10    3050.8
! P) O1 M4 O& ]  y10.1    2970.71
3 d$ Z, _7 B; o10.2    2942.11- P, l) C/ H' c/ }' L# @
10.3    2898.5
4 F% q: Y+ p& l" L3 C1 q10.4    2829.74! g  Q. M+ ~8 x! m4 \+ n( u
10.5    2732
" ^  E0 {! ]( T9 D10.6    2673.953 \  j7 y8 A  Z" O' N: m  S
10.7    2618.58
  D+ ]5 b+ D2 |" @" r% i10.8    2538.54: |4 Z9 ^( E5 B9 n0 R2 \( N
10.9    2439.27
$ L9 R; i1 Q( w0 L' y2 s9 h3 |11    23271 D0 Q6 v+ E# e  }+ n  \6 B& O% o3 n
11.1    2207.775 ~; Z; k  x/ E. E+ k+ _
11.2    2099.27
% E  {7 @4 f! o11.3    2005.83+ S$ O9 b5 V/ O5 W" ^6 k
11.4    1939.58* h) f+ l8 Q2 N- r+ T7 ^
11.5    1868.75* d8 t" E* ]9 O
11.6    1792.37* B; ]* y6 J0 `; {6 Q9 w) Y
11.7    1716.14
) ~7 k1 c+ e6 v1 _11.8    1647.16 S7 W. [6 K2 l$ x
11.9    1592.69, T7 f, G" M- e0 G
12    1535.02
1 f9 u2 j7 v7 _% s8 Y( f/ U12.1    1487.1
1 }0 m! t% c, @! s( [0 y0 p& e, s12.2    1442.028 j0 E) X8 h6 M: l1 B9 \
12.3    1404.554 ~+ x$ c: v- K6 x5 a) `
12.4    1372.14
9 J4 T7 P; m6 }+ s0 M) f3 T) t12.5    1339.26
3 i8 @7 C) x( x/ Q5 t" j' C5 A12.6    1306.91) u' L  }% S, U+ b) w
12.7    1274.2
" p2 @) ^6 D' g- ?12.8    1240.19
$ J+ z) z9 u$ X6 o7 ^$ H% ~5 ^& b12.9    1205.696 F3 ~( ~( S+ g1 C8 p4 _
13    1174.97  ~2 D" e& w. ~6 X" E: m
13.1    1143.4
5 L/ H3 ~" g% r% z8 W9 w8 u13.2    1111.18
1 p. G5 v' C0 s9 K5 z- i13.3    1091.32
1 n5 W- Q, Q. W13.4    1073.65
8 t4 L9 t1 |1 g9 n: A) j7 b13.5    1063.19: F" u3 w- s# u. ]# z6 e+ h" Y
13.6    1059.7
/ ]; R% X' L. W+ H  B1 t/ \13.7    1059.07" }( P0 @: ~4 C
13.8    1067.5
$ s) h1 }9 _( [& j( r5 p13.9    1079.59# \- y" z! S" w3 F
14    1092.71
  G! W/ m. L( P- i14.1    1107.18
6 T9 x) |- q$ j. m) w6 G14.2    1122.07
" T3 t$ K2 B* [: x* u0 y14.3    1136.8
) y. j8 t9 w4 u# q2 O14.4    1151.09
  P( ]7 ]% |' ?+ l# q0 {. h8 D14.5    1164.63$ i2 R. J, _9 H) U: K
14.6    1177.12
0 R5 |9 [  X: @' D0 ?14.7    1188.84! ]" X- I3 d1 b
14.8    1199.04; B6 T2 X5 z: `6 o: j1 {0 D3 a5 ]
14.9    1207.72
% l8 Z3 e0 a8 x4 e8 a  }, U15    1214.962 g; G/ F" r& ~7 S' }
15.1    1220.1
) ^" F" m- q' b! l6 L15.2    1223.03$ m3 C( |# k; {
15.3    1223.68
4 g; [: o- C1 i3 r3 B15.4    1221.98
+ N/ v& c' H* `3 e15.5    1218.29
9 h, g4 c8 X5 @( x. I. c8 J15.6    1213.32
" a; u0 i+ J0 a; ~' _% N15.7    1205.84" N8 r1 d. r1 S1 q' P4 @/ o
15.8    1196.24
, G* h* G( z8 G; i9 N3 S. d% N, I7 o; J15.9    1184.64
" b; I" q! W& {3 z' V16    1170.73 S5 B% D3 y, B2 C$ ]  t
16.1    1154.55; F' \7 t3 c% h# j6 s9 F
16.2    1136.4+ f4 L# n! O4 K' d- X
16.3    1116.58
. u* \7 }- A. `# y: e/ `16.4    1095.05
% p8 P( D3 c1 k% E- \16.5    1072.02
$ h# h# A2 F% C) i$ l* O, o7 P16.6    1047.736 L, U7 _3 E0 g8 b$ d: W7 t
16.7    1022.4
0 d# g% |; \- S, W16.8    996.294
$ l9 X0 G! T) _/ V: z' O16.9    969.694: G1 {+ W7 F0 J" K/ }/ g7 u& I
17    944.492
( z' w) G, B- H3 A17.1    919.623
/ Y3 f0 g9 j1 U17.2    921.072 x" e( t! s) z1 x; w4 d
17.3    921.2843 }1 f3 A! K. ^6 A
17.4    920.186
* C, R" N/ T3 u% {  D5 W17.5    917.7191 d4 w( B) |, F; u- a) ?; Y* I
17.6    913.8638 L( F2 W! x5 S. ^# O, G
17.7    908.738) c  m, h! }5 r" e, C1 B2 L
17.8    902.358
5 L# P8 b3 j5 z  O17.9    894.874
# C0 X& _) b6 }: T1 ~  S18    886.424% {- u8 J% ], O% s
18.1    876.9316 j" P" N/ A/ h& ^0 F7 |: g
18.2    866.692
" B6 ?0 m% u; t18.3    855.953
" W% t5 c* @+ E4 b/ a/ W18.4    844.501
$ a; d- l. ~+ k1 L18.5    833.049
/ R3 G( M7 C  @+ `/ I18.6    821.271! u% W  s, f( o' L
18.7    808.993
" ~& w1 R0 q3 O. i- [* b0 W18.8    796.315
$ ?5 [9 y! [. ^6 W0 k1 L' C18.9    783.336
2 _) D, G! p8 A19    770.447 W% O/ r% ~. d! E. K! K
19.1    757.7453 G- ^  |+ w6 m$ C
19.2    745.081
" M' Q0 f. X/ g; A; n, i6 j19.3    732.5212 h% t$ @5 T' v3 j
19.4    720.132# U% y$ }* b" a! A
19.5    707.972; G2 F/ f' _3 t) r" M$ l
19.6    696.095
* _; z# }5 e$ h- K19.7    684.546
2 l1 S! m+ h: S19.8    673.363
0 H/ T% R3 m' s1 l$ x19.9    662.575
- Z! Y7 C  d9 ?/ Y6 g+ i: H20    652.2060 h9 `* x4 r+ c4 }

该用户从未签到

2#
发表于 2021-1-18 18:01 | 只看该作者
帮你顶一下

该用户从未签到

3#
发表于 2021-1-19 11:26 | 只看该作者
Title "Type your title here";
1 w# N. I! V# M7 _Parameters a,b,c,d ;
3 S% [$ l9 W  |& IVariable x,y ;
  m' a2 G, T  [- U1 |) Z  LStartProgram [Basic];
  g4 t1 w: Q* {! g& b3 }  H' {5 GSub MainModel! \. t5 T4 f) f2 E
   Dim i as integer
3 o7 d- u% y8 x1 e& B5 N8 j   Dim as double tx, ty4 U! k2 X$ s: n- {( D3 q9 h* J8 \( j4 _
   for i = 0 to DataLength - 1
0 c2 p# J8 X' P( ^; I       tx = x(i)+ p) E: p' L4 ?/ H- d  k
       if tx < a then
# D: O: u& C8 v) w          ty = b*(x(i)/a)
5 A* o7 v' x, n: j1 U/ h       elseif tx > c then, o6 U: _0 |2 s7 M
          ty = b*(c/x(i))^d. ~* e6 K; s/ X& g3 z9 A
       else6 s4 k6 Y8 O8 @7 f" ?
          ty = b
" Z. Y& h$ @5 a; [& T6 t( V' @       end if, `* x  Q& f3 k! {6 P
       y(i) = ty
( `% D. B3 H  j6 m7 q   next7 z$ K% o6 U0 @5 S/ f, s/ b
End Sub* F! O8 U, K8 t7 @  \. `& q% v
EndProgram;; e% g# B5 R( N. m7 F! z
data;
1 a( R+ H( T, {) r8 K0.1    12.2622
' j! f9 K' B0 G7 X% B6 d+ x5 B0.2    126.989# Y2 |* |3 B9 R$ U% T7 |
0.3    168.831
5 Z4 O1 \  e1 `, j, c) S5 N! {& @/ b0.4    504.78+ U4 N! I9 _2 v4 c  U0 l
0.5    1660.53
& q. K! Z7 n2 u$ P! ?8 x7 A....

点评

谢谢大佬,  详情 回复 发表于 2021-1-19 14:15

该用户从未签到

4#
 楼主| 发表于 2021-1-19 14:15 | 只看该作者
shuddkk 发表于 2021-1-19 11:26+ ^1 O9 ~5 O6 x0 r" H' z+ [
Title "Type your title here";
) {* f  [& [" j" o/ D7 jParameters a,b,c,d ;
& ^6 O% z7 Z5 v# }4 k( eVariable x,y ;
7 W% `3 y4 W5 A. m! ^
谢谢大佬,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-20 20:28 , Processed in 0.140625 second(s), 24 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表