Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Mathematica - operace s maticemi

Zdravím. Začínáme na VŠ dělat s programem Mathematica 8.0 a jeden z úkolů je pomocí Table vytvořit dvě matice 3x3, v jedné sudá čísla a ve druhé líchá. Pak tyto matice sečíst, odečíst, vynásobit také pomocí Table. Zatím se mi povedlo pouze matice vytvořit.

[http://pc.poradna.net/file/view/7346-matice-jpg]

Spíš než konečné řešení bych uvítal nějaké nakopnutí, jak pokračovat - nejlépe pod čím hledat v dokumentaci.
Díky.

Předmět Autor Datum
http://reference.wolfram.com/mathematica/tutorial/ LinearAlgebraMatrixAndTensorOperations.html - Pod…
marekdrtic 28.10.2011 16:45
marekdrtic
Nefunguje. Pouze vypíše vedle sebe matice bez změny.
Niko Bellic 28.10.2011 17:15
Niko Bellic
fungovat to ale musi, nieco asi robis blbo http://reference.wolfram.com/mathematica/tutorial/ Vector…
MM.. 28.10.2011 17:22
MM..
Moje chyba, už to funguje. Stačilo vymazat //MatrixForm u definování matic. Tak teď to ještě dostat…
Niko Bellic 28.10.2011 17:27
Niko Bellic
tak to zas nie, to si definoval vektory a nie matice (pozor)
MM.. 28.10.2011 17:28
MM..
alebo je to asi jedno a to MatrixForm je len pre zobrazenie, neviem zhlavy ja mathematicu nepouzivam… poslední
MM.. 28.10.2011 17:31
MM..

http://reference.wolfram.com/mathematica/tutorial/ LinearAlgebraMatrixAndTensorOperations.html - Podnadpis Element-wise Operations
http://reference.wolfram.com/legacy/v5/Built-inFun ctions/AdvancedDocumentation/LinearAlgebra/2.7.htm l - tady je násobení

Ale jak při operacích používat příkaz Table, to nevím. V dokumentaci hledej něco jako Matrix operations:
http://reference.wolfram.com/mathematica/guide/Mat rixOperations.html

Takže bych asi udělal tohle:

matice1+matice2
matice1-matice2
matice1.matice2
matice1.Inverse[matice2]

Ale nemám ověřený, zda to fakt takhle funguje.

Zpět do poradny Odpovědět na původní otázku Nahoru