Matematické Fórum


1. 8. 2026 (L) Fórum bude brzy uzavřeno 😿

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