Ei LambertW dilog surd
Примеры применения функций оценивания даны ниже (файл eval):
> А: = [[1,2],[3,4]];
> eval(А);
> evalf(sin(1));
> evalf(sin(2)^2+cos(2)^2,20);
> evalhf(sin(1));
> evalm(20*A+1);
> 1<3;
> evalb(1<3);
> readlib(shake) : evalr(min(2,sqrt(3) )) ;
> evalr(abs(x));
> shake(Pi,3);
В дальнейшем мы многократно будем применять функции оценивания для демонстрации тех или иных вычислений.
3.5.3. Последовательности выражений
Maple может работать не только с одиночными выражениями, но и с
> a, y+z, 12.3, cos(1.0);
Для автоматического формирования последовательности выражений применим специальный оператор $, после которого можно указать число выражений или задать диапазон формирования выражений:
> f$5;
> $1..5;
> (n^2)$5;
> (n^2)$n=0..5;
> Vl[i]$i=1..5;
Для создания последовательностей выражений можно использовать также функцию seq:
> seq(sin(х),х=0..5);
> seq(sin(x*1.),x=0..5);
> seq(f1(1.),f1=[sin,cos,tan]);
> sin(1.0), cos(1.0), tan(1.0);
3.5.4. Вывод выражений
При выполнении порой даже простых операций результаты получаются чрезвычайно громоздкими. Для повышения наглядности выражений Maple выводит их с выделением общих частей выражений и с присваиванием им соответствующих меток. Метки представлены символами %N, где N — номер метки.
Помимо меток при
> solve(х^7-х^2-1,х);
> taylor(sin(x),x,5);
Часто встречаются также знаки ~ для отметки предполагаемых переменных, постоянные интегрирования и другие специальные обозначения. По мере упоминания в тексте таких объектов вывода они будут описаны.
3.5.5. Работа с частями выражений
Выражения (expr) или уравнения (eqn) обычно используются как сами по себе, так и в виде равенств или неравенств. В последнем случае объекты с выражениями имеют левую и правую
• cost(a) — возвращает число сложений и умножений в выражении а (функция пакета codegen);
• lhs(eqn) — выделяет левую часть eqn;
• rhs(eqn) — выделяет правую часть eqn;
• normal(expr) — дает нормализацию (сокращение) expr в виде дроби;
• numer(expr) — выделяет числитель expr;
• denom(expr) — выделяет знаменатель expr.
Ввиду очевидности действия этих функций ограничимся наглядными примерами их