01. 01

Doing Exact Arithmetic with Maple

Точная Арифметика с Maple

To enter the natural exponential function exp(x) in Maple type: exp(x) .

Чтобы ввести в Maple экспоненциальную функцию, следует набрать:

 

 

 
  > exp(x);  

exp(x)

 

And to get the number e by itself type: exp(1) .

Чтобы ввести само число е - основание натуральных логарифмов, наберите

 
  > exp(1);  

exp(1)

 

To enter the absolute value function abs(x) in Maple type: abs(x).

Чтобы ввести в Maple абсолютное значение переменной х , используйте команду abs(x) .

 
  > abs(x);  

abs(x)

> abs(-3);

3

> abs(exp(1)-Pi);

-exp(1)+Pi

 
Note that Maple gives the correct, exact answer for the third line since: exp(1)-Pi < 0

Заметьте, что Maple в последнем примере вновь отдаёт предпочтение точному числу exp(1)-Pi < 0 , намекая, при этом, что оно - отрицательное !

Maple has many special purpose commands for working with numbers. You will learn these as you need them in your math course. Here is one last example for now. If we have an integer and want to factor it into primes we can use Maple's ifactor( ) command. Feel free to experiment by changing the number.

Maple обладает многими специальными командами для работы с числами. Вы должны их изучить, т.к. они используются практически во всех разделах математики. Приведём пока лишь один пример такой команды. Если Вы желаете разложить целое число n на простые множители, то используйте для этого Maple-команду ifactor(n) . Не стесняйтесь экспериментировать, вводя самые фантастические целые (и не только!) числа.

 
 

> ifactor(31722722304);

 

``(2)^10*``(3)*``(7)^2*``(13)^2*``(29)*``(43)

 

There may be times when you want to enter more than one command on a single line. This is okay to do in Maple, just be sure to end each command with a semicolon. It also helps to put spaces between the commands. When you press [Enter] all of the expressions are executed and the results are listed, in order, in a single output field.

В дальнейшем, Вам неоднократно придётся сталкиваться с необходимостью ввода сразу нескольких команд в одной линии. В Maple такая возможность предусмотрена. Если Вы при этом желаете вывести на экран результаты всех команд, то ввод каждой из них нужно завершать символом " ; " . Если Вы после этого нажмёте [ Enter ] , результаты выполнения команд будут выведены в виде упорядоченного столбца, в строгом соответствии с очередностью ввода команд.

 
  > sin(Pi/3); cos(Pi/3); tan(Pi/3);  

1/2*sqrt(3)

1/2
sqrt(3)
 

To calculate and display a sequence of numbers use the seq(..) command. Here we calculate the squares of the first 100 natural numbers.

Чтобы вычислить и вывести на дисплей последовательность чисел, используйте команду seq . Ниже показывается, как вычислить квадраты первых 100 натуральных чисел:

 
  > seq(k^2,k=1..100);  

 

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

 

Hosted by uCoz