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

函数问题

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
三段式函数的拟合,一直提醒函数格式有误,但是苦于没有正确的示例,不知道正确的格式。
0 \4 M# |' F9 C左边是想要拟合的公式,右边是代码,请指正,万分感激!

: \) r3 y6 M+ v: W9 f* [Title "Type your title here";
2 X, V  c; \! Y9 _0 cParameters a,b,c,d ;
/ @+ d# z  S4 e6 }0 O) e$ O# @7 SVariable x,y ;; \  X* q4 Z2 @8 y  I5 `
Function
) s3 R3 i- [1 y9 D5 g2 Mif x<a,y=b*(x/a)  else if a<=x<=c,y=b   else if x>c,y=b*(c/x)^d;% z8 A% l( U* c! d/ L- I6 T1 C
data;
6 d- c! b  S( c( d2 v" B% E0.1    12.2622. O+ @8 Q: I0 T) _- {1 d$ e
0.2    126.9891 a; m' L& L. o" W  A
0.3    168.831) I, c# j2 t' R4 q$ H4 }
0.4    504.78
! w2 |$ @+ X. w( w0.5    1660.534 L, y9 X- p: \3 m# x" f
0.6    3194.8" G; L1 @& U; T& ]' t2 _
0.7    5118.097 I2 J: a$ J6 q1 A$ i( P" J
0.8    5593.492 d( O: ~7 Z: j$ C8 w) u2 Q- y  Q
0.9    6354.527 q9 G0 `+ Y6 }' t* ]) w5 k
1    6951.39
7 o# N) f' h( d* v' B- U) \/ H1.1    6057.45
7 t9 t: O/ I0 m8 \1 @& I9 ]1.2    5126.59
) W( ]$ |/ h, |7 S+ R4 z1.3    5155.45$ {$ p: o( d& v9 ?. e) H" Q  P
1.4    5167.41
5 ?# Y1 W9 e$ k0 D. y. S! F1.5    6408.55
  Y0 }2 k' x7 h' u# c4 z! C1.6    6983.15
6 s1 G1 _" f6 P$ P4 n+ M1 u1.7    10444.68 P7 ?, G) N! ~
1.8    9819.35 ^3 h- n" ]# H/ O, ?$ h* p+ V
1.9    8233.5
7 z6 O* s' C8 j% S" O. U7 ?2    8548.7
( |+ B; g3 U6 M" x! w' n8 T9 j2.1    9723.07
7 h* `2 i* K9 {9 M+ q' ?  o9 P2 D2.2    6976.660 Q6 E( ]$ M( Z& _
2.3    8150.64* b! I  ~& O: f3 v, ]0 B5 w" f( }" n
2.4    8704.88
, d) g2 V7 \. K4 n2.5    10920.1( V- U6 t$ J4 W3 P
2.6    11601.95 b. X+ Z1 S5 F" C0 ?/ R
2.7    9217.56+ M' k+ N$ |; M) `# {! ~9 u7 f
2.8    10517.2% i* J3 w, H5 J& h% \0 G
2.9    13225.9) c  S9 A4 Z5 h& l/ q
3    10667.9% A1 e, |3 O7 b1 b# R) y
3.1    7870.21' _1 ^' D! V% F8 B. f
3.2    6025.27
* ^$ X& g; O1 H  M' [3.3    5713.589 g1 ^; j, v1 H9 ]
3.4    5444.976 _* J6 w9 k9 V8 X0 ?
3.5    7526.2* r# Y3 J5 N1 {. T- o
3.6    11122.6% X8 e% D2 }' C% E/ ?! [" l
3.7    10034.6
0 w3 ^# p& _6 a% e+ K9 C5 N1 W+ ^3.8    8191.89
2 @8 @; e3 F% H8 z1 h3 r3.9    7777.02' Q4 f9 B4 E( N2 F9 d) Z
4    9546.24
' z$ P2 V3 y4 N) r6 f; y! d; g! m4.1    11494.77 _# a! x% v/ k4 o2 }
4.2    11492.1
0 p" [5 _0 Y% c* N- q( j4.3    10388.33 s/ Y$ \2 G) j
4.4    9548.412 Y: F* X' _" b; O( B+ e7 b
4.5    12450.7
# l3 U( i& B  i. a6 }3 T+ a: K4.6    18987.2
0 e; {' i% b( B! E. h8 |" U4.7    28381.8
( r2 a, ?7 Q( q# H) D4.8    36321.2
  o. @& f9 m, f4.9    39182.1
. b. R3 Z. s0 m( Y6 Y5    397389 e) H9 s! n, F0 D9 c& M
5.1    38192.98 r9 @3 Z0 P$ S1 ?- Z% s1 f4 b
5.2    35211.83 x# z6 g( L. m+ {8 r* m4 _& F/ f
5.3    31235.42 U8 S) ]9 _3 U+ c
5.4    27255.3
3 r+ [4 O+ w* u6 _& l) ^* X5.5    23579.2
) \+ p6 [( ^2 K% w; I/ x5.6    20797.7
9 @# a( y7 h, H2 O! X5.7    19082.9" ]/ j$ f1 |" O' G2 o+ {( \
5.8    17750.6& {8 Z  r3 e! z) H  ~! s, i0 M
5.9    17354.23 Q- ~% Y. J$ `8 K
6    18027.8
& C3 ?8 z3 w" p0 f* d4 a6.1    20452.5$ G. _5 D- q( g
6.2    22496.6
& |' w  f$ l% N4 [& X6.3    25224.6; o! k% L; z1 m) v: s
6.4    27468.6
# z. f" g3 [) z) N. i( g6.5    29534.9
  I- u# ^  Z$ H* D0 N/ N# ?6.6    29086.3- i9 l7 }8 n' ^3 O
6.7    26879.5
: L' W2 e4 K- ]  A6.8    23869.6
# d* f9 I( ^. o1 G, Q6.9    21170.5% [% U( Z, x  n( i$ w
7    18538.5( m7 n- I; R/ d, g/ `
7.1    15742.2. y$ f- K% f" C. }" `  F
7.2    13204.2
) R, N; M* u( \$ m9 s$ o/ N2 E7.3    12671.2
0 ^3 i& j7 `& z# G9 D$ i7.4    11967( e+ I6 o- |; M
7.5    11079.92 q7 p  m5 ^/ g3 M0 k' L
7.6    10199.8
/ i6 M- Y/ @# B) t7.7    9508.26/ E- y- \5 x4 f4 `
7.8    8949.19/ i) z# ~* h5 C4 m+ _1 p
7.9    8586.8
7 @. s. R/ U! R1 r- U( o8    8718.86; ^" C  A! }( E! y* {
8.1    8936.01
2 @3 R( C+ X3 F5 D1 P" k/ K  C2 T8.2    9141.13
1 X8 f4 w8 o; {' Z1 E9 `6 L+ B+ f* u: s+ b8.3    9499.2) ]; y& D2 Q3 J. Y0 x! L" m- N
8.4    9767.39  b* R3 G9 S4 p2 e, V
8.5    9876.61
& k+ u' H, Z8 x6 N8.6    9566.14/ I+ e2 S! q  r" a1 k% r' L' c
8.7    8802.23$ T' |: \- E8 _' Y* g2 U3 X
8.8    7706.28
# D$ T! b  h9 o" o8.9    6755.66
0 {5 y, [! {& O$ g# F# F4 }' L: P9    6311.97
% l) j$ W* ]# k) z9.1    5814.99
7 s( x  c& I. Y/ T& K3 ~9.2    5271.1
: d; z7 f3 \' w% p7 d1 _. p9.3    4729.666 y7 I5 r  q3 L# c/ T+ r/ w; w# d
9.4    4278.749 t& v1 O4 ?7 W) G
9.5    3900.719 u$ O! X, e" s1 S* ?  h3 h1 g
9.6    3607.55. ?  |* c) E1 g: Z5 p, l0 `2 C+ y
9.7    3393.22: ?' ?( x1 }$ x3 U' E9 n+ F9 u! R9 j
9.8    3242.63
' B/ t# r3 ^( D! M0 j9.9    3136.26
) ^+ ?; y' f5 G( p8 z# r  `5 t10    3050.8+ d- |% \8 V+ q) ]8 s2 v4 {# h$ w
10.1    2970.710 S. {% I8 {: Z5 P. Z+ d& M6 b2 _& q9 W
10.2    2942.11) M) u; S- k6 A& K/ D. t
10.3    2898.5* `3 ?% L0 }: k4 t1 x
10.4    2829.74
3 T4 i$ ~2 W2 H* E7 _10.5    2732: I  o# p, @- C, b7 r
10.6    2673.95
$ e! h, L/ p+ f: K' _10.7    2618.58
2 |# k. v2 K* P+ \0 c: H! B10.8    2538.54, H+ {0 a" {0 n/ k
10.9    2439.27
- }9 {& I" b9 t4 j* T" `/ ^11    2327
' K# P; @& h3 k8 y  c& Q11.1    2207.77
+ _. \- e0 |) s# _11.2    2099.27
% Q% e4 L3 N2 R* Y& g11.3    2005.83
/ N! X2 {) F6 }& u: k0 W11.4    1939.58
* G  D0 p' ~& Q' v& e11.5    1868.75
. e& u! n: [2 D- E! Q% W" l, t3 w11.6    1792.37; h' Q3 n/ |/ n* ]) @$ C1 C
11.7    1716.14
" A# E  _" q1 \# t11.8    1647.1
, S' W+ R+ \% c- f- _+ u5 k6 K. N11.9    1592.69# z' |5 q7 T) H
12    1535.024 H( K7 q; `! j, I( ^7 F+ N' Z
12.1    1487.19 |. i3 w" s! r9 ?
12.2    1442.02, O% H$ `) {/ I+ M8 _1 K& E$ Y
12.3    1404.55% }; s6 r4 l% |1 A1 v" P* L
12.4    1372.14
. l- t& A# x' v9 _/ s12.5    1339.26
. @9 r$ T1 k; C  E6 h8 z$ R' U12.6    1306.91; C/ c0 e% a% J: p6 N
12.7    1274.23 [" ?" g0 {7 Z( c$ |5 u
12.8    1240.19
1 x  b6 g* i" G1 G1 D1 a12.9    1205.69
: H; `/ h7 ]6 t/ _7 S8 P, c, e7 `13    1174.97
6 W$ [" f" O! [8 ~" r13.1    1143.43 _5 x; s5 y9 Q2 L: T0 Z8 b
13.2    1111.18
2 {, n9 q1 |+ d% X& R( A6 s- @13.3    1091.32
' l* Z" n7 r2 x0 p4 j% R13.4    1073.65
! U$ x. x% Z; S4 R  b* t13.5    1063.19: Y9 c# ~3 f' h6 q! ?- e
13.6    1059.7/ ?' o7 }' E6 Y5 j+ g4 R# a
13.7    1059.07
- Q5 |0 r9 Q+ z/ m, N2 U: V13.8    1067.54 `, Y- N5 p% P  G
13.9    1079.59! B( g2 g( m* W0 b0 f- T5 N
14    1092.71; [- q1 C+ C7 Q
14.1    1107.18
% y+ y: \2 H' m' O) Y. J. q4 E14.2    1122.07- D, g3 U. c: _
14.3    1136.8( e: o7 `6 z/ Q( P" \
14.4    1151.09: Q7 w7 ]0 R$ G3 l  k4 M
14.5    1164.63! h/ ~" t) ^3 }' N2 K
14.6    1177.12
: E6 o5 F: u8 `9 O14.7    1188.84
$ z( ?/ n/ c9 f5 p. t, r. ]* C  [! Y14.8    1199.048 t: A) }9 [0 L4 N, i! I  l
14.9    1207.72
& i- a3 L" ^0 U6 [! f15    1214.96
# t( s2 l3 a) ?" M15.1    1220.1& m2 y) }  [6 l) C2 L- j2 Q, w
15.2    1223.03
+ z) S  x2 Z' N! v! K15.3    1223.68
. V- P* l& d+ S; A7 U9 h15.4    1221.98" B7 r  f, J& d" Z9 k3 X' K
15.5    1218.29; a+ p1 E9 r8 W- T, W, B7 J
15.6    1213.32
  N) R; c; [$ L9 [: U* @' d& x. o, X- X15.7    1205.84
2 l) A5 |& M, w+ S0 P5 M15.8    1196.24
4 P1 E+ D) O" ?3 k/ r5 R15.9    1184.64( }& X9 ?/ r. |0 ^5 ^, x' X
16    1170.7
1 ~: U; k6 C" I9 \5 Y+ E& {16.1    1154.55" \- E& D2 t/ i9 e7 m( h1 D
16.2    1136.4
" O; `* t! X5 x5 N8 V0 k0 G16.3    1116.58: B* M4 q. e* ]+ D
16.4    1095.054 i5 D" p! ^' \
16.5    1072.02" d- [" ?* h4 E4 e8 i% k/ y
16.6    1047.73
5 H( I& M# c4 i( \16.7    1022.4
! P( x# y6 y2 g0 p16.8    996.2940 m" z* e- X/ Z9 Q  A3 O6 \- B
16.9    969.694
8 U+ S0 H0 v( Q" A3 n0 t17    944.492
9 C9 m5 s# k" }. y9 @17.1    919.623) f. A! @' N5 s- o  Z
17.2    921.074 m+ M9 _# \* V! H
17.3    921.284- s3 X/ c8 L  r! Q& ]' R7 \6 m
17.4    920.186. t! L, A3 V) |, y' V4 H
17.5    917.7195 x; F) l* }& Z3 T, Q2 E! {
17.6    913.8634 O# b- m" |# }0 [7 S% p
17.7    908.7385 O8 }( `' s) w$ Z' O: N: J  z
17.8    902.358; |4 L! D9 T5 I( J$ Q4 a
17.9    894.874- D: P9 p1 [9 {6 b
18    886.4241 ~$ L2 ~) B  ?/ k$ c7 o. j) ?
18.1    876.931: G! S& U0 P1 B! J
18.2    866.692
2 A& t. U4 ~' H% d18.3    855.953
7 n% H. m' [$ w' \( K18.4    844.5018 t- ]5 r, N3 ?& Y; R( z$ B
18.5    833.0499 @2 @$ Y$ L& k& v
18.6    821.271" E: p3 d  T3 j7 v! e+ s( i
18.7    808.993/ j; n: g6 e* ^" D
18.8    796.315
/ x# {2 _' f- g" v$ s) `8 m18.9    783.336  L. e) v2 ?' C4 E& F5 H: e
19    770.44- z; t" h$ r  B, q
19.1    757.745! S7 s1 e( X3 i
19.2    745.081
% k" S8 ]8 d- n5 j19.3    732.521
, k" ^- n. l' ^' {- _19.4    720.132
0 Z  w- e% m6 B2 w* v19.5    707.9722 u! t; x/ F0 X7 `: C6 L9 j
19.6    696.095
$ S- o' S+ B- k' Y7 }7 e3 Y19.7    684.546% {( Q* T% f7 L0 ~1 m  U& j
19.8    673.363
( s" s7 o( F1 C, O% y- U19.9    662.575$ `8 z* \& _, X$ `, ~3 v
20    652.206( P! c3 E( R! J6 _$ [- M+ i

该用户从未签到

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

该用户从未签到

3#
发表于 2021-1-19 11:26 | 只看该作者
Title "Type your title here";
4 x+ G( [1 X- `& T2 [7 X4 YParameters a,b,c,d ;! R7 T+ s8 l( X) K
Variable x,y ;
% ?* S0 @( N  o2 K8 |StartProgram [Basic];
. O  q" W% R' E. `Sub MainModel6 ?# u7 ?6 p' q. p  X3 f7 Q
   Dim i as integer7 _0 W' ~$ b+ f9 T; N# s
   Dim as double tx, ty
4 \4 l2 a! e9 ^8 X, J1 v2 ]% u   for i = 0 to DataLength - 1" Z& H0 E% I. G% T" }3 ]
       tx = x(i)
# x4 }5 s) n' ?3 D) a' Y       if tx < a then- \' p! Q/ J& [  C8 v1 ?" L' _
          ty = b*(x(i)/a)
: t1 ~% K- q' s% S+ H       elseif tx > c then
: @5 x6 m; z+ m! e8 W4 V1 ~4 o          ty = b*(c/x(i))^d1 M4 C1 s# Z9 d4 N9 V+ |3 e% y
       else" e: f4 i2 N' e1 e7 h+ f
          ty = b0 |3 E1 X( r, s5 E
       end if
' _% v2 C( s! j( X       y(i) = ty
' g! f3 G1 A. [/ L   next
# v: Q! r: F1 g* H7 D; VEnd Sub/ z$ A; G' l- \/ z9 j- K( i
EndProgram;  J0 U( X. \/ K% X8 E5 d, K2 |
data;
! q6 G( }! R2 ^, S- x1 k0.1    12.2622( o; I, K; p7 J8 G) H7 Q
0.2    126.989
, ^2 U; ?% i6 }0.3    168.831; Q3 Y9 ?" ^8 a* w: K/ U  Y
0.4    504.78
" h; _4 N1 g1 _4 x* |0.5    1660.53$ u- Y0 m* O+ x5 J
....

点评

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

该用户从未签到

4#
 楼主| 发表于 2021-1-19 14:15 | 只看该作者
shuddkk 发表于 2021-1-19 11:26& e* {6 v# O. z! Y3 D* K$ U
Title "Type your title here";
; e, j1 u4 R+ h- f6 [+ |! zParameters a,b,c,d ;
6 A1 V) Y, Y  `& ~& j8 E0 v; ?Variable x,y ;

( u4 Y/ D8 i" t. [: H; O谢谢大佬,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-2 11:19 , Processed in 0.156250 second(s), 27 queries , Gzip On.

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

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

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