Manipulacje na wyrażeniach. 2.

%

Symbol  %  jest odniesieniem do poprzedniej linii

a==b

%

Part

Clear[x,y]

y==a (x^2)+ b x+c

(y==a (x^2)+b x+c)[[1]]

(y==a (x^2)+b x+c)[[2]]

(y==a (x^2)+b x+c)[[2,3,2]][[2]]

(y==a (x^2)+b x+c)[[2,3,2,2]]

y=a (x^2)+ b x+c

y[[3]]

Part[y, 3]

Clear[y]

Position

a (x^2)+ b x+c

Position[a (x^2)+ b x+c,2]

Position[y==a (x^2)+ b x+c,a]

Współczynnik

y=c+b x+a (x^2);

Coefficient[y,(x^2)]

Clear[y]

Licznik i mianownik

r=(((1+x) (x+3))/(2 (2-y)));

Numerator[r]

Denominator[r]

Denominator[1/a]

Denominator[1/a + 2/b]

Można to też uzyskać funkcją Part, ale trudniej.

r

r[[{2,3}]]

r[[{1,4}]]

ExpandDenominator[r]

ExpandNumerator[r]

Expand[r]

ExpandAll[r]

Zastąp (ReplaceAll, /.)  i  Wskaż (Rule)  (->)

r

r/.x->v

Nakaz (rule ->)

r/.x->(v^2)+2//Simplify

Wzorce (pattern matching ): podstawy

Blank _

Log[(x^4)]+Log[3(x^6)]+8Log[(x^(1/2))];
%/.Log[((x_)^(a_))]->a Log[x]

Więcej o funkcji znaku _  przy definicji funkcji.

Clear

Clear[x,y,α]

Clear["Global'*"]