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

函数问题

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
三段式函数的拟合,一直提醒函数格式有误,但是苦于没有正确的示例,不知道正确的格式。
$ Q/ i, w- ]" N8 Z" b左边是想要拟合的公式,右边是代码,请指正,万分感激!

4 ~. Q* X, c+ ~1 K1 H0 F  V* MTitle "Type your title here";
. S8 p4 J0 d% t3 P3 m- A% H, LParameters a,b,c,d ;
4 p3 q, y2 Q1 o8 j  h. FVariable x,y ;4 n- U4 j, h& y$ m% P( W
Function8 N, Q3 z+ {" p
if x<a,y=b*(x/a)  else if a<=x<=c,y=b   else if x>c,y=b*(c/x)^d;
1 e' ^  |( q2 J% F2 g4 N' kdata;& p- R9 D! c+ h. ^; B1 e( V4 l6 Z
0.1    12.2622) k0 l. f. u# Q9 K4 E1 m' e7 B
0.2    126.989* r  X3 K5 v2 z
0.3    168.831. y& t+ A+ S' @3 @3 q; r4 W
0.4    504.78* u4 @+ G  r) H6 v% [# r& q
0.5    1660.53
, y/ }: E( o/ e  y: Y2 K# l0.6    3194.8
6 [/ {2 `* K/ a% e: I3 v  n# G7 D- c0.7    5118.095 l; K9 b3 N. L# `7 G. T
0.8    5593.49
3 E# u% v1 \' r; I7 G" R/ t$ f: F0.9    6354.52
9 q! C8 v* F  z, L% T1    6951.39
; @$ b- E. n7 }9 b) n2 t2 d5 ]1.1    6057.45) T4 T  z8 e4 f2 ]
1.2    5126.591 E, K; k& u1 H: h( X
1.3    5155.45
: \  j: K' [5 s8 \1.4    5167.41: i' t8 H8 c% \) v
1.5    6408.551 X7 A# z# C1 Z1 @" u/ _
1.6    6983.15
+ ^. H: \* J) Q! s% B. `1.7    10444.6
* m8 D+ Q$ _0 C8 E1 {7 g& j1.8    9819.3% o' M) Q  M  F4 \" C
1.9    8233.5+ m# q& T+ r6 s( o8 r) j$ T
2    8548.7- o: f( f" m% ~$ B  _4 e
2.1    9723.07  y: b3 ~4 H. K- s9 @
2.2    6976.66
' l5 w6 _5 @8 X2 H! C3 s3 _9 m2.3    8150.64
$ L+ H% `. L  _$ k- l+ I+ C2.4    8704.88
" L" @% V) k/ P* u1 d2.5    10920.1) t; |3 o- b( {" D/ k8 T+ v: L4 o
2.6    11601.9
: E; P& I7 I( b" Y2.7    9217.56
  A# d/ C( S6 A1 r' Q2 X  t2.8    10517.2/ x+ E7 {: ?% p$ I
2.9    13225.9/ j: V7 b7 a( l! Z# R
3    10667.9
8 V$ c6 w+ s2 ]% ^0 I# S6 ^! J3.1    7870.219 F+ ~8 `# C, g" P
3.2    6025.27. a# u; h0 P1 O- a
3.3    5713.58
4 `$ T5 w, n7 ]! E3.4    5444.972 k) u* r7 ]( V" @
3.5    7526.22 t! R+ \' J% y4 b6 @  ?0 g
3.6    11122.6
6 @) D  C3 f5 x. \* j% G4 A8 i% K3.7    10034.6
% M" G5 e% J, z3.8    8191.89
' {! R6 E5 ]# D3.9    7777.02
+ Q6 p* h: w$ D4    9546.243 Z; e3 _5 R* P9 {, t' H  w/ M
4.1    11494.7
' U+ t9 X6 A% P) d% n0 r6 f4 h4.2    11492.1! i$ k9 R7 G$ q% G, b
4.3    10388.3
& B3 ?$ [! K* j4 N4.4    9548.41
' `1 {: J3 V+ H% j  s4.5    12450.7, o& d+ w! w7 \/ ~) d
4.6    18987.2
* u: |- u; V- j! G4.7    28381.8
; a' i6 F! [1 w" O+ x. \) w3 T4.8    36321.2
, v% {+ O" Z( s# T5 p3 k4.9    39182.1
1 b. R1 [6 F8 }" X; S7 `7 h5    397380 h" i' u! |; O
5.1    38192.9
' H7 P; D9 O: C9 @1 i; r3 E9 l5.2    35211.8( j4 E/ L; C: l+ t
5.3    31235.4( i* u$ d  T: T. L
5.4    27255.3
% \1 X5 A9 H# i' q5 r6 ]5.5    23579.2
  E& M, C8 }) |* o5.6    20797.7
: D8 s9 b5 e) M+ K- L: I8 m. n5.7    19082.9! S' ?) D& g" A) M) M
5.8    17750.6. t3 O& q& |0 `8 {7 s" [  L( }
5.9    17354.2
9 h. C2 u2 I3 g7 }+ t; R; Z6    18027.8  f8 ^; a( D" e5 g* R
6.1    20452.5
; \) R; P4 j- @: d: V6.2    22496.6
! B1 y; y, _: I5 n9 G+ A' ~6.3    25224.6( }& u- f/ n& Y4 J: `
6.4    27468.6
- e9 D( d2 Z) t" `6.5    29534.9, ~4 J" V6 s; H
6.6    29086.3
/ O5 z7 U) |1 _  _+ O& S' R6.7    26879.5+ ]& j1 `; ~5 N0 C6 r
6.8    23869.6
6 _8 {- v+ b) O# r5 y1 u6.9    21170.5
5 d  j, v. ]6 g) o9 Q" n8 s7    18538.5% o5 i/ `/ S9 o7 s! F
7.1    15742.26 V! v& \; t7 g% x
7.2    13204.2
* _) Y! n( C( q) l7.3    12671.2
! S% H7 e$ s9 L! m8 b9 P7.4    11967
2 V7 I5 k; o2 V7 a7.5    11079.9
% Y# U& C0 e8 J4 k; N  l# g7.6    10199.89 U9 S7 K$ e- ]# o
7.7    9508.26. p0 o- _5 c# s8 d
7.8    8949.192 x% ?0 h1 H6 Q) @# a. n
7.9    8586.87 I/ M4 o9 V9 O) Q/ a" ]& Y
8    8718.86
  v( Z- }: L  z- ~8.1    8936.01
; \/ C2 p9 j2 ^: R. t! c1 U8.2    9141.139 D" Q: S; y, y, M4 f) O" U% i
8.3    9499.2' A& U0 p3 W. Z& r' L. h( D$ l
8.4    9767.396 Z3 ^* C$ L  _1 m$ @
8.5    9876.61
* A, V3 u3 M1 R2 Y  O4 C% U8.6    9566.14
6 x& p- |0 z/ W- w8.7    8802.23; s' u( b- n4 v+ U, L- U
8.8    7706.28
4 k4 J7 G5 ]) J9 n* L$ r8.9    6755.66: `/ h5 O' g, R, R! n  W2 y: k- j4 p  P' G
9    6311.97
+ p% I& `9 {8 K1 J- B+ t9.1    5814.99
9 V/ ?, g- F$ C4 \" q9.2    5271.1! p, ~- u+ s1 E% D8 M3 M
9.3    4729.669 @$ p0 J" `& U& _' a3 p% o$ ~0 R
9.4    4278.74
, x. R: t; s6 F; @) ]: q7 X9.5    3900.71
, K0 x6 r1 K& @0 f6 P' W& d9.6    3607.55! E. p, B# Y  h9 e8 \7 j% b+ D
9.7    3393.22, ~$ Y) N. v( W4 m
9.8    3242.63
4 q+ o( h% ~: w7 q4 B/ ?6 o% w9.9    3136.26' X3 N. D( z( m( ]1 K6 R, P+ E5 P
10    3050.8! I8 n7 d$ A" e8 k1 S5 _
10.1    2970.71: s. {% r3 Z  O, K8 ^. f( k4 O  l
10.2    2942.11
7 L+ u0 S0 {! p) R10.3    2898.5- @8 y8 z1 \: m& c+ B  N+ B
10.4    2829.741 F% M0 e) j2 `. n
10.5    2732
2 y9 I4 H. w9 ^2 `3 y7 ]10.6    2673.95* X( I/ O! n4 P% T/ V
10.7    2618.585 j, y# t; R& e$ j
10.8    2538.54
, Z/ I7 M" M' \/ l% `) K9 A! }10.9    2439.279 e8 a2 v' l9 U; W/ i3 S" a# d& W
11    23273 K8 L6 n% s# O% [& G  [' m, k
11.1    2207.774 f3 |# a" X& ?. N
11.2    2099.27
  j$ s9 J9 ]+ M1 I7 B; h11.3    2005.833 M% W- [0 Q2 _2 J6 M! S; a1 B% ]
11.4    1939.58
5 O# R, a* q; C( m' S  Q/ ~) P11.5    1868.75
  ^0 ?% Q/ f! a7 c& F11.6    1792.37; K; D3 g3 O5 K$ }. Z1 |" ~! @
11.7    1716.14. T* P1 g: Q: }& G) ^9 s, f
11.8    1647.14 w* o/ A) c3 o3 C
11.9    1592.69
" [' `- u# y: j7 Q0 s, s6 x: L. V12    1535.02
0 X2 W5 H! m7 j4 _/ v12.1    1487.1
. w  d$ m: ]7 @! W12.2    1442.02& Q0 N4 j6 A2 o
12.3    1404.55
9 ]$ j$ D$ w4 h4 E/ Q/ H12.4    1372.149 b1 k9 \7 Z5 T7 x3 t$ ?
12.5    1339.26, ?: P9 B. b/ l; X6 V9 h
12.6    1306.910 v: V7 ~) t5 J  i* q9 f
12.7    1274.2: G) ]* E" t% D$ j& e) N) ]! X
12.8    1240.19/ _! f( H% J8 f" \8 z3 v
12.9    1205.69
% _2 U' f9 r5 v) B7 W% x13    1174.97
# H7 T; I) ~! `& w13.1    1143.4
  z% Q: u4 L, z3 k! ^0 a13.2    1111.180 A+ V1 I1 g& F7 S9 x. t
13.3    1091.32
2 h3 W+ C& A* h13.4    1073.65
  V2 Z& d2 u/ l4 L) C13.5    1063.19
. b0 ^: U; S4 \; z" s' [" B13.6    1059.7
. r) b7 u8 }6 U3 p2 f" u4 v13.7    1059.07
- ~1 |+ ~- Q( R13.8    1067.5+ s+ N) p1 t/ a: \  p; Y% j9 W
13.9    1079.59' ]; j& b4 Z7 R4 O7 x- \+ G, v
14    1092.719 c, D& J# ~. [
14.1    1107.18
6 J9 c6 `- F$ I( I" A+ p4 K) g14.2    1122.07+ t$ A9 P3 ]$ X$ N5 q) S
14.3    1136.8
" O( h5 X  C# e4 K& n14.4    1151.09
( C( G1 m+ N& ]- H/ }( m" ?9 u14.5    1164.633 |3 Y9 w, e& H# x4 j" Y& z! W
14.6    1177.123 h, j: C) M6 v! F1 j+ I" x7 C
14.7    1188.84
6 @* Z4 ?: w" e( {& x14.8    1199.04
" j, {$ k9 R: i, ]14.9    1207.72  Q2 `! y' F4 {, n8 s4 j
15    1214.96
% k/ K! r9 R2 f7 U: {5 k' G- c15.1    1220.1
6 d' j/ |& }- C6 \3 K15.2    1223.03
% v8 r$ l# P6 C: r- X15.3    1223.68
' N$ s4 [2 J, V; @9 b4 X# c! N/ N. n15.4    1221.98# o1 J9 q% `& }+ l4 d
15.5    1218.29
) ~8 Z' M3 }9 ?6 w15.6    1213.32' p$ [' b4 X, I% S6 E
15.7    1205.84
+ }; c) E9 Y- x15.8    1196.24% O" ~! m8 g: ~7 u4 f
15.9    1184.64
* ^3 d6 H. O9 d9 ~& w1 o16    1170.7
! N: ~/ ]/ ^& {, j) _) _( d. |% h+ L16.1    1154.553 z- F* U! S! O' z  c& g3 e
16.2    1136.4
% V. ]1 l! ^! k. X8 v3 U/ d16.3    1116.58
" m1 G; p2 y6 ~% f) _16.4    1095.057 [0 {3 R0 |6 ~
16.5    1072.02
2 B  H+ W3 B- I16.6    1047.73
+ F, L/ n8 \+ N* s16.7    1022.4
1 f/ r4 u& p( q1 H16.8    996.294
4 w0 o2 ]' z: y2 N4 B16.9    969.694) c1 i- v7 p% Z  u5 v" t' S
17    944.492
9 X# F9 |4 V+ ~0 W0 A  R17.1    919.623) X0 j+ ^- b# c9 H; Q) ~
17.2    921.07
$ j" w' L8 g7 j# v3 l- k; u17.3    921.2847 C0 V" r$ w; c6 e- t$ \
17.4    920.186; T, e3 w) x+ j% @
17.5    917.719
0 F7 [6 Y& ~( k  J' f" x7 @17.6    913.863
) @) R  C6 s9 N  x17.7    908.738! e" G9 e5 k" J8 m* ^
17.8    902.358+ Q3 [' H5 |' P- H  M
17.9    894.8742 t; D6 l' p2 W& g* H2 X
18    886.424
2 q' i. s# j- F18.1    876.931
+ S- f, q- d" H+ K3 @18.2    866.692* l3 ]7 ~* O0 N) \* x; ~& K
18.3    855.953; ^' W- X  p" O  v* T
18.4    844.501
+ T" `0 R: K4 c1 B18.5    833.049+ L6 \6 t" M$ `  o  W& d+ z
18.6    821.271
4 }6 x3 o5 \7 \  w, o18.7    808.993
. n- x' k& Y2 @" d" u* I+ o, a18.8    796.315
/ v7 g, F$ T9 K' k18.9    783.336
+ K9 A; |! n: W8 {1 ^/ C19    770.44, x* N  g0 Z, C0 H- a
19.1    757.745& M" m# e4 o9 w* }. Z
19.2    745.081
1 g" Z0 _. A; w" |19.3    732.521+ a# ~: k7 |5 k& @  s
19.4    720.132
! S9 w# P2 Y6 N19.5    707.972
6 G& h1 x% O$ l" n; p19.6    696.095
3 y9 z7 h6 K4 W9 b19.7    684.546
- \& G( }3 q/ d* `2 U' o3 d19.8    673.363
9 r: c) g' r1 V* }! Z# l19.9    662.5758 u3 w* [/ k( e0 O5 h& y; [$ p
20    652.206& U9 ~1 I& r4 |9 B  L

该用户从未签到

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

该用户从未签到

3#
发表于 2021-1-19 11:26 | 只看该作者
Title "Type your title here";
. U) n* |/ ?7 L# x) DParameters a,b,c,d ;
$ ]; P8 ~# \" q- t: H  `Variable x,y ;
; N$ }( X+ X+ v; r8 m0 N6 f) V- G! MStartProgram [Basic];+ ]& Q+ R' a% w, R. y- I  J
Sub MainModel: ?! m5 o5 j$ I- T9 \0 r  x  L8 s  J
   Dim i as integer
' |" t3 E. n$ x; m   Dim as double tx, ty$ K/ `8 y" k# N
   for i = 0 to DataLength - 1
" {! \" B# J8 h2 ~: C       tx = x(i)
8 E& u5 n/ b# S6 ?! J6 W7 t$ g$ I       if tx < a then
7 d+ z! ]+ n# T6 e4 D$ y% ]          ty = b*(x(i)/a)
% V' v" Y1 u/ L# ~" x8 g9 A       elseif tx > c then
* X6 ?' \* Z6 ^/ t          ty = b*(c/x(i))^d
9 u) M# f" R8 u( A       else
5 p4 O! L& W% g' V1 ~          ty = b
6 I( A2 G8 \+ r/ S       end if% }7 I0 B: D2 s0 F/ Z2 O3 R
       y(i) = ty
* k6 x8 I* A0 P* h/ d   next
9 _- h, t3 I9 k' yEnd Sub
/ @: i' W1 ^& @8 L. q. ~& ^$ IEndProgram;; ?2 @7 \) I; P5 Q: @
data;9 B% s0 D- l, \% B- |
0.1    12.2622/ b$ B7 V  t) f' [3 L
0.2    126.989
5 M9 i3 \( G4 K. J) U0.3    168.8311 t0 v, p6 y" C6 j/ t4 Z
0.4    504.781 D% {  q  E" _1 P% x/ Y
0.5    1660.53. ~  {& A6 m$ G
....

点评

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

该用户从未签到

4#
 楼主| 发表于 2021-1-19 14:15 | 只看该作者
shuddkk 发表于 2021-1-19 11:267 Y- L! Q& u$ o* h
Title "Type your title here";
- u( a0 I, q7 bParameters a,b,c,d ;
3 J% o; u7 T+ P. C  i7 WVariable x,y ;
; A6 d& m+ w- q7 K! P; L% [7 P( y
谢谢大佬,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-8-5 03:07 , Processed in 0.125000 second(s), 27 queries , Gzip On.

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

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

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