f[x]:=x^2

f[x]

f[2]

ClearAll[f]
f[x:_]:=(x^2);
f[2]

(*list, jeden ze zakladnich objektu v Math *)
listik={1,5,8,9,{alfa,romeo},{{1,{2,3}}}};

(*vyber prvku z listu*)
listik[[3]]
Part[listik,3]

listik[[-4]]

listik[[-2]][[-1]]

listik

listik[[-2,-1]]

First[listik]

Last[listik]

listik[[-1,1,2,1]]

(*nulty prvek = "hlavicka", Head*)
listik[[0]]

listik

FullForm[listik]

TreeForm[listik]

vyr=x+Sin[3(x^2)+1]

TreeForm[vyr];

vyr[[2,1,1]]

(*ctrl , da novy sloupec, ctrl enter da novy radek*)

listik2=(({{1, 2, 6}, {5, 8, 9}, {7, 2, 13}}))

(*pro zobrazovani a JEN zobrazovani slouzi MatrixForm*)
mfl=MatrixForm[listik2]

Det[listik2]
Det[mfl]

(*Transpose  esc tr esc*)

Transpose[listik2]
MatrixForm[%]

listik2\[Transpose]

(*neni spatne si hledat v helpu "See also"*)

?Transpose

(*tvorba listu, prikaz Table*)
Table[opice,{12}]

Table[(i^2),{i,12}]

Table[i,{i,0.3,5,0.5}]

Table[(E^i)+(Pi^j),{i,5},{j,5}]
MatrixForm[%]

Table[(E^i)+(Pi^j),{i,5},{j,i+1}]
MatrixForm[%]

(*funkce a Set "=" a SetDelayed ":="*)
?=

?:=

a=2+3

?a

a:=2+3

?a

a

b=Random[]

?b

Table[b,{10}]

b:=Random[]
Table[b,{10}]

?b

(*nez budeme zkusenejsi, budeme slusnaci a jmeno funkce vdy predem vycistime*)

ClearAll[f];
f[x:_]:=Sin[π*x];
f[1]

ClearAll[f];
x=6.3;
f[x_]:=Sin[π*x]
?f

ClearAll[f];
x=6.3;
f[x_]=Sin[π*x]
f[0]
?f

ClearAll[f];
f[x_]:=Integrate[Sin[x],x]
f[1]

ClearAll[f,x];
f[x_]=Integrate[Sin[x],x]
f[1]
?f