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 09. 10. 2013 19:46

SoniCorr
Příspěvky: 608
Reputace:   
 

Simplexová metoda (v MATLABu)

Zdravím, mám zadání $\vec{b}= ( 120, 160, 35 ) $ $\vec{c}= ( -7, -6, 0,0,0 ) $ $A = (3 ,1,1,0,0;1,2,0,0,1; 1 ,0,0,0,1)
      $ Matice A je zadana po radcich.  Mam vypocitat priklad simplexovou metodou v MATLABu. Zacit by se melo pro B = (3,4,5). Chtel bych si to vypocitat sam, ale nevim co mam vlastne delat. Do Matlabu si mam pry napsat tohle :

$\overline{A} = A^{-1}_{B}A$
$\overline{b} = A^{-1}_{B}\vec{b}$
$\overline{c} = c^{T}-c^{T}_{B}A^{-1}_{B}A$
$v_{pl} =c^{T}x^{B}=c^{T}x^{B}_{B}=c^{T}_{B}A^{-1}_{B}\vec{b}$

Prijde mi, ze vyucujici tomu sam nerozumi (v MATLABu neumi) a haze nas tak trosku do vody. Dokazal by mi nekdo rict, co tohle znamena? A jak bych mel dale pokracovat?

Offline

 

#2 11. 10. 2013 10:20

SoniCorr
Příspěvky: 608
Reputace:   
 

Re: Simplexová metoda (v MATLABu)

Zkusím na to jít jinak. Podle VŠE se to docela dá. Zpracoval jsem si pro začátek tabulku

//forum.matweb.cz/upload3/img/2013-10/78330_tabulka.jpg

S tím, že zatím jeste nevím co bude v posledním sloupečku. Tam budou hodnoty podle toho, který sloupec a řádek si vyberu jako výchozí. Přípustné řešení pro následující je vektor $x^{1}= (0 ,0,120,160,35)$. Zvolil bych si sloupec si $x_{1}$ a radek s $x_{3}$. V posledním sloupci bych získal hodnoty $40,160, 35$

Melo by vyjít :
B = (2, 5, 1)
z = -544

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson