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

函数问题

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
三段式函数的拟合,一直提醒函数格式有误,但是苦于没有正确的示例,不知道正确的格式。; k0 U1 a0 U0 j- Q8 |4 `) D2 i, s
左边是想要拟合的公式,右边是代码,请指正,万分感激!
% q& @6 r* `) W) A' g
Title "Type your title here";
! Z4 v" Z% p0 qParameters a,b,c,d ;
% Y4 x) a1 O9 ]! M( p( LVariable x,y ;/ Z' G% w8 e0 {' f6 i
Function
! g# q3 K" |+ q9 Oif x<a,y=b*(x/a)  else if a<=x<=c,y=b   else if x>c,y=b*(c/x)^d;2 u6 T2 K5 _/ R0 o; D
data;% W+ I2 q  N3 c& N1 ~% v
0.1    12.26227 ?* f5 ^0 q* W; C5 T0 C5 C* g
0.2    126.989+ O. e7 ~8 `5 w! t* n: [! h
0.3    168.831
0 I/ w7 U  s: {: {0 h0.4    504.78
6 ]* g' T0 h. q& \0.5    1660.53+ Y& D8 M  h+ M0 B4 }
0.6    3194.8" f& ?( ^2 N7 ^5 G( o, y" `1 o* ^
0.7    5118.09
& z) s, d6 j' n* ]: l( D. u0.8    5593.49
6 y/ R8 d8 {9 p" u0.9    6354.52/ Z' g6 v. s( y/ \) @. u4 Z
1    6951.39; x) M  ~7 G2 P" i5 v" e: D
1.1    6057.45+ u: v8 S" e/ J' l* t' @. B5 G8 Y
1.2    5126.593 v( k2 E1 J& Z/ g8 H
1.3    5155.45
% ]& v6 e/ L# G: x" W; d7 i1.4    5167.414 I$ S# |: ~) P  Z( M- J3 p
1.5    6408.55" D0 S  e' G8 w' z$ I1 U
1.6    6983.15
  P0 N& E/ r* \  J# A( X5 v, p1.7    10444.61 O2 m" R. H/ i3 x$ Y) g
1.8    9819.3$ \0 Z! J# E; N3 s
1.9    8233.5% l- U) w& X. Q! Q7 x
2    8548.7
1 A& T: C. V4 A2.1    9723.07# y* S6 n3 L  q& ~
2.2    6976.66
( ^/ _4 d! f7 O; `, y" V* B2.3    8150.64
8 r0 H& ]6 `) t+ o! A2.4    8704.88
+ y  C- Y* z) l2 z/ ^2.5    10920.10 B. H; ?: O  r& {
2.6    11601.9
; S  ~1 F! m1 b* |; ~+ Q( \; y2.7    9217.56
) h$ q; o0 G( `1 L7 w4 s2.8    10517.2
8 J/ a; P3 G" L& C! e/ o- K2.9    13225.9
5 l7 I- r5 o- F# `/ i3    10667.9( p5 X& J; P8 z& V, r1 L' M
3.1    7870.21. {- x1 H6 D- s! Q2 J+ g
3.2    6025.27) Q; M) X  R2 r5 _
3.3    5713.580 E+ i+ Q! `, |7 c/ w
3.4    5444.97& T1 v) @9 ~# Q. O
3.5    7526.29 V1 ?7 A3 t0 k' Q% _
3.6    11122.67 o  ~" s  N+ e" i* e4 u( o* j
3.7    10034.63 B* ~, _: ]( c" A' O
3.8    8191.89
9 I$ P, S1 r, N. Y/ r8 M3.9    7777.02) R+ ^! V) W& D% H* S- }1 t7 p
4    9546.24) |* g2 H5 k# k' v
4.1    11494.7
( A$ D( l3 p: Y2 B4.2    11492.15 R. f: Q' B) E+ y9 X
4.3    10388.3& ?# G7 [3 h( b/ R$ L% F. i0 u" S
4.4    9548.41, ~; f. K, @( o% T9 M! s" S
4.5    12450.7
0 [. h* M/ f/ w& s3 T) _4 ~4.6    18987.2
4 Q5 F! e1 k% C7 Q+ n+ T# Z) R$ E4.7    28381.8
( d1 s# d# r' Z4.8    36321.2
7 P, m1 t. t% P; D2 q5 |" m. C2 S: @4.9    39182.1
# ^: q( m: A% B7 R5 M0 g5    39738
, H. F' E4 N2 ]% z) U: D5.1    38192.9
6 U4 ~$ M, R, h" w( R/ f2 E% H5.2    35211.8
& B3 |$ o* g! z. n5 B2 b5.3    31235.4
3 a- Y1 w  b  T, T! ]) W5.4    27255.3
" k& l6 k8 b$ H, t" T3 O5.5    23579.2
$ k& `7 z( J; R! R2 ^2 k% n8 E5.6    20797.76 s8 T. j( P& O# P
5.7    19082.97 ?' i- {& o, Q) i# Z
5.8    17750.6
* G0 X" @- I7 ?) t5.9    17354.2
$ W" |5 T: M+ v8 z9 Q2 o6    18027.8" K/ n+ J  A# w, h& g7 u
6.1    20452.50 \9 O! z$ h' U6 L* Z  L
6.2    22496.6
4 o2 j$ A3 ?: \  n& f. Q  }6.3    25224.6
5 }5 u5 N! F2 R4 P- y- l8 t3 U6.4    27468.6
5 M" D( l8 O" C# B6.5    29534.9
% R# t; U  o7 [, i% H5 A% a, X9 ^% A6.6    29086.3$ X4 x- u; U% d+ t
6.7    26879.5. L7 R) Z- K( y, }/ A% V
6.8    23869.6
( Q$ H6 C# C  {3 i+ @9 y6.9    21170.5
& r* j2 U: t9 F: A& s& r' c. ~. v7    18538.5* R! [1 K0 K" j/ |5 P
7.1    15742.2
1 Z" @8 u! e  t4 ?/ K! P7.2    13204.2
" Y0 d  C( x; ?: f. {# o  B2 ^7.3    12671.2
, V( R4 ]5 }0 G& y7.4    11967' b+ U* Q6 O. ]2 `+ P" E
7.5    11079.9) ^4 x: A; b) e" U. w4 R, d( V
7.6    10199.8( f4 R$ u- e. P1 ~0 N6 z
7.7    9508.269 P# p# [2 e" y: _9 Y
7.8    8949.19
3 \9 J7 S& H0 \. ^& X7.9    8586.8
, T7 W5 ~4 z: l1 N% K" Z% [8    8718.86
) D  ]$ I* o  S8.1    8936.01- `% @- M2 }- ^. a: }- T% e. }
8.2    9141.13! V7 F) k7 @5 R- H& @* F# @( }
8.3    9499.2
' p7 `' I9 ~, O- g. p9 l9 A8.4    9767.39
+ p% c* w0 K* H9 V8.5    9876.61. h/ z- r9 A7 f" V
8.6    9566.14
" a) A% R) b3 J0 n, V8.7    8802.23
4 v% O, w$ `" b9 f8.8    7706.28& @+ f& F/ ]7 _/ Y: M; C5 ^2 C
8.9    6755.66
! h4 B: B8 Y! i; d! z9    6311.97. v. n" p6 I, H* l) c5 e* d2 [$ b' h
9.1    5814.99
3 W$ b" K6 `1 m- s9.2    5271.11 a* m) P9 Y( v! S5 ~/ q2 ?
9.3    4729.66& P/ z" T9 T- b; f) S
9.4    4278.74) t3 d' X; P- E6 y$ {( r8 @
9.5    3900.71; j/ q- J: Z- e7 [2 u
9.6    3607.55
# H& g  m% C$ r% [6 ^7 P3 s9.7    3393.22
% n0 I$ b- i$ c, ?9 a9.8    3242.63
8 v: i" I* v* P, s4 k* [7 m9.9    3136.26+ o- p6 `0 U( C0 F3 K, B
10    3050.8
% T, a' D* s3 `10.1    2970.71
, T7 h5 m" Z  }' [( ]9 L) G10.2    2942.110 B' ^1 z% A4 M: m) ?: B
10.3    2898.50 F2 A; V# L% k7 D* H% ]! T! h
10.4    2829.74: B0 H* t: X+ s5 ]" q
10.5    27323 K% h9 l( H" I$ }1 N9 S7 n' U3 @
10.6    2673.95
1 I+ F: h( p' B0 g) ~& E10.7    2618.58
5 y4 a' |( \2 }) r1 B) s% z9 e10.8    2538.54
2 f" s/ J' w( }10.9    2439.27' {2 E- U8 {( E& o9 m% O3 W' q5 c
11    2327
; e/ e0 |8 [; ]( C, q$ Z11.1    2207.77
5 [5 V3 j7 o, I" j9 j# f11.2    2099.27
: {! j) R4 J( t3 {4 [" `3 w% L! k11.3    2005.83
: ~4 F  B+ b) w. D0 }1 b  p11.4    1939.58
% f+ o. N- N8 a0 t( }& B11.5    1868.75, [1 ]- A( t. r9 X
11.6    1792.370 W5 `8 ~4 u4 X4 I' ~- S7 F
11.7    1716.142 a5 o5 M/ q( m8 l
11.8    1647.1
- y8 P9 E. @9 a' i% Z11.9    1592.69
. f6 B9 y5 o8 K$ ~7 D, `1 e3 D7 W12    1535.02. @$ O+ s+ K$ N$ l
12.1    1487.1
! [4 v, s4 E- K3 \% {$ u" }12.2    1442.02
+ g1 N( n  x2 W( x" s. C12.3    1404.55
# p/ {6 R5 L- X# k. N0 c( _12.4    1372.14
# r) L$ T4 w. r* t12.5    1339.26
- d8 g) t; B* e6 h2 w4 ?( X12.6    1306.91
# W9 ^4 y7 @; `12.7    1274.2- Y  n0 o. V3 V7 j, l5 U' d* J, C
12.8    1240.19- c. D! M! x' f+ X
12.9    1205.69! w+ a5 H+ q9 N* P
13    1174.97
! k+ a' W" N4 F5 y) Q13.1    1143.4
+ {0 W3 F- t8 s" @- K7 ^13.2    1111.18
" L1 ]) T6 Y) s5 Y4 V0 y13.3    1091.32' ^+ `7 C1 q1 f& m* Q( a) l
13.4    1073.65) P* s2 _( O" r4 j6 `3 a& n% G
13.5    1063.19
- _) o# x) {2 q- u- s4 W$ a13.6    1059.76 P* U8 ^) z$ S. s
13.7    1059.07
# a$ T  W3 i- l! L& `13.8    1067.5
9 ^  Z$ L$ [2 M13.9    1079.59
5 w! r% n0 k: d0 z2 W7 V) x14    1092.718 |- a: ^) R  H4 p
14.1    1107.18
) h: z/ s$ p. v- h; E% s9 I4 Q14.2    1122.07: C* r3 e) f  Z5 z: u- Z: x
14.3    1136.83 g- t; g+ @$ E6 r" F! Q
14.4    1151.09
1 N5 v8 J+ z  l6 N( T- b14.5    1164.63; {$ ]& f" R# {2 ]* _2 U
14.6    1177.12  D# x# [* y3 c8 U8 d
14.7    1188.84# l; ?) C/ @" X
14.8    1199.04; d9 j) A; z3 J
14.9    1207.72
- {8 F- m9 ~) q' I& H15    1214.96
3 Y6 z- [; Q0 y% u& q1 R15.1    1220.1+ x6 j1 ?- U( J6 y
15.2    1223.036 \: j, Y9 x# @, i+ s3 U
15.3    1223.68- z: I) t& v7 l( S& f/ l
15.4    1221.98
5 e3 K/ h1 Y0 {: y15.5    1218.29
; A, [6 i) \. P' F% q3 O% w15.6    1213.32
6 n  C, @. e% {) D+ w: e15.7    1205.84
' y9 r% i9 |! `; Z% j3 E, o/ |7 Q15.8    1196.24
- B: y$ N* }( @6 q4 G6 Z; C9 `15.9    1184.64% @+ ?4 k+ u- Q! M! w
16    1170.7
2 {+ O3 q* U, k* }4 l4 P, m- D16.1    1154.55/ M' T6 V4 r& j. g7 G# |$ O! e
16.2    1136.4
& I5 q# j) n" Q) {' C5 K4 }# j16.3    1116.58
7 d+ L* Z  V/ l1 }- I1 a. D0 W  N  j16.4    1095.05% u! O5 Q) C8 k, C" v3 R
16.5    1072.02/ m5 x& o5 ]5 S! y2 A$ y
16.6    1047.73
1 `; v, i+ f! D16.7    1022.4
+ u6 k! W# V6 |& n16.8    996.294
. G$ x" j- ^& g. s" m- e16.9    969.694
. a0 K8 h' d0 e17    944.4922 ~1 L4 T$ O3 W( d
17.1    919.623
2 [2 D* v  d; o# K" Y! V( T17.2    921.07  x5 B2 D( i& J- F7 {, D4 s
17.3    921.284* ]( [8 K3 o/ a0 h- s. [7 ?
17.4    920.186# F0 i' W+ G; o0 @, y* B
17.5    917.719* u/ O: Z) M  ]+ A* y% {+ B
17.6    913.863: b1 E  M7 _" V& G1 }4 F
17.7    908.738
" k$ U- C- N7 s; n7 d( N( d5 x# T17.8    902.358
6 e. X3 \2 g3 B17.9    894.874  J& ]$ Z+ \& R( c: v+ |
18    886.424
0 O- T& n: q" e18.1    876.931
# {: U, g' S  f18.2    866.692/ V2 B, X, F4 \% C0 v; h, \- b
18.3    855.9536 D* `8 h) B( S5 t0 J/ a- m
18.4    844.501: |* E7 h- o3 T: }
18.5    833.049
$ z: r8 \0 |8 _0 D( J  K: [, v18.6    821.2719 Z" A2 z9 T/ M6 S
18.7    808.993
# J$ g$ A. b' D0 S. I% x5 F18.8    796.315+ \/ c. [1 o& r/ V/ f0 c9 o- `
18.9    783.336
6 X* \3 |+ @- r6 P$ ?5 F19    770.44% G( L7 G8 l; S8 q" t9 c
19.1    757.745
3 a, }: E7 i- _3 S. Q19.2    745.0810 m8 ]$ N  f- v0 I2 \
19.3    732.521
2 d$ z5 D9 n5 f/ y19.4    720.132
0 I4 p: z5 C# M19.5    707.972
5 C/ A8 w, j* G% c5 ?* k4 ?5 p/ W19.6    696.095
: w0 Z0 t7 r  g19.7    684.5468 D, m0 A( O( M) g' t- l
19.8    673.363
0 `& s8 R. k9 H- N3 K1 `  S! \( z19.9    662.575- F0 {- ]( ]8 c+ y: E
20    652.206
. p; k1 a; G" l: w

该用户从未签到

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

该用户从未签到

3#
发表于 2021-1-19 11:26 | 只看该作者
Title "Type your title here";
7 y& J, U# {  V# \& o- \Parameters a,b,c,d ;
5 u4 J- b. [+ Z, k% s* ^Variable x,y ;, z' g7 g5 x# ~- Q
StartProgram [Basic];5 _/ D3 M/ {. p- s
Sub MainModel- q8 I5 T% d# N/ \0 i4 g6 g1 v7 C
   Dim i as integer6 u: {+ D* K/ h+ b& D# R
   Dim as double tx, ty
# F7 e; v0 }0 d2 z& J, O   for i = 0 to DataLength - 1
7 j5 G' N  J2 S       tx = x(i)
4 L' y# h0 B, l# {6 Q# o       if tx < a then6 t# a# _1 e; x3 q
          ty = b*(x(i)/a)
7 d$ u; ]8 m* [6 m8 ~' D& v       elseif tx > c then
3 o: B: y& ^. |* ]+ a9 l          ty = b*(c/x(i))^d
) L  _% G0 w- B  q8 ?       else* E$ c0 s2 Q6 r& ^* z0 A4 o
          ty = b
0 L: _% `# ?# ?2 f8 u6 o       end if
" H9 ?. a+ L' e, C0 ?# {; J       y(i) = ty
: L+ r0 Z  L: x+ j( X: |   next
& f* t  _6 q4 R, mEnd Sub9 i2 x% i$ ?8 m, R
EndProgram;' T; U" z' M' |2 ?8 a0 [8 E* x2 V% ]
data;# w1 P3 H# K+ O8 O# z1 A" r0 Q6 X
0.1    12.2622
& N; H2 U+ `+ L2 y1 X' d# J0.2    126.989
- p. X# z1 Q# Y9 E% h( T4 v0.3    168.831
& R( d7 h& I/ T- F$ U0.4    504.78
- X& z' G+ W/ z0.5    1660.537 Z/ }8 |" a" m. C
....

点评

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

该用户从未签到

4#
 楼主| 发表于 2021-1-19 14:15 | 只看该作者
shuddkk 发表于 2021-1-19 11:26  [( A9 J3 b! B& X; E( q. w
Title "Type your title here";5 _5 F) {% ?' ~* b$ i
Parameters a,b,c,d ;- E, P0 H: l* z$ ?, A% r/ {. R. \
Variable x,y ;
% b. v8 }- @) g0 W
谢谢大佬,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-8-2 12:59 , Processed in 0.125000 second(s), 25 queries , Gzip On.

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

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

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