» Poradna » Programy

Násobení Matic

 |   | 

Dobrý den, tak nějak jsem začátečník a učím se jave a potřebuju do školy násobení matic a ani za boha nemůžu přijít na ten algoritmus, mohl by mi někdo poradit, či ho napsat či jakýmkoliv jiným způsobem pomoct, už mi došli nápady... Tomáš

Odpovědi na otázku

 |   | 

Ak si nevies ako sa nasobia matice, tak snad pouzijes www.google.com

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Hm, to mě mohlo taky napadnout

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

matrix

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Hm, to mě mohlo taky napadnout

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Mám dojem, že pokládáš špatnej dotaz. Zjevně vůbec nevíš, co jsou matice a snažíš se to zamaskovat tím, že "ani za boha nemůžu přijít na ten algoritmus" a že to děláš v Javě. Je úplně jedno, v čem to budeš programovat, musíš vědět, co vlastně chceš programovat.

Fakt si otevři nějakou učebnici algebry a nastuduj si matice a jejich násobení (čtění tak na 15 minut).

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

I tak se může zdát, že nevím co to matice je, ale něco mi to říká... násobím rádek první matice se sloupcem druhe a tak ziskam jeden prvek...a takhle postupuju dal...to je fajn, na papire bych to zvladl. Chci naprogramovat soucin dvou matic, když to jde....

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Vyhrabal jsem to z jednoho hodne staryho programku,jeste Pascal pro DOS,pocita to matice X krat matice Y (v tomto poradi) a ulozi do matice Z, matice jsou ulozeny v 1D poli po sloupcich.
for i:=0 to x.mat.lines-1 do
for j:=0 to y.mat.columns-1 do
begin
pom:=0;
for k:=0 to x.mat.columns-1 do
begin
pom:=pom+x.mat.data^[x.mat.lines*k+i]*y.mat.data^[y.mat.lines*j+k]);
end;
z.mat.data^[z.mat.lines*j+i]:=pom;
end;

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

díkec moc, já sem už tak nějak něco vymyslel, počítá to, ale ne správně...tak se kuknu na to tvé
Pascalovské a zkusím to znovu... dík

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Nazdar, mohl by mi někdo poradit, jak se dají v paskalu sčítat prvky v jednotlivých řádcích matice?
Předem díky.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Pomoci "+".

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

matice = pole X x X ... tak tak k tomu přistpupuj. Pokud Ti to není jasné, tak to zřejmě není škola pro Tebe ...

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Algoritmus




Určitě si přečtěte

15 věcí, které umí Windows 10, ale možná o nich vůbec nevíte

15 věcí, které umí Windows 10, ale možná o nich vůbec nevíte

** Systém Windows 10 umí spoustu užitečných drobností ** O mnoha praktických funkcích pravděpodobně ani nevíte ** Poznejte užitečné tipy, které se vám mohou hodit každý den

Vladislav Kluska | 36

Porno insider: Jak virtuální realita vstupuje do filmů pro dospělé

Porno insider: Jak virtuální realita vstupuje do filmů pro dospělé

** Pornografie údajně představuje třetinu internetové obsahu a je technologický tahounem ** Do erotického obsahu postupně zasahuje i virtuální realita ** Kromě vizuálního vjemu se pracuje také na virtuálním uspokojení toho hmatového

Jan Dudek | 28

Apple: naše mapy budou nejlepší na světě. Tajně jsme na nich pracovali několik let

Apple: naše mapy budou nejlepší na světě. Tajně jsme na nich pracovali několik let

** Apple odhalil své plány na zcela nové mapy ** Několik let pracuje na nových mapách, které by měly předběhnout konkurenci ** Objeví se s příchodem iOS 12 pro vybrané státy

Karel Javůrek | 50

Alan Turing: Genius, který matematicky stvořil počítač

Alan Turing: Genius, který matematicky stvořil počítač

Řešením matematického problému se dostal k modelu teoretického stroje, který nese jeho jméno a je základem logiky univerzálních počítačů.

Pavel Tronner | 57

Nechcete platit za Total Commander? Těmito bezplatnými programy ho můžete nahradit

Nechcete platit za Total Commander? Těmito bezplatnými programy ho můžete nahradit

** Total Commander je na Windows takřka legendou ** Licence však stojí více než tisíc korun ** Našli jsme pro vás deset alternativ dostupných zdarma

Karel Kilián | 141


Aktuální číslo časopisu Computer

Velký test 18 bezdrátových sluchátek

Vše o přechodu na DVB-T2

Procesory AMD opět porážejí Intel

7 NVMe M.2 SSD v přímém souboji