Программирован Ие и Решение Задач в Покете mathcad...

Upload: ilija-martinovic

Post on 10-Oct-2015

153 views

Category:

Documents


3 download

TRANSCRIPT

  • MATHCAD

    2002

    -

    .. , ..

    MATHCAD

    2002 004.4 32.973-018

    ..

    ..

  • 762 .. MathCAD: . : .. , .. . : , 2002. 136 .

    ISBN-5-7795-0169-6

    - MathCAD2001i ( ) - (, ) . - MathCAD. . , .

    , -, , - .

    -

    : .. , ..-.., ,

    ;

    .. , ..., ()

    ISBN-5-7795-0169-6 , 2002 ..,

    .., 2002

    MATHCAD

    ..

    - 54. . 02.953. .127.10.01 01.10.2001 .

    10.12.2002. 6084 1/16 . . . . .

    8 ,0 . - . . ; 8 ,75 . . 400 .

    -

    630008, , . , 113

  • 3 4

    .............................................................................................. 5 1.

    MathCAD .............................................................................. 7 1. .................... 7

    1.1. MathCAD ....................................... 7 1.2. .......................................................... 9 1.3. ................................................... 13

    2. - ......................... 15

    2.1. Word ... 15 2.2. Excel .. 19

    2. MathCAD ........... 27 3.

    MATHCAD ........................................................................ 28 3.1. ...................... 28 3.2. ........ 29 3.3. ................. 35

    4. -: ........................................................................... 39

    4.1. - ..................................................... 39

    4.2. - MathCAD ........... 42 5.

    - MathCAD .................... 44 5.1.

    - .................................................... 44 5.2.

    - ................................................. 45 5.3.

    - ................................................. 51 6.

    - MathCAD .......... 62 6.1. ........ 62 6.2.

    ............................................ 66

    6.3. ...................... 74 7. MathCAD ..... 80

    7.1. ............. 80 7.2.

    MathCAD ......................................................... 81 7.3.

    MathCAD ................................ 84 7.4. MathCAD Internet ....................................... 85

    3. -

    MathCAD ....................................................... 94 8.

    MathCAD ........................................................... 94 8.1. ...................................... 94 8.2. ............................................. 105

    9. MathCAD .......................................................................... 112

    9.1. ..... 112 9.2. .... 114

    10. MathCAD ..................................................... 118

    10.1. ........................................................................... 118

    10.2. .................... 125 .................................................................................... 135 ................................................ 135

  • 5 6

    , (.. ) ( ) . -, , , , - . . - : (

    ); ( -

    - ); . ( -

    Visual) - ( ), - ( ). , 90- , - - [1] , , . MathCAD [2, 3], MatLab [4, 5], Mathematica [6], Maple [7].

    , - MathCAD, MathCAD2000 Professional, Math-CAD2001i Professional. - - - , , ( ) Internet.

    MathCAD - [2, 8, 9]. , ,

    - MathCAD. - , , , MathCAD, . - , - MathCAD.

    - . - MathCAD.

    2 - MathCAD ( MathCAD2001i), -: , . -- MathCAD. - . - , , - MathCAD.

    , MathCAD ( , , , - , -). - , - - .

    , , , , - . , -, , MathCAD .

  • 7 8

    1. MathCAD

    MathCAD, -

    MathCAD -, Word Excel.

    1.

    MathCAD, -

    , ASCII-, - 0 255. MathCAD , - (, , Pas-cal ..). MathCAD, , - MathCAD.

    1.1. MathCAD , , -

    .

    , : ; . -

    , . . ( ) . - ( ), , .

    -:

    , , - ;

    ( [Enter]) ( );

    - ( Excel);

    , .. - ;

    , ASCII-, - ;

    , - .

    :

    , , , - ;

    .

    , :

    , ( );

    , -, .

    1.1.1. READ :

    ) : =READ(E :\COPY\data1.dat) ) file_1 : =E :\COPY\data1.dat A : = READ(file_1)

  • 9 10

    1.2.

    : WRITE ( ) : = APPEND ( ) : = : WRITE ,

    . -, ;

    APPEND . , , ;

    APPEND , ( );

    : ; ; ;

    - , - (. 1.2.1).

    1.2.1. : 10=sampn ; sampn [0, 99]; sampn 0 1sampn . ,

    , . 1.2.1. rnd(a) , [0, a], floor(x) , x. .

    nsamp 10:= i 0 nsamp 1..:=xi floor rnd 100( )( ):=WRITE file_1( ) nsamp:=APPEND file_1( ) xi:=APPEND file_1( ) i:=

    . 1.2.1. 1.2.1. -

    MathCAD ( MathCAD2000 ). - MathCAD2001i - (. . 1.2.2), .

    . 1.2.2. WRITE

    : WRITEPRN ( ) := APPENDPRN ( ) :=

    :

    WRITEPRN -, ;

    APPENDRN . - ,

  • 11 12

    . - ;

    , ;

    : ; ; .

    , , .

    - :

    PRNCOLWIDTH , ( 8);

    PRNPRECISION ( 4).

    , , , .

    1.2.2. , k- - 100 = 20 = ( 420 = ).

    , - , . 1.2.3. - ( n = 5, m = 4).

    0 10:= 0 2:=n 5:= m 4:=k 0 m 1..:=B k rnorm n 0, 0,( ):=WRITEPRN file_2( ) B:=

    . 1.2.3.

    1.2.1. MathCAD, -

    , : nixi ,0, = -

    :

    n

    abaxi+= ;

    nixi ,0),( = , )5(cos)(

    2xex x = .

    1.2.2. MathCAD, - , , - 1.2.2, m8 , k- - 100 = - 1,0,01.02 =+= mkkk .

    1.2.2. MathCAD -

    , ASCII-. , Windows (- ), - PASCAL, .

    1.2.3. , -

    1.2.2.

  • 13 14

    1.3.

    - :

    := READ(), , (.. ).

    , READ . - , (. 1.3.1).

    1.3.1. z m - _1.data dat , 1.2.1. m _1.data dat . . 1.3.1.

    file_1 "F:\COPY\data_1.dat":=m READ file_1( ):= m 10=

    i 0 2 m..:= rabi READ file_1( ):= n last rab( ):=j 0 m 1..:= z j rabn m j+ 1+:=

    zT 0 1 2 3 4 5 6 7 8 90 0 1 2 3 4 5 6 7 8 9

    =

    . 1.3.1. 1.3.1. -

    MathCAD ( MathCAD2000 ). - MathCAD2001i - .

    :

    := READPRN(),

    , . : ; , ASCII-, -

    .

    1.3.2. - , 1.2.2.

    . 1.3.2. mean , var . - . .

    B READPRN file_2( ):=n rows B( ):= m cols B( ):= n 5= m 4=j 0 n 1..:= k 0 m 1..:=x j k n+ B j k,:= mean x( ) 10.174= var x( ) 3.215=

    . 1.3.2.

    1.3.1. , V, k- k- , 1.2.2 file_2.dat.

    , MathCAD -.

  • 15 16

    Simpson f a, b, N,( ) h b aN

    S f a( )( ) f b( )+

    S S 4 f a i h+ h2

    ++

    i 0 N 1..for

    S S 2 f a i h+( )+i 1 N 1..for

    h6

    S

    :=

    2. -

    -

    MathCAD, - MathCAD (-) Word ( ) Ex-cel.

    2.1. Word , ,

    - , , - MathCAD. .

    1. MathCAD Word.

    2. Word MathCAD.

    , - - Word - -. .

    : 1. MathCAD

    , Word.

    : ) MathCAD,

    , Copy ();

    ) Word , ;

    ) MathCAD, Paste () .

    , -, .. Word. Word , - . : ) , ( ), , ).

    , - . , , . .

    . 2.1.1 Word, MathCAD - - . - MathCAD Word.

    - - ( ).

    -:

    f - ;

    a, b -;

    N - -

    . 2.1.1. MathCAD

    2. Word -

    MathCAD,

  • 17 18

    . - MathCAD, :

    ) , ; ) (. 2.1.2) -

    MathCAD document ;

    . 2.1.2. ) ( ) -

    (-, , - . 2.1.3);

    ) MathCAD - MathCAD. Word MathCAD (. . 2.1.4);

    ) MathCAD - MathCAD .

    . 2.1.3. MathCAD Word

    0

    1xx2 cos 4 x( ) d 0.247=

    . 2.1.4. MathCAD Word

    MathCAD . , ) - (. . 2.1.2) . , - , - MathCAD, Word , - . 2.1.5.

    . 2.1.5. MathCAD -

    Word MathCAD , ( - ) Math-CAD.

    Mathcad Document

  • 19 20

    MathCAD MathCAD , - Word.

    Word - , MathCAD. MathCAD -, ) ) 1.

    2, MathCAD - Word. :

    Word (. . 2.1.6, , Word);

    Word ( 2).

    2.1.1. Math-CAD - ( -, ). - (. . - OLE).

    2.2. Excel , Math-

    CAD Excel , - ( . 2.1 Word).

    , - MathCAD ( MathCAD2000), AddIn for Excel, MathCAD Excel. - MathCAD. , , -, MathCAD.

    . 2.1.5. MathCAD Word 1. Excel ,

    - MathCAD.

    , Excel - , - , MathCAD svds ( - . 2.2.1).

  • 21 22

    . 2.2.1. , Excel : ) MathCAD,

    , ; ) (. . 2.2.2)

    Excel ; ) (. . 2.2.3) -

    : Create an empty Excel worksheet -

    Excel; Create from file .

    , Browse, - , , ( , - );

    . 2.2.2. Excel

    . 2.2.3.

  • 23 24

    ) (. 2.2.4) Inputs = 0, Outputs = 1, Range , ( B3:D7), ;

    . 2.2.4. ) MathCAD -

    , : =, - ( ). - . . 2.2.5 MathCAD .

    , Excel . , - . 2.2.1, :

    B3:D7; 3:7. ) Out-

    puts = 2, Range ( B3:D7, 3:7) . - (. . 2.2.6) ,

    . 2.2.7 - MathCAD, - , .

    . 2.2.5. MathCAD

    . 2.2.6.

    ,

    MathCAD ( submatrix), - MathCAD - Excel MathCAD Excel.

    . , - . MathCAD - .

  • 25 26

    . 2.2.7. MathCAD 2. MathCAD ,

    Excel (, ).

    , MathCAD

    : x 8,6,4,2= y 2,4,6,8= . 2:5, 3:D6.

    : ) ) 1; ) Create an empty Excel

    (. . 2.2.3); ) Outputs = 0, Inputs = 2

    Starting Cell : - 2, 3 (. . 2.2.8) ;

    ) MathCAD - , - (. . 2.2.9), x, y - ;

    ) MathCAD . , Excel (-, ..) . 2.2.10 -

    , - MathCAD.

    . 2.2.8.

    . 2.2.9.

  • 27 28

    . 2.2.10. , Excel MathCAD

    ,

    MathCAD Excel MathCAD - .

    2. MathCAD

    MathCAD,

    : , ( ). :

    MathCAD ;

    . ( -

    ) - - MathCAD, -.

    ( -) (, ) - , - ( -). MathCAD, - . , (7080 XX ) , - . MathCAD :

    - ;

    - - - ;

    - MathCAD.

    3.

    MathCAD , -

    , - MathCAD.

    3.1.

    . , - , MathCAD , .. .

    3.1.1. : ax2 + bx + c = 0 :

  • 29 30

    2

    1,24

    2b b acx

    a = . (3.1.1)

    (3.1.1) ( ), MathCAD , . 3.1.1.

    a 2:= b 5:= c 8:= d b2 4 a c:=x1

    b d+2 a:= x2

    b d2 a:=

    x1 1.25 1.561i+= x2 1.25 1.561i=

    a x12 b x1+ c+ 0.00000= a x22 b x2+ c+ 0.00000=

    . 3.1.1. x1, x2 , -

    1, 2 ( ) - [.] .

    3.1.1. a, b, c,

    -. .

    , - MathCAD - .

    3.2.

    - . - ( ) .

    3.2.1. y - x :

    2 , 0;

    , .

    x xy

    x =

    (3.2.1)

    x. . 3.2.1 - , - .

    . 3.2.1. - (3.2.1)

    : - ? (3.2.1) - -:

    , ( , (3.2.1));

    , - .

    MathCAD : - , .

    ( ) :

    , , , :

    =>< ( - ).

    .

    2( )y x x= ( )y x x=

    (1) (0) 0x

  • 31 32

    ( . 3.2.2) -, . 3.2.1.

    . 3.2.2. ! = -

    . = .

    3.2.1

    < [ [>] [Ctrl] + [0] = [Ctrl] + [=] [Ctrl] + [3]

    : 1

    , 0 . - 1 , 0 .

    3.2.1. x =3. - :

    14);41);4) >+ xa .

    , . 3.2.2.

    3.2.2

    (NOT)

    (OR) (AND) (XOR)

    . -

    . 3.2.3.

    3.2.3 NOT AND OR XOR

    10 = 01 =

    000 = 010 = 001 = 111 =

    000 = 110 = 101 = 111 =

    000 = 101 = 110 = 000 =

    ,

    , . : 1 0; . , - : AND, OR XOR - .

    3.2.2. - MathCAD, . 3.2.3.

    x 0.2:= y 4:=x 3>( ) y 0>( ) =

    x 3>( ) y 0

  • 33 34

    . 3.2.3. -

    , if, :

    if (, , ), if . - 1, .1, - . 2. - . 3.2.4.

    . 3.2.4. - if

    . 1 . 2 if (. 3.2.1).

    3.2.1. if, - .

    . >

    =.0,;0,)(

    2

    xxxxxy

    . 2

    30, 1;( ) , 1 1;

    30, 1.

    xz x x x

    x x

    = < >

    x 3:=y if x 0 x2, x,( ):= y 1.732=z x( ) if x 1 30, if 1 x 1 x, x2 30,( ),( ):=x 10 9.95, 10..:=

    . 3.2.5.

    , ,

    . 3.2.5. z (x), .

    MathCAD , - , , - -. :

    ceil (x) , x; trunc (x) x; floor (x) , x; round (x, n) x -

    n ; (x) 0 x < 0 1 -

    ; sign (x) ( 0 x = 0; -1, x 0);

    .1 .2

    . . 1 0

    x

    z(x)

  • 35 36

    signum (x) 1, x = 0 xx

    .

    3.3.

    ( ) -, , , , .

    . -:

    ) ; ) .

    , , , - .

    3.3.1. z n , - :

    )4(

    1+= izi

    , i = 1, , n; n = 10.

    i , ( - iz ) n = 10 , .. - .

    , .. , - - .

    3.3.2. , - :

    1 00.5 ( ), 0, 1, ... ; .n nn

    ax x n x ax+

    = + = = (3.3.1) 1nx + ,

    : + axn2 1 , (3.3.2)

    . - ,a (, = 9, 0.01 = ), - .

    -. (- ), , , MathCAD , - .

    , 3.3.1 . 3.3.1.

    n 10:= i 1 10..:=zi

    1i 4+:=

    zT 1 2 3 4 5 6 7 8 9 101 0.2 0.167 0.143 0.125 0.111 0.1 0.091 0.083 0.077 0.071

    =

    . 3.3.1. z 3.3.1

    . 3.3.2 ,

    ( ) :

    ,1 ; 1, ..., ; 1, ...,

    1i j i n j m

    i j= = =+ + . (3.3.3)

    , : i , ; j , . , .

  • 37 38

    n 3:= m 6:=i 1 n..:= j 1 m..:=

    Bi j,1

    i j+ 1+:= B0.333

    0.25

    0.2

    0.25

    0.2

    0.167

    0.2

    0.167

    0.143

    0.167

    0.143

    0.125

    0.143

    0.125

    0.111

    0.125

    0.111

    0.1

    =

    . 3.3.2. (3.3.3)

    , . 3.3.1 3.3.2

    ORIGIN=1.

    . - until, :

    until (,).

    . 2 , . 1 0. . 1 , until 0, - . until .

    . 3.3.3 , - 3.3.2.

    3.3.1. MathCAD2001i

    -- while.

    ORIGIN 0:=a 9:= x0 a:= 10 6:=i 0 10..:=

    xi 1+ until xi( )2 a xi

    axi

    +2

    ,

    :=xT 9.0000 5.0000 3.4000 3.0235 3.0001 3.0000 0.0000( )=

    . 3.3.3. until

    , 7- x ( 6) - , 2( )ix a -, until 0. - , - :

    nsolve last x( ) 1:= nsolve 5= xnsolve 3.0000000= , -

    - - xn. - : xn () x n+1 ().

    , . -, , , FORTRAN Pascal: , , .. - MathCAD, -.

  • 39 40

    4. -:

    - .

    4.1. -

    - (-), , .. . - - -, (- ) -. - - , . 4.1.1.

    . 4.1.1.

    - MathCAD , . ( ) -.

    - , - . - , - , .. . - , . - .

    4.1.1. - -, , - -.

    - -: , , - -.

    - MathCAD. - :

    - , - (. 4.1.1);

    : : =; -

    Add line (. . 4.1.1). , - - (. . 4.1.2);

    f x( )

    . 4.1.2. -

    1 ( [Tab]) -. - , -

    -

    2

    1

  • 41 42

    Add line (. . 4.1.3). . - [Delete];

    f x( ) x x 2

    z x

    13

    . 4.1.3. -

    ( 2), -

    , - (. . 4.1.4).

    f x( ) x x 2

    z x

    13

    z . 4.1.4. -

    x, - - (. ) z, -.

    4.1.2. - - , - -.

    . -

    - - , :

    < > < > .

    ! -

    - ( : =) - .

    4.2. - MathCAD

    - - ( - ), ..:

    < - > (< >) .

    , - . .

    , - , - . :

    , , -, ;

    , ;

    , .

    4.2.1. - , . 4.2.1. f(x), .

    4.1.4, :

    2 1

    2

  • 43 44

    x 2:= f x( ) 1.587= f 3.23( ) 0.536 0.928i+=z f x 2.5+( ):= z 1.866=

    , z -

    z, -.

    4.2.2. - - , - (. . 4.2.1).

    x 2:=f x x 2+

    z x

    13

    z

    :=

    f 1.587=

    x 2= . 4.2.1. - -, - .

    4.2.3. - , - .

    5.

    - MathCAD

    - , - MathCAD.

    5.1. -

    , - , (. . 3.1). , , - - , .

    5.1.1. - - ax2 + bx +c = 0

    2 1/ 2

    1,2( 4 )

    2b b acx

    a = m .

    - root_poly2 . 5.5.1. - - . . , x1, x2 -, . [.] - . - - -.

    root_poly2 a b, c,( ) d b2 4 a c

    x1b d+2 a

    x2b d2 a

    x1

    x2

    :=

    z root_poly2 12 7, 10,( ):= z 0.292 0.865i+0.292 0.865i

    =

    --

  • 45 46

    . 5.1.1.

    5.2. -

    , . ( ) .

    -- MathCAD if. , - . if . 3.2, - if.

    . - if - . - , . 5.2.1. if

    . 5.2.1. if 2 (

    ). 1 1 ( , ), -, 1. = 0, 1 . - , .

    - otherwise, , - 2, , - 0 (. . 5.2.2). otherwise if.

    if

    otherwise

    . 5.2.2. 2 otherwise :

    , if; otherwise

    ; otherwise -

    2. 5.2.1. -, y(x), 3.2.1. - . 5.2.3.

    y x( ) x2 x 0ifx otherwise

    :=

    y 2( ) 1.414= y 4( ) 16= . 5.2.3. 3.2.1 , , otherwise

    , . - otherwise.

    5.2.2. - - z(t)

    z(t) =t t

    t t

    t t

    3

    2

    34

    3 4

    , ;ln( ), ;

    , .

    < >

    - . 5.2.4.

    2 1

    1 2

  • 47 48

    z t( ) t 3 t 3ift 2 3 t 4ifln t( ) otherwise

    :=

    z 8( ) 512= z 2( ) 4= z 7( ) 1.946= . 5.2.4. 5.2.2

    , z(t) ln(t)

    , , - -.

    ! 3 ln(t), -

    - .

    5.2.1. -, -

    :

    . y = 3

    4

    1 , 1;21 , 0 1;31 , 0.4

    xx

    x x

    x x

  • 49 50

    poly n a, b, t,( )x a0y b0

    n 0if

    x a0 a1 t+y b0 b1 t+

    n 1if

    x 0y 0

    otherwise

    x

    y

    :=

    . 5.2.7. 5.2.3 5.2.4. x, y. -,

    x , y . . 5.2.8. v, x, y. - . 5.2.9.

    arrangement x y,( )v0 xv1 y

    x y>if

    v0 yv1 x

    otherwise

    v

    :=

    . 5.2.8. 5.2.4

    x 2:= y 8:= xy

    arrangement x y,( ):= x 8= y 2=

    . 5.2.9. - arrangement 5.2.2. a, b, c. -, -

    . a b c , - , a b c> > , - , .

    5.2.3. x, y. -, , .

    5.2.4. a, b, c. -, n : n = 3, ; n = 2, ; n = 1, - .

    5.3. -

    , () - , . - , - . :

    ; . . 3.3. -

    . for ( ). :

    for . , - . 5.3.1;

  • 51 52

    for

    . 5.3.1. for

    1 , -

    ; 2 ,

    ; 3 , .

    , (- ) Add line , , . 5.3.1. -, 3.3.1. - . 5.3.2. , ORIGIN ( - ) 1.

    form_vec1 n( )

    zi1

    i2 1+

    i 1 n..for

    z

    :=form_vec1 5( )

    0.5

    0.2

    0.1

    0.059

    0.038

    =

    . 5.3.2. -

    5.3.2. x -2 2 0.5 - f(x) = e-x. Cos (2x) y, .. y1 = f(-2), y2 = f(-1.5) ..

    -

    xk, x0 - , d . , (2(2))/0.5+1=9. -, y

    9 . , - : x, - f(x); i, . - , , , x, .

    - . 5.3.3. , . y, 1 .

    form_vec2 x0 xk, d,( ) i 1yi e

    x cos 2 x( )i i 1+

    x x0 x0 d+, xk..for

    y

    :=

    z form_vec2 0 0.8, 0.1,( ):=

    zT 1 0.887 0.754 0.611 0.467 0.328 0.199 0.084 0.013( )=

    . 5.3.3. 5.3.2 5.3.3. -, -

    . . 5.3.4 -.

    xk x

    d

    +

    01,

    1 2

    3

  • 53 54

    . 5.3.4. - 5.3.3

    5.3.1. - y

    5.3.2, i. . - while. :

    while . , - . 5.3.5;

    while

    . 5.3.5. while

    1 ; 2 .

    , - , .

    while : - while, MathCAD . 1 (.. ),

    , . - 0, .

    5.3.4. -, , - 3.3.2. - . 5.3.6.

    , - x0, x1, x2,... ( - until . . 3.3.3). - () ( xc) () xn.

    , while - , .. . , - < 0, .

    sqroot a ,( ) xn a

    xc xn

    xnxc

    axc

    +2

    xn2 a >while

    xn

    :=

    . 5.3.6. 5.3.4 MathCAD break, - break . break break ( ). break - if, ,

    sum_vec_3 S 0

    S S i+

    i

    2

    5

    7

    for

    S

    :=

    sum_vec_3 =

    -

    sqroot 9 0.1,( ) 3.00009=sqroot 9 0.0001,( ) 3.00000=

    -

    1 2

  • 55 56

    . if, - . - - break.

    5.3.5. -, . - . 5.3.7.

    10000. - , ierr - 1, -. xn, ierr - . ierr = 1, xn not solve - -. , - - ierr , , - , - .

    sqroot_new a ,( ) xn aierr 1

    ierr 0break

    xn2 a

  • 57 58

    sum_conv a,( ) sum 0ierr 1

    ierr 0break

    a i( )

  • 59 60

    min_dist n m, A, c,( ) min 1010

    min Ai j, cAmin Ai j,imin ijmin j

    Ai j, c min

  • 61 62

    on error. - - :

    < 1 > on error < 2 >.

    . , . , . 5.3.11. on error - - angl(x,y). . 5.3.15.

    angl x y,( ) x

    y:= angl 2 0,( ) =angl 2 0,( )

    angl x y,( ) 1010 xy

    on error:=angl 2 0,( ) 1 1010= angl 2 2,( ) 1=

    . 5.3.15. on error 5.3.11

    error. -

    :

    error ("< >"). .

    if, -.

    5.3.12. -

    v w. - . 5.3.16.

    proj v w,( ) error "You cannot onto the 0 vector"( ) w 10 10

  • 63 64

    6.1.1. -, n . - . 6.1.1. - :

    length(v) v; submatrix(A,i1,i2,j1,j2) , -

    A, - i1 i2 j1 j2. ORIGIN = 0.

    form_vec3 n v,( ) N length v( )v n Nifsubmatrix v 0, n 1, 0, 0,( ) n 1if otherwise

    :=

    x

    2

    5

    7

    9

    2

    1

    :=

    form_vec3 3 x,( )

    2

    5

    7

    =

    form_vec3 10 x,( )

    2

    5

    7

    9

    2

    1

    =

    . 6.1.1. 6.1.1

    6.1.2. -,

    2 +1 1 (- . 6.1.2). - . 6.1.2. : mod(y,modul) - x modul;

    ceil(y) , y. 6.1.3. -, -

    A [ ],a b . - .

    - :

    f x a, b, A, B,( ) B A x a( ) x b( )( )+:= , 2, 4, 6, 2a b A B= = = = . 6.1.3. ( )x , < 0 1 .

    0 2 4 6

    1

    0

    1

    1.5

    1.5

    f x( )

    60 x

    . 6.1.2. 6.1.2

    2 0 2 4 63

    1

    1

    3

    55

    3

    f x 2, 4, 6, 2,( )

    62 x

    . 6.1.3. 6.1.3

    -

    f x( ) 1 mod ceil x( ) 2,( ) 1if1 mod ceil x( ) 2,( ) 0if

    :=

    x 0 0.05, 6..:=

  • 65 66

    6.1.4. MathCAD max polz x y= + , maxx x2 + 5.45x 8.12 = 0; poly - y2 + 25.3y 9.5 = 0. - . 6.1.4. - , . 5.1.1 (. 5.1.1).

    X root_poly2 1 5.45, 8.12,( ):= X 1.218

    6.668

    =

    Y root_poly2 1 25.3, 9.5,( ):= Y 0.3725.67

    =

    xmax if X0 X1> X0, X1,( ):= xmax 6.668=

    ypol if Y0 0> Y0, Y1,( ):= ypol 0.37=

    z xmax ypol+:= z 6.298=

    . 6.1.4. 6.1.4

    6.1.1. -,

    , . 6.1.2, -: ) 1; ) 8. - (. 6.1.2).

    6.1.2. -, -

    , . 6.1.4, . - -.

    6.1.3. -,

    S n=1, 2, 3. - 6.1.4, , h, a, b, r, n -.

    . 6.1.4.

    6.2.

    , . MathCAD ORIGIN=1. 1 ( , )

    6.2.1. -, A :

    ,sin( ), ;sin cos , ;sin cos , .

    i j

    i j i ja i j i j

    j i i j

    + == + > + ifai j, sin j( ) cos i( )+ i j

  • 67 68

    6.2.1. x y, n . -, B n n :

    2

    ,2 , ;

    , .i i i i

    i ji i i i

    x y x yB

    x y x y

    + >= + >

    6.2.2. x y, n -

    . -, q n, i- 1, ( , )i ix y - r .

    6.2.3. A n n . -, , 1, 0.

    6.2.4. x, y, n . : xi yi - xi, yi.

    2 (

    , ) 6.2.2. y, n . - -, :

    , ia y b ; .

    - . 6.2.2. 6.2.3. n n .

    -, , ,i ja C b . -, , - i j> . , : ) - ; ) - , , . -, . 6.2.3 .

    calc_num n y, a, b,( ) k1 0k2 0

    k1 k1 1+ a yi bifk2 k2 1+ yi 0>if

    i 1 n..for

    k1

    k2

    :=

    . 6.2.2. 6.2.2

    calc_num2 n C, a, b,( ) k 0

    k k 1+ a Ci j, bifj 1 i 1..for

    i 2 n..for

    k

    :=

    . 6.2.3. 6.2.3

    6.2.4.

    cos ( )10iia i= + i=1,2,...,n; n=10.

    -, - , [0.5, 1].

    : ) - - , -; ) - . - . 6.2.4.

  • 69 70

    calc_posl_1 n a, a1, a2,( ) k1 0k2 0

    c a i( )k1 k1 1+ c 0ifj 1 m..for

    Di m, k

    i 1 n..for

    D

    :=

    . 6.2.5. 6.2.5

    6.2.4. A, B n m . - -, , ,i j i jA B

    6.2.5. D n m . -, i- -

    i- D, ,i jD , .

    3 ( , ) 6.2.6. y, n . - -, :

    ; , [ ],a b . - . 6.2.6. ,

    sum, pr , -.

    calc_sum1 n y, a, b,( ) sum 0pr 1

    sum sum yi+ a yi bifpr pr yi yi 0>if

    i 1 n..for

    sum

    pr

    :=

    . 6.2.6. 6.2.6 6.2.7. A n m . -

    , i- . - . 6.2.7.

    6.2.6. x, n . - -, .

    6.2.7. x, n . - -, -, : -

    a l( ) cosl

    10l+:=

    calc_posl_1 10 a, 0.5, 1,( ) 52

    =

    A

    1

    1

    1

    23

    9

    :=

    calk_mat_1 3 2, A,( )1

    1

    1

    1

    2

    0

    =

  • 71 72

    , , .

    sum_mat_2 n m, A,( )sum 0

    sum sum Ai j,+j 1 m..for

    Ai 1, sum

    i 1 n..for

    A

    :=

    . 6.2.7. 6.2.7

    6.2.8. A n m . -, , i- - i- .

    6.2.9. A n m . -, , ,i jA , -.

    6.2.10. - n = 20 m = 5 . n m . -, , .

    6.2.11. - n = 20 m = 5 . n m . -, .

    4 ( ) 6.2.8. y, n . - -, -. - . 6.2.8.

    min_max_vec n y,( ) min y1max y1imin 1imax 1

    max yiimax i

    yi max>if

    min yiimin i

    yi min

  • 73 74

    max_fun n x, f,( ) xmax x1imax 1fmax f xmax( )

    fmax f xi( )imax ixmax xi

    f xi( ) fmax>ifi 1 n..for

    fmax

    xmax

    imax

    :=

    . 6.2.9. 6.2.9

    min_mat_1 n m, A,( )jmin 1min Ai 1,

    jmin jmin Ai j,

    Ai j, min

  • 75 76

    F2 n( ) f 0 n 0if

    f n

    f f n 1( )n n 1break n 1if

    1while

    otherwise

    f

    :=

    F2 5( ) 120= . 6.3.2. n 3.6.2. v, n . - -, , jv x , ,x .

    - . 6.3.3. for, -, - search - (, 0 < ). - . 6.3.4. search v x, ,( ) j 1

    j j 1+v j x >while

    j

    v j

    :=

    . 6.3.3. 6.3.2 search_1 v x, ,( )

    break v j x ifj 1 last v( )..for

    j

    v j

    :=

    . 6.3.4. 6.3.2

    - while ( ) . , . , . . 6.3.3 . 6.3.3.

    2 0xx e = . (6.3.1) 510 = -

    , [ ]4,0 , - ( ). , - , - . ( ) 0f x = -

    ( )x x= . (6.3.2) 0x -

    [ ],a b , ( ) 0f x = ( [ ]4,0 ).

    (6.3.2), 1 0( )x x= . 1x

    (6.3.2) 2 1( )x x= . ,

    1( )n nx x = (6.3.3) ( -). .

    1. 0 1 2, , ,..., ,...nx x x x - x , .. , - , .. ( ) 0f x = .

    j 1 500..:= w j ceil 1000 cos j( )( ):=

    search w 400, 10 3,( ) 397400

    =

    search_1 w 400, 10 3,( ) 397400

    =

  • 77 78

    2. 0 1 2, , ,..., ,...nx x x x , .. , . , . [ ],a b - ( )x x= , -

    ' ( ) 1x q < . (6.3.4)

    ( )a x b , (6.3.5) (6.3.3) , - [ ]0 ,x a b . , q (6.3.4), - 0 1 2, , ,..., ,...nx x x x x . - nx ,

    1(1 )

    n nqx x

    q = , (6.3.6)

    , -

    nx x , (6.3.7) x . -

    (6.3.2). 2x

    x e= ( - - ), .. 2( )

    xx e = . -

    (6.3.4) , MathCAD (. . 6.3.5).

    x( ) ex2:= d x( )

    x x( )d

    d:= x 4 3.95, 0..:=

    4 3 2 1 00

    0.2

    0.4

    0.6

    0

    d x( )0.5

    04 x . 6.3.5. (6.3.4)

    , q (6.3.4) 0.5, (6.3.4).

    (6.3.5) ( )x [ ]4,0 (. . 6.3.6). , (6.3.5) [ ]4,0 ( )x - 4 ( ) 0x < < . :

    [ ]0 4,0x (6.3.1).

    (6.3.6):

    10

    6 1 0.5( )0.5

    := 1 10 6=

    -, - . 6.3.7. - . ( )x - . (6.3.3) for ( . 5.3.4). , 0 , nx x , -, ,

  • 79 80

    ( [ ] ).

    4 3 2 1 01

    0.5

    00

    1

    x( )

    04 x

    . 6.3.6. (6.3.5)

    posl_prib x 0 , ,( ) ierr 1x n x 0( )

    ierr 0break

    x n x 0 if

    x 0 x n

    n 1 10000..for

    x n "not solve" ierr 1ifx n

    :=

    f x( ) x2 ex:= x( ) ex2:= x0 2:= 10 6:=

    xapp posl_prib x0 , ,( ):=xapp 0.70347= f xapp( ) 3.01 10 7=

    . 6.3.7.

    6.3.1.

    3( ) 5 20 3 0f x x x= + = .

    - , - [ ]0,1 , . - while (. 5.3.3).

    6.3.2. 3 2( ) 3 24 1 0f x x x x= + + = .

    - , [7, 1] [2, 12], - 0.001. - while (. 5.3.3).

    7. MathCAD

    -

    MathCAD.

    7.1.

    XX - , . - (, [10]). - :

    - ;

    - .

    , , .

    ? - :

  • 81 82

    , ;

    , - , .. ;

    -. , - (, , - );

    -, - .

    MathCAD? - (. 4). - - :

    - - . - ;

    - - MathCAD -.

    7.2.

    MathCAD , :

    , -; , -

    . - -.

    7.2.1. - -

    :

    b

    adxxf )( , (7.2.1)

    -, [a, b].

    - Simpson (f,a,b,N) ( . 7.2.1) N, - Adapt-Simpson (f, a, b, ) , , . . :

    ,12

  • 83 84

    ORIGIN 0:=

    Simpson f a, b, N,( ) h b aN

    S f a( )( ) f b( )+

    S S 4 f a i h+ h2

    ++

    i 0 N 1..for

    S S 2 f a i h+( )+i 1 N 1..for

    h6

    S

    :=

    Adapt_Simpson f a, b, ,( ) Int1 Simpson f a, b, 5,( )Int2 Simpson f a, b, 10,( )Int2 Int2 Int1

  • 85 86

    Reference:F:\COPY\__.mcd

    . 7.3.1. -

    7.3.1. -

    7.2.1. - (

    . 7.2.1) __ F:\Copy.

    - , . 7.3.1, - -, (. . 7.3.2).

    Reference:F:\COPY\__.mcd

    f2 x( ) ex2 cos 2 x( ):=

    Adapt_Simpson f2 0, 1, 10 8, 0.4290978=

    . 7.3.2. - , : - ,

    - MathCAD, - ;

    - -. MathCAD, - -, - - .

    7.4. MathCAD Internet

    MathCAD - -, , Internet Web-,

    MathCAD . - -, . Internet.

    Web Library MathCAD , . :

    Resource Center ( ) (. . 7.4.1);

    . 7.4.1. Resource Center Web Library ; -

    - (. . 7.4.2); (. . 7.4.3) -

    .

    Reference:F:\COPY\__.mcd

    Reference:F:\COPY\__.mcd

  • 87 88

    . 7.4.2. Web Library MathSoft ( MathCAD) -

    MathCAD (URL- http://www.mathcad.com/library/Mathcad_Files.asp). - . 7.4.4. . , Civil and Mechanical Engineering 94 (- 2002 ).

    . 7.4.3. Web Library

  • 89 90

    . 7.4.4. MathCAD

    , , (. . 7.4.5, Civil and Mechanical Engineering). MathCAD ( ).

    . 7.4.5. Civil and Mechanical Engineering

    MathCAD Exponenta (URL- www.exponenta.ru/soft/Mathcad). . 7.4.6 - MathCAD.

  • 91 92

    . 7.4.6. ,

    Exponenta Web-, -

    MathCAD, - . . 7.4.7 Web-. :

    collab.mathsoft.com/~mathcad2000 MathCAD ( twt.mpei.ac.ru/ochkov/Collab/Collab.htm);

    www.mathsoft.com/mathcad/library/3Dplots/ - MathCAD ( twt.mpei.ac.ru/ochkov/Lace/Lace.htm);

    www.mathsoft.com/appsindex.html MathCAD;

    www.mathsoft.com/mathcad/library/world.html - MathCAD (MathCAD Files Around the World);

    www.mathsoft.com/books.html MathCAD; http://twt.mpei.ac.ru/ochkov/MC_ODE/Stiff_ODE/Stiff_DE.htm

    ( MathCAD);

    http://petrsu.karelia.ru/psu/Deps/IMO/Complex/ - MathCAD - MathCAD;

    http://www.keldysh.ru/comma - - ( .. ). -, MathCAD;

    http://www.mpei.ac.ru/homepages/mm/ .

    http://www2.latech.edu/~dmg/#Civil Engineering

    . 7.4.7.

    , -

    MathSoft, MathCAD. - , ( ) MathCAD . - , , . - . - MathCAD.

    : Resource Center (. . 7.4.1)

    Collaboratory; Collabora-

    tory (. . 7.4.7). .

    - - . - (, MathCAD).

    ( MathCAD) . MathCAD File Send. -

  • 93 94

    Outlook Express. MathCAD .mcd. .

    . 7.4.7.

    3. -

    MathCAD

    , - . :

    ; , -

    ; . -

    MathCAD, - (-). , , MathCAD.

    8.

    MathCAD

    , , . , -.

    8.1.

    -, .

    8.1.1.

    : ( ) 0f x = . (8.1.1)

    x , (8.1.1) , -, x - . , 2 2x x= :

  • 95 96

    1 22, 1x x= = . , .

    ( )f x x , - . . 8.1.1 2( ) 2f x x x= + , 2 2x x= , ( ) 0f x = ( ).

    . 8.1.1.

    ( ), - , - :

    11 1 0 0n nn na x a x a x a+ + + + = . (8.1.2)

    1 1 0, , ..., ,n na a a a , , - ( ). - , .

    , (8.1.2) n - n

    1 2( ) ( ) ( ) ( ) 0nf x x x x x x x= = , (8.1.3) 1 2, , ..., nx x x (8.1.2). (8.1.2) ( )jx x ,

    11 1 0

    n nn n

    j

    a x a x a x ax x

    + + + + (8.1.4)

    , jx . , (8.1.3). - .

    , (, , ), -. sin( ) 0x = , - ( 0, 1, 2,...)x n n= = m m .

    , : ( ), ( . 8.1.1), ( -). .

    - :

    ; . .

    8.1.2. ( ) 0f x =

    [ ],a b , ( ) 0f x = . [ ],a b . , , , , -

  • 97 98

    . : .

    -: ( )f x [ ],a b , [ ],a b

    ( ) 0f x = .

    ( )f x [ ],a b ( )f x x .

    MathCAD, . .

    8.1.1. 3 23 3 0x x+ = . (8.1.5)

    . . 8.1.2 3 2( ) 3 3f x x x= + , -

    MathCAD. , - : [ ]3, 2 , [ ]2, 1 , [ ]0, 2 . , -, .

    . 8.1.2. (8.1.5)

    8.1.2. 3 26 21 52 0x x x + + = . (8.1.6)

    . . 8.1.3 ( )f x = 3 26 21 52x x x + + ,

    MathCAD. , [ ]2, 0 . (8.1.6) . , .

    . 8.1.3. (8.1.7)

    8.1.3.

    , - ( ,a b ). -,

    b a , (8.1.7) . [11] , , , (- ) .

    8.1.3. , -

    (8.1.5). -.

    ,a b

  • 99 100

    , ( )f x -, .. ( ) ( ) 0f a f b < .

    - root_2 . 8.1.4. - . .

    root_2 a b, f, ,( ) a b+2

    break b a

  • 101 102

    root: root [11], -

    - ;

    , root -, TOL. TOL , root -, . TOL , root , -. TOL MathCAD, : 0.01TOL = . - TOL , - - TOL ( 0.001);

    , TOL, ;

    f(x) -, root(f(x), x) r, . TOL. - f(x) = 0 - g(x) = 0,

    )(

    )()(xf

    dxd

    xfxg = .

    8.1.5. root, 2 0xe ax = - 1 10 1.

    . 8.1.6.

    solve_root a x,( ) root e x a x2 x,( ):=a 1 10..:= x0 0:=xa solve_root a xa 1,( ):=xa

    0.7040.54

    0.459

    0.408

    0.371

    0.344

    0.322

    0.304

    0.289

    0.276

    =

    0 5 100.2

    0.4

    0.6

    xa

    a

    . 8.1.6.

    polyroots. -

    (8.1.2) n ( 5) - polyroots. poly-roots(v), v , n +1 , - , .. 0 0 1 1, , ..., n nv a v a v a= = = . .

    8.1.6. polyroots, (8.1.6), (. 8.1.2). MathCAD, . 8.1.7.

    8.1.1. root, -:

    [ ]3sin( ) 0.35 3.8 0, 2,3x x x+ = ; [ ]3 14 0, 1,3x xx e e x + = .

  • 103 104

    v

    a0

    a1

    a2

    a3

    := polyroots v( )1.578

    3.789 4.313i3.789 4.313i+

    =

    . 8.1.7. polyroots

    Given. -

    Given, - :

    Given Find Minerr

    (8.1.8)

    , - , -. , .

    Find , Find(x), x , -. , Minerr(x), - .

    Find(x), Minerr(x) - - ( ), MathCAD. Find(x) - (. . 8.1.8) . , -

    MathCAD, . - .

    . 8.1.8. Find

    Minerr(x). 8.1.1. -

    Find(x), Minerr(x) Given , .

    8.1.7. Given, - 8.1.2 [ ]5, 1 . - . 8.1.9.

    8.1.2. Given, - :

    [ ]1 ( ) 0, 0,1x tg x x = ; [ ]1 sin ln(1 ) 0, 0,2x x x x + + = ; [ ]3 4ln( ) 5 0, 2, 4x x x = .

  • 105 106

    . 8.1.9. Given

    8.2.

    , - MathCAD .

    8.2.1.

    - . - , . ,

    2

    2

    5

    3

    x y

    x y

    + = + = (8.2.1)

    2, 1x y= = , ( ).

    , -, :

    ; .

    - ().

    .

    8.2.2. () -

    :

    1,1 1 1,2 2 1, 1

    2,1 1 2,2 2 2, 2

    ,1 1 ,2 2 ,

    ... ;... ;

    . . .... ,

    m m

    m m

    n n n m m n

    a x a x a x ba x a x a x b

    a x a x a x b

    + + + =+ + + =

    + + + = (8.2.2)

    n m . -

    Ax b= , (8.2.3) A n m , b m . , : ) A -, .. n m= ; ) A , .. - .

    b - n .

    lsolve, : lsolve(,b), , b .

    8.2.1. 1 2

    2 3

    1 2

    2 12 4 40;7 4;

    10 5 20.

    x xx x

    x x

    + =+ =+ =

    (8.2.4)

    lsolve, - .

    MathCAD . 8.2.1. .

    a3 1:= a2 6:= a1 21:= a0 52:=f x( ) a3 x

    3 a2 x2+ a1 x+ a0+:=x 2:=

    Given

    f x( ) 0

    4 x 1

    Find x( ) 1.578=

  • 107 108

    A

    2

    0

    10

    12

    1

    5

    47

    0

    := b40

    4

    20

    :=

    x lsolve A b,( ):= A 810=

    x

    44

    0

    = A x b0.000000

    0.000000

    0.000000

    =

    A x b 0.000000000=

    . 8.2.1. 8.2.1. lsolve,

    :

    1 2 3

    1 2 3

    1 2 3

    100 6 2 200;6 200 10 600;

    2 100 500.

    x x x

    + = + = = (8.2.5)

    1 2 3

    1 2 3

    1 2 3

    10 12,2 10 13,

    2 2 10 14.

    x x

    x

    + + = + + = + + = (8.2.6)

    8.2.3. MathCAD -

    , - MathCAD2001i 200.

    - .

    , - . , 8.2.2.

    8.2.2. : 2;

    8 3 .y xy x== + (8.2.7)

    -. MathCAD, . 8.2.2, - , (8.2.7), .

    x 3 2.95, 6..:=y1 x( ) x2:=

    y2 x( ) 8 3 x+:=

    5 0 5 1020

    0

    20

    40

    y1 x( )

    y2 x( )

    x

    . 8.2.2. , :

    (-2, 2), (5, 20).

    - (.. ). - Given, - (8.1.8). -, , . -, .

    Find - , Find(x), x , . - < >. .

    : ;

  • 109 110

    , - ;

    , Given Find ( Minerr).

    , , Find, - . ,

    f(a, b, c, ):= Find(x, y, z, ).

    a, b, c,, .

    (- ) , :

    ; , ,

    -;

    - . -;

    , - . TOL. - - TOL ( - 0.001).

    , - Minner . Find - .

    8.2.3. Given, (8.2.7) 8.2.2. -. . 8.2.3.

    sB4.702

    22.105

    =

    sB Find x y,( ):=x 0> y x2y 8 3 x+

    Giveny 20:=x 5:=

    sA1.702

    2.895

    =

    sA Find x y,( ):=y x2y 8 3 x+

    Given

    y 2:=x 2:=

    . 8.2.3. 8.2.2

    8.2.1. Given, :

    ( )sin 2 2,

    cos 1 0.7.

    x yy x+ = + =

    ( )

    =+=+

    .01cos2,4,0sin

    xyxy

    =+=++

    .3,1)1sin(,8,0)1sin(

    xyyx

    =+

    =.3,1)1sin(

    ,12)sin(xy

    yx . 8.2.4. Minerr ,

  • 111 112

    2 2 2 2

    0.95;

    ( 1) ( 1) 5.5.

    x y

    x y

    + =+ + + =

    MathCAD . 8.2.4.

    x 0:= y 1:=Given

    x2 1+( )2 y2 1+( )2+ 5.5x y+ 0.95z Minerr x y,( ):=

    z0.106

    1.056

    =

    z0 z1+ 0.95=z0( )2 1+ 2 z1( )2 1+ 2+ 5.5=

    . 8.2.4. 8.2.4

    9.

    MathCAD -

    , ( ), . - - (, ), ( ). -, , ( -). , - , , .

    9.1.

    MathCAD: Maximize(f,) -

    ; Minimize(f,) -

    , f , ; - ( ) , - .

    ! Maximize, Minimize ( ) - .

    9.1.1. :

    2 2 2( , , ) 10 2 36 4 3 18g x y z x x y y z z= + + + + . (9.1.1)

    x, y, z, g(x, y, z) - .

    MathCAD, , . 9.1.1.

    g x y, z,( ) 10 x2 2 x 36+ y2+ 4 y+ 3 z2+ 18 z:=x 1:= y 1:= z 1:= ""

    x

    y

    z

    Minimize g x, y, z,( ):=x

    y

    z

    1

    23

    = g x y, z,( ) 20=

    . 9.1.1. (9.1.1) 9.1.2. :

    32204163241

    41),(

    22 vvuuevuf += . (9.1.2)

  • 113 114

    u, v, f(u,v) - .

    MathCAD, . 9.1.2. .

    d u v,( ) 14 e

    41 32 u 16 u2 4 v2 20 v+32:=

    u 0:= v 0:= "" u

    v

    Maximize d u, v,( ):=

    u

    v

    12.5

    = d u v,( ) 0.0795775=

    d u 0.01 u+ v 0.01 v+,( ) 0.0795673=d u 0.001 u v 0.001 v,( ) 0.0795774=

    . 9.1.2. (9.1.2)

    9.1.1. :

    )zyx(sin))zy(cos)yx((cos)z,y,x( += . (9.1.3)

    . 9.2. Maximize, Minimize,

    Given (. (8.1.8)) , - .

    9.2.1. :

    ba50)ba(100)b,a(F 2 = (9.2.1)

    .0a;1b;5b2a + (9.2.2)

    a, b, (9.2.1) (9.2.2).

    MathCAD, , . 9.2.1. , - (9.2.2).

    F a b,( ) 100 a b( )2 50 ab:=

    a 1:= b 1:=Givena 2 b+ 5 b 1 a 0a

    b

    Maximize F a, b,( ):=

    a

    b

    0

    2.5

    = F a b,( ) 625=

    a 2 b+ 5= b 2.5=

    . 9.2.1. (9.2.1) 9.2.1.

    -. ( ), Given, -, . Find, Minerr ( . 8.2.2).

    9.2.2. :

    22 )x1()xy(100)y,x(f += . (9.2.3)

    , . -:

    x9y;0y;0x . (9.2.4)

    MathCAD . 9.2.2.

  • 115 116

    f x y,( ) 100 y x2( )2 1 x( )2+:=x 2:= y 3:=

    Given

    xf x y,( )d

    d0

    yf x y,( )d

    d0

    x 0 y 0 y 9 x x

    y

    Minerr x y,( ):=

    x

    y

    1

    1

    =

    f x y,( ) 3.538 10 8=

    . 9.2.2. 9.2.3 ( ). -

    100 1 2 3( , , )x x x 20 .

    4, 3.4 2 , 340 , 4.75, 11 2 , 400 . , - 4, 3 2 . - .

    MathCad, . 9.2.3.

    x1 x2+ x3+ 100= 4.75 x1 11 x2+ 2 x3+ 534=

    4 x1 3.4 x2+ 2 x3+ 340=

    x1

    x2

    x3

    56

    20

    24

    =

    x1

    x2

    x3

    Maximize f x1, x2, x3,( ):=x1 x2+ x3+ 100

    4.75 x1 11 x2+ 2 x3+ 7004 x1 3.4 x2+ 2 x3+ 340

    x3 20x2 20x1 20Given

    x3 1:=x2 1:=x1 1:=f x1 x2, x3,( ) 4 x1 3 x2+ 2 x3+:=

    . 9.2.3.

    9.2.4 ( ). v :

    2

    1 2 3( ) 2 2 .N v v v v v= + + :

    3

    1

    1, 0.2, 1,3.i ii

    v v i=

    = = MathCAD, , . 9.2.4.

  • 117 118

    N v( ) v( )2 v2

    12

    +:=

    v2 1:= v0

    0

    1

    =Givenv 1 v 15>

    v Minimize N v,( ):= v0.2

    0.6

    0.2

    =

    N v( ) 0.64= v 1=

    . 9.2.4.

    9.2.1 ( ). :

    210 1592)( xxxxF ++= . -

    :

    .291029;25835.0

    ;4737;0;0;0

    210

    210

    210

    210

    ++

    ++

    xxxxxx

    xxxxxx

    . : (0, 13, 8).

    9.2.2 ( ). :

    ).12(2)20(5)15(),,( ++= vvuuvuQ -

    :

    .907;100423

    ;0;0;0

    ++++

    vuvu

    vu

    : (7.5, 10, 6).

    10. MathCAD

    MathCAD - : , , .

    10.1.

    ( -) - (, ) , .

    MathCAD -. . 10.1.1 ( d), ( x , - ).

    10.1.1 MathCAD

    ( )2

    2

    1 exp , 022

    x >

    ( ), ,dnorm x ( ), ,qnorm ( ), ,vnorm m

    !

    x

    ex

    ( x ,

    0> )

    ( ),dpois x ( ),qpois ( ),rpois m

    1

    b a , [ ]bax , 0, [ ]bax ,

    ( ), ,dunif x a b ( ), ,qunif a b ( ), ,runif m a b

    ( ) xnxxn ppC 1 , nx 0

    ( ), ,dbinom x n p ( ), ,qbinom n p ( ), ,rbinom m n p

  • 119 120

    . 10.1.1 MathCAD

    2 0, 0x ;

    ( ) 12/2/ 2221

    nn xen

    x , 0>x

    ( > 0n )

    ( ),dchisq x n ( ),qchisq n ( ),rchisq m n

    ( )( ) 21

    22

    11

    2

    ++

    +

    n

    nx

    nn

    n

    ( > 0n )

    ( ),dt x n ( ),qt n ( ),rt m n

    MathCAD -. x ( )p x , - :

    ( )x p x dx

    = . . 10.1.1

    MathCAD ( q ) .

    MathCAD . , , - , -.

    . 10.1.1 ( r ), . m .

    ( )rnd x , [0, 1].

    10.1.1. . 10.1.1 MathCAD, : N ( - 20, 100); 2 - ( 10). - 100.

    MathCAD - . : ( ), -, .. - - m . .

    N rnorm 100 20, 10,( ):= i 1 100..:= rchisq 100 10,( ):=

    0 50 10060

    40

    20

    0

    20

    40

    Ni i

    i

    mean N( ) 21.505=var N( ) 95.484=

    mean ( ) 10.312=var ( ) 25.356=corr N ,( ) 0.014=cvar N ,( ) 0.704=

    . 10.1.1. . 10.1.2 , -

    .

  • 121 122

    ,X Y m , X Y .

    10.1.2

    MathCAD

    X ( )mean X

    X ( )var X

    X ( )side X X ( )median X X ( )mode X ,X Y ( ),cvar X Y

    10.1.2. . 10.1.1

    MathCAD, , 10.1.1.

    MathCAD ( ). .

    , { }, 1,i i N= ( N ). L+1 1 2 1L Lz z z z +< < <

  • 123 124

    L, - { }kz (10.1.7), (10.1.8);

    X N, { }ix .

    { }, 1, , .kn k L= K histogram(int,X): int (L+1),

    , 1 , , 1.kz k L= +K int , - L, - { }kz (10.1.7), (10.1.8);

    N, { }ix .

    - 2L , kd ( [ ]1, , 1, , ,k kz z k L+ = K kn .

    , his-togram, kd - , , .k k kn w p

    10.1.3.

    , ,N 10.1.1. N = 1000.

    . 10.1.2 ,N . 10.1.3 - histogram L = 11. kd , solidbar ( , ). - , kx d= .

    ORIGIN 1:= N 1000:= N rnorm N 20, 10,( ):=L round 1 3.222 log N( )+( ):= L 11=HN histogram L N,( ):= dN HN 1 := nN HN 2 :=h dN2

    dN1:= h 5.909= pN

    1N h nN:= k 1 L..:=

    60 40 20 0 200

    0.02

    0.04

    pNk

    dnorm dNk20, 10,

    dNk

    . 10.1.2.

    ORIGIN 1:= N 1000:= rchisq N 10,( ):=L round 1 3.222 log N( )+( ):= L 11=

    H histogram L ,( ):= d H 1 := n H 2 :=h d 2 d 1:= h 3.545= p

    1N h n:= k 1 L..:=

    0 10 20 30 400

    0.05

    0.1

    p kdchisq d k 10,

    d k

    . 10.1.3. 2

  • 125 126

    10.2. . -

    - . -, x - y

    ( )y f x= . ( )f x , - ,x y { }, , 1, ...,i ix y i n=% , ( )i i iy f x = +% ,

    i , . -

    S(x), - f(x).

    . 1. , S(x).

    , S(x) S(x)=0+1, 0, 1 . , -. ( { }, , 1,...,i ix y i n=% ) . , , - .

    2. S(x) . F(a). - , :

    2

    1

    ( ) ( ( , )) ,n

    iii

    F a y S a x=

    = % (10.2.1) S(, x) S(x) {aj}, j=1, 2,, M.

    MathCAD -

    . MathCAD -

    S(x). . 10.2.1, , {xi}, i=1, , n, Y , { }, 1, ..., .iy i n=%

    10.2.1

    slope(X, Y) 1

    0 1( )S x a a x= + intercept(X, Y)

    0 0 1( )S x a a x= +

    regress(X,Y,m)

    0 1, ,...,T

    ma a a -

    0 1( )m

    mS x a a x a x= + + +L m ( 5m ). , (. 10.2.2)

    line(X, Y) 0, 1

    0 1( )S x a a x= +

    linfit (X, Y,)

    1 2, , .., ma a a - 1 1 2 2( ) ( ) ( )m ma x a x a x + + +L )(),...,(1 xx n - - (x), linfit

    genfit(X,Y,,F)

    1 2, , ..., ma a a S(x). F(x,a) - (m+1), S(x)

    ( ) , 1,..., ,j

    S x j ma

    = m, -

    ,ja 1,...,j m= (. 10.2.3) 10.2.1. -

    x { }ja ,

  • 127 128

    regress, interp(v, X, Y, x), v -, regress (. 10.2.2). - - (. 10.2.1, 10.2.3).

    10.2.2. linfit genfit - , 1,, m linfit , genfit - , ( ) - .

    10.2.1. ( ) 2 0.5f x x= + 1n + { }ix

    . . 10.2.1.

    A2.0757

    0.4218

    =

    2 1 0 1 21

    2

    3

    4

    yi

    y iS xi( )

    xi

    S x( ) A0 A1 x+:=A line x y,( ):=y

    0.139=y y +:= rnorm n 1+ 0, max y( ),( ):=yi a0 a1 xi+:=xi 2 0.2 i+:=

    0.1:=i 0 n..:= a1 0.5:=a0 2:=n 20:=ORIGIN 0:=

    . 10.2.1. 10.2.2. ,

    . 10.2.2, 0 1( )

    mm mS x a a x a x= + + +L m = 2 m = 3.

    , - . 10.2.2. , m = 3 -, .. { }iy% .

    ORIGIN 0:= i 0 5..:=

    x

    1

    2

    3

    4

    5

    6

    := y

    0.8

    3.5

    8

    15

    19

    15

    := v2 regress x y, 2,( ):=coef2 submatrix v2 3, 5, 0, 0,( ):= coef2

    8.157.995

    0.634

    =S2 x1( ) interp v2 x, y, x1,( ):=

    v3 regress x y, 3,( ):= S3 x1( ) interp v3 x, y, x1,( ):=coef3 submatrix v3 3, 6, 0, 0,( ):=

    0 2 4 610

    0

    10

    20

    yi

    S2 xi( )S3 xi( )

    xi

    coef3

    7.133

    11.2315.734

    0.606

    =

    . 10.2.2.

    10.2.3. , . 10.2.3 (- X Y ),

    20 1 2( ) exp( )S x a a x a x= + + .

    MathCAD, . 10.2.3, genfit. - ( , )x a , - , -

  • 129 130

    0 1 2, ,a a a . - iy% .

    X

    0.4

    1

    1.4

    2

    4

    := Y

    11.2

    5

    3

    6

    2

    := x a,( )

    ea0 a1 x+ a2 x2+

    ea0 a1 x+ a2 x2+

    ea0 a1 x+ a2 x2+ x

    ea0 a1 x+ a2 x2+ x2

    :=

    a0

    1

    0

    1

    := A genfit X Y, a0, ,( ):= S x( ) x A,( )0:=i 0 4..:= z 0.2 0.25, 4.25..:=

    0 1 2 3 4 50

    5

    10

    15

    Yi

    S z( )

    Xi z,

    A

    2.82

    1.1940.178

    =

    . 10.2.3.

    - , . 10.2.1, , . . 10.2.2 .

    10.2.2

    expfit(X,Y,ao)

    1, 2, 3 - 21 3( )

    a xS x a e a= + . (- 3) , .. 1, 2, 3

    lgsfit(X,Y,ao)

    1, 2, 3

    xaeaxS

    32

    1

    1)( += . ( 3) -

    1, 2, 3

    lnfit(X,Y) 1, 2

    1 2( ) ln( )S x a x a= + logfit(X,Y, ao)

    1, 2, 3

    1 2 3( ) ln( )S x a x a a= + + . ( 3) 1, 2, 3

    pwrfit(X,Y,ao)

    21 3( )

    S x a = + . ( 3) 1, 2, 3

    sinfit(X,Y,ao)

    1 2 3( ) ( )S x a Sin x a a= + + . ( 3) 1, 2, 3

    10.2.4. , . 10.2.4, -

    2

    1 3( )a xS x a e a= + .

    - MathCAD, . 10.2.4.

  • 131 132

    a0

    4

    1

    1

    := ORIGIN 0:=

    Y

    6.3

    1.8

    11.6

    29.1

    27.3

    40.5

    50.4

    96.7

    := X

    0

    1

    2

    3

    4

    5

    6

    7

    := A expfit X Y, a0,( ):=S x( ) A0 e

    A1 x A2+:=i 0 7..:= z 0 0.05, 7.5..:=

    0 2 4 6 80

    50

    100

    150

    Yi

    S z( )

    X i z,

    A

    3.756

    0.453

    3.019

    =

    . 10.2.4.

    . 10.2.1 10.2.2 - , -, . - - , - , . .

    MathCAD loess(X,Y,d), . X, Y , 0d > ( 0.75 0.85). d, - . d loess(X,Y,d) regress(X,Y,2). - loess(X,Y,d) v,

    interp(v,X,Y,z), z.

    10.2.5. . 10.2.5 MathCAD, - loess(X,Y,d)

    0.8d = 3d = . , 3d = - .

    2 1 0 1 21

    0

    1

    2

    3

    yi

    y iS1 xi( )S2 xi( )

    xi

    S2 x1( ) interp v2 x, y, x1,( ):=S1 x1( ) interp v1 x, y, x1,( ):=v2 loess x y, d2,( ):=v1 loess x y, d1,( ):=d2 3.2:=d1 0.4:=

    y

    0.152=y y +:= rnorm n 1+ 0, max y( ),( ):=yi a0 a1 xi+ a2 xi( )2+:=xi 2 0.2 i+:=

    0.1:=i 0 n..:= a2 0.3:=a1 0.5:=a0 2:=

    n 20:=ORIGIN 0:=

    . 10.2.5.

    . , . . MathCAD -

  • 133 134

    , - smooth (). :

    medsmooth(Y,m) Y, n - - m (m m n< ). - , n - Y;

    supsmooth(X,Y) Y, n -, ix , - X. - k ix k . X ;

    ksmooth(X,Y,b) Y, n -, ix , - X.

    1

    1

    ( )

    ( )

    ni j

    jj

    i ni j

    j

    x xh y

    by x x

    hb

    =

    =

    =

    %,

    2

    2

    1( ) exp2 (0.37)2 0.37

    th t =

    .

    , iy jy%

    , b , - jy% .

    10.2.6. . 10.2.6 MathCAD, - ( 38%) ksmooth b ( b =0.3 0.161 b =0.9 0.141).

    "" i 0 n..:= xi i 0.1:= yi f xi( ):= ""

    0.2:= rnorm n 1+ 0, max y( ),( ):= y y +:= ksmooth

    Y1 ksmooth x y, 3 0.1,( ):=Y2 ksmooth x y, 9 0.1,( ):= Y1 yy = Y2 yy =

    yi

    y iY1i

    Y2i

    xi

    . 10.2.6. ksmooth

    0 1 2 3 4 5

    0.8 0.6 0.4 0.2

    0 -0.2

  • 135 136

    -

    MathCAD . , - . - , - -. [ 2, 3, 9,10 ].

    ( ), MathCAD - - .

    1. .. . / .. . .: - , 2001. 296 .

    2. .. MathCAD2000: / .. . : , 2000. 596 .

    3. .. MathCAD 8 Professional , Internet / .. , .. . .: , 1999. 512 .

    4. .. Matlab: / .. . : , 2001. 560 .

    5. .. Matlab 5.x.: 2- . . , 1999. 672 .

    6. .. Mathematica 4: / .. . : , 2000 482 .

    7. .. Maple V R3/R4/R5 / .. . .: , 1998. 381 .

    8. .. - MathCAD. / .. , .. . : - , 1999. 32 .

    9. .. MathCAD2001 / .. . .: -, 2002. 459 .

    10. .. MathCAD / .. . .: - , 2001. 196 .

    11. .. / .. , .. . .: , 1970. 486 .