Robert M. Corless
Department of Applied Mathematics
University of Western Ontario
London, Canada

Copyright 2001 by Robert M. Corless
All rights reserved

Basics

Основы

Evaluation rules 

Правила оценивания

> restart;
> x := y;

x := y

> y := z;

y := z

> z := 3;

z := 3

> x;

3

> y;

3

> 'x';

x

> x := 'x';

x := 'x'

> x;

x

> y;

3

> restart;
> f := sin(x);

f := sin(x)

> subs( x=0, f );

sin(0)

> gp := diff(g(x),x);

gp := diff(g(x),x)

> subs(x=0,gp);

diff(g(0),0)

> %;

Error, wrong number (or type) of parameters in function diff

Ошибка, неверное число (или тип) параметров в функции diff

> gp0 := eval(gp,x=0);

gp0 := eval(diff(g(x),x),{x = 0})

> lprint( gp0 );

eval(diff(g(x),x),{x = 0})

> eval( gp0, g=sin );

1

> for i to 5 do i^2 end do;
1

4

9
16
25
> i;

6

> sum( i^3, i=1..n );

Error, (in sum) summation variable previously assigned,

second argument evaluates to 6 = 1 .. n

Ошибка, (в команде sum) индексу суммирования присвоено численное значение, для второго аргумента получается, что 6 = 1...n

> sum( 'i^3', 'i'=1..n );

1/4*(n+1)^4-1/2*(n+1)^3+1/4*(n+1)^2

> evalhf( sin(1) );

.841470984807896505

> Digits := 20;

Digits := 20

> evalf( sin(1) );

.84147098480789650665

> evalf[40]( sin(1) );

.8414709848078965066525023216302989996226

С официального разрешения                    © 2002 Waterloo Maple, Inc

 
Hosted by uCoz