Matematické Fórum

Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.

Nástěnka
22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.

Nejste přihlášen(a). Přihlásit

#1 30. 12. 2009 18:35

Mihulik
Příspěvky: 175
Škola: MFF UK - Matematická analýza, Nav. Mag.
Pozice: student
Reputace:   
 

Lineárně (ne)závislý vektor

Dobrý den,
přemýšlím nad algoritmem jak rozhodnou, zda-li jsou dva vektory lineárně závislé.
Pracuji s 3D vektory.

Samozřejmě s tužkou a papírem je to jednoduché.
Dva vektory jsou lin. závislé pokud existuje takové číslo k nerovné 0, pro které platí, že x = ka; y = kb; z = kc;

Ovšem, když se to pokusím zalgoritmovat, musím při tomhle postupu otestovat všechny možné možnosti, kdy je nějaká složka vektoru nulová, aby nedošlo k dělení nulou.
To mi nepřipadá jako příliš elegantní řešení.

Existuje nějaké elegantnější pochopitelné řešení?

Našel jsem nějaký postup pomocí matic, ale to mi nepřipadá jako příliš efektivní způsob.


Děkuji za rady.

Offline

 

#2 30. 12. 2009 18:56

plisna
Místo: Brno
Příspěvky: 1503
Reputace:   
 

Re: Lineárně (ne)závislý vektor

↑ Mihulik: $u=(u_x, u_y, u_z)$, $v=(v_x, v_y, v_z)$. pokud $v_x \neq 0$, tak spocitam si $k=\frac{u_x}{v_x}$ a pak zkusim, jestli plati $k = \frac{u_y}{v_y}$ a $k = \frac{u_z}{v_z}$ a vyvodim zaver

Offline

 

#3 30. 12. 2009 19:29

Mihulik
Příspěvky: 175
Škola: MFF UK - Matematická analýza, Nav. Mag.
Pozice: student
Reputace:   
 

Re: Lineárně (ne)závislý vektor

V tomto případě stejně ale musím ošetřit ještě nulovost vY nebo vZ ne?
Tudíž se dostávám ke kaskádě podmínek, které se stažím vyhnout.

Offline

 

#4 30. 12. 2009 21:19

plisna
Místo: Brno
Příspěvky: 1503
Reputace:   
 

Re: Lineárně (ne)závislý vektor

↑ Mihulik: ano, $v_y \neq 0$ a $v_z \neq 0$, aby nedoslo k deleni nulou. ale i s uvedenymi podminkami se tvuj program prilis nezkomplikuje. a v cem to vlastne programujes?

Offline

 

#5 30. 12. 2009 21:37

Stýv
Vrchní cenzor
Příspěvky: 5690
Reputace:   215 
Web
 

Re: Lineárně (ne)závislý vektor

lepší je ověřovat $u_y=kv_y$, obejde se to bez dělení;)

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson