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 19. 02. 2013 21:44

Daronqo
Zelenáč
Příspěvky: 3
Pozice: student
Reputace:   
 

Matlab - sustava linearnych rovnic

Potreboval by som pomoct s matlabom.

Mam system linearnych rovnic,

w0+w1x1+w2x1+...wnx1=q1
...
w0+w1xn+w2xn+...wnxn=qn

Priklad v maticovom tvare:

1101|q1
1001|q2
1010|-q3
1110|-q4

A ja potrebujem vypocitat koeficienty q1, q2, q3, q4...

Pozdavala sa mi tato - http://www.mathworks.com/help/symbolic/ … ordan.html - metoda, ale zrejme je len v matlabe R2012
.

Tak som skusil http://www.mathworks.com/help/matlab/ref/linsolve.html ale dostavam divne cisla.  Dostal som len vektor ( 3 cisla), cize neviem ako to pouzit.
Konkretne som to pouzil tak, ze X=linsolve(A,b)
Pricom A bola matica:
1101
1001
1010
1110
a b bol vektor:
1
1
-1
-1

Offline

 

#2 25. 02. 2013 09:38

Daronqo
Zelenáč
Příspěvky: 3
Pozice: student
Reputace:   
 

Re: Matlab - sustava linearnych rovnic

Nikto netusi ako to spravit?

Offline

 

#3 26. 02. 2013 02:13

Lumikodlak
Místo: Praha
Příspěvky: 212
Pozice: Programator nebo tak neco :-)
Reputace:   19 
 

Re: Matlab - sustava linearnych rovnic

S Matlabem jsem temer nikdy nepracoval, ale co se tyce toho prikladu, moc nevim, co potrebujes spocitat - mate resit tu rovnici a hledat x1, x2 atd v zavislosti na koeficientech? Nebo mate zjistovat, pri jakych koeficientech to ma kolik reseni? Nepoznam s toho presne jake je zadani. Pises, ze mate spocitat koeficienty, ale ja nevim z ceho.

Offline

 

#4 26. 02. 2013 09:49 — Editoval Daronqo (26. 02. 2013 11:08)

Daronqo
Zelenáč
Příspěvky: 3
Pozice: student
Reputace:   
 

Re: Matlab - sustava linearnych rovnic

Mam napriklad takuto sustavu rovnic
$w_0+w_1x_1^1+w_2x_2^1+w_3x_3^1=-q_1\\ w_0+w_1x_1^2+w_2x_2^2+w_3x_3^2=q_2\\
...\\
w_0+w_1x_1^4+w_2x_4^4+w_3x_3^4=q_2\\
$

nejde o mocniny x, ale o roylisenie jednotlivych x.

A mam takuto pravdivostnu tabulku

$x_1|x_2|x_3|y\\
0|0|1|0\\
0|1|0|1\\
1|0|0|1\\
1|1|0|0\\
$

-nevedel som ako v TeXu zarovnat cisla do stlpcov...

Pricom plati, ze ak y=0 tak q ma znamienko -, ak y=1 tak q ma znamienko +

Dostavam teda sustavu zapisanu maticovo

$1001|-q_1\\
1010|+q_2\\
1100|+q_3\\
1110|-q_4\\
$

A toto ja potrebujem riesit. Normalne to riesim gaussovou eliminacnou metodou, ale neviem ako to pre n rovnic riesit v matlabe. Potrebujem dostat hodnoty
$w_0,w_1,w_2,w_3 
$

a potom vyslednu rovnicu, napriklad
$w_0=3\\
w_1=-2\\w_2=-2\\w_3=-4 
$
dostavam
$3-2x_1-2x_2-4x_3=0$

Offline

 

#5 27. 02. 2013 01:45

Lumikodlak
Místo: Praha
Příspěvky: 212
Pozice: Programator nebo tak neco :-)
Reputace:   19 
 

Re: Matlab - sustava linearnych rovnic

Matlab bohuzel nemam, trochu jsem zkousel ho nejak sehnat, ale nedari se a ztratil bych tim asi dost casu, tak se omlouvam, ale neporadim, leda nekdo jiny :-)

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson