Forum Informatyka UJ forum Strona Główna Informatyka UJ forum
Rocznik 2005 - czyli najlepsze forum w sieci
 
 FAQFAQ   SzukajSzukaj   UżytkownicyUżytkownicy   GrupyGrupy   GalerieGalerie   RejestracjaRejestracja 
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 

ĆW Kalita - środa 13:00 - 15:00

 
Napisz nowy temat   Odpowiedz do tematu    Forum Informatyka UJ forum Strona Główna -> Archiwum / 3 rok / 5 semestr - Symulacja komputerowa
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Skrobocik
[SKROBORANGA]



Dołączył: 29 Lis 2005
Posty: 2958
Przeczytał: 0 tematów

Skąd: Skarżysko , Kraków

PostWysłany: Śro 15:43, 24 Paź 2007    Temat postu: ĆW Kalita - środa 13:00 - 15:00

Proszę kogoś chodzącego do tej grupy o zapodanie zagadnień jakie były poruszane na dotychczasowych zajęciach.
Materiały, prace domowe i takie tam.
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
rafal
pijak



Dołączył: 16 Wrz 2006
Posty: 53
Przeczytał: 0 tematów

Skąd: Trzebinia/Kraków

PostWysłany: Śro 17:17, 24 Paź 2007    Temat postu:

Wszystko jest na stronie Kality: [link widoczny dla zalogowanych]
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Skrobocik
[SKROBORANGA]



Dołączył: 29 Lis 2005
Posty: 2958
Przeczytał: 0 tematów

Skąd: Skarżysko , Kraków

PostWysłany: Wto 16:41, 13 Lis 2007    Temat postu:

Zrobiłem właśnie sobie zadanie1 z sk2 i mnie coś zastanawia - czy da się zrobić tak, że oprócz wykresu zostaną podane wartości na końcu przedziału? Jako, że to moje pierwsze wypociny z MATLABA to proszę o pomoc.

Polecenie zadania mówi, żeby porównać nasze wyniki metody jawnej i niejawnej z wynikiem po transformacjach Laplacka. Dla pierwszego równania Laplackiem wychodzi u(2)=0,4506, a drugiego u(2)=0,0183.

I teraz jak patrzę na wykres wyrysowany funkcją plot, to na oko te metody wychodzą w okolicach tych właśnie wyników, ale chciałbym znać dokładną wartość. Czy może trzeba jakąś dodatkową funkcję napisać, żeby zwracała nam wynik po tych 40 iteracjach :?:

Zadanie1.m
Kod:
function Zadanie1
   tau = 0.05;
   n = 40;
   t = 0 : tau : n*tau;

   e1 = explicita( 0 , tau , n );
   i1 = implicita( 0 , tau , n );
   e2 = explicitb( 1 , tau , n );
   i2 = implicitb( 1 , tau , n );

   plot( t , e1 , '-ro' , t , i1 , '-k*' , t , e2 , '-bo' , t , i2 , '-m*' );
   legend( 'J (u`+2u=sin(t))' , 'nJ (u`+2u=sin(t))' , 'J (u`+3u=e^-(2t))' , 'nJ (u`+3u=e^-(2t))' );
 
function ret = explicita( u0 , tau , n )
   ret( 1 ) = u0;
   for k = 1 : n
      ret( k+1 ) = ( 1-2*tau ) * ret( k ) + tau * sin( k*tau );
   end

function ret = implicita( u0 , tau , n )
   ret( 1 ) = u0;
   for k = 1 : n
      ret( k+1 ) = ( ret( k ) + tau * sin( (k+1)*tau ) ) / ( 1+2*tau );
   end

function ret = explicitb( u0 , tau , n )
   ret( 1 ) = u0;
   for k = 1 : n
      ret( k+1 ) = ( 1-3*tau ) * ret( k ) + tau * exp( -2*k*tau );
   end

function ret = implicitb( u0 , tau , n )
   ret( 1 ) = u0;
   for k = 1 : n
      ret( k+1 ) = ( ret( k ) + tau * exp( -2*(k+1)*tau ) ) / ( 1+3*tau );
   end


Z góry dzięki za pomoc...


EDIT:
"linia niezakończona średnikiem wypisze się w konsoli" - dzięki Roxel ;)
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Skrobocik
[SKROBORANGA]



Dołączył: 29 Lis 2005
Posty: 2958
Przeczytał: 0 tematów

Skąd: Skarżysko , Kraków

PostWysłany: Wto 20:20, 13 Lis 2007    Temat postu:

Następne pytanie:

jak zrobić zadanie 2 z sk2, chodzi mi o podpunkty (b) i potem pewnie też (c) :?:

W tym układzie, to trzeba je powyliczać RK, potem jakoś popodstawiać do siebie?
Nie mam pojęcia...

EDIT:
Czy to o to chodzi :?:
[link widoczny dla zalogowanych] - drug fragment
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Fidel
żul



Dołączył: 19 Lis 2005
Posty: 649
Przeczytał: 0 tematów

Skąd: Kraków

PostWysłany: Śro 16:26, 14 Lis 2007    Temat postu:

Jakie byly pytania na kolosie? Ja zdaje jutro bo dzisiaj nie moglem byc...
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Skrobocik
[SKROBORANGA]



Dołączył: 29 Lis 2005
Posty: 2958
Przeczytał: 0 tematów

Skąd: Skarżysko , Kraków

PostWysłany: Śro 16:35, 14 Lis 2007    Temat postu:

- Laplace
- Runge-Kutta dla układu dwóch równań pierwszego stopnia
- w ode23 coś w stylu drapieżniki i ofiary

Było też dodatkowe zadanie z teorii, ale nawet nie zajrzałem :p
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Krisowski
pijak



Dołączył: 05 Mar 2006
Posty: 218
Przeczytał: 0 tematów

Skąd: z nikąd

PostWysłany: Wto 21:30, 15 Sty 2008    Temat postu:

Ktoś wie jakie mogą być pytania na kolosie? Czego mamy się uczyć, Gry w Życie :P ? Wie ktoś cokolwiek o tym kolosie?
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
yuuu
alkoholik



Dołączył: 18 Cze 2007
Posty: 593
Przeczytał: 0 tematów


PostWysłany: Wto 22:02, 15 Sty 2008    Temat postu:

nikt nic nie wie...sam dr Kalita mowił ze nigdy nie robił takiego kolosa i sam nie wie jakie beda zadania jak go pytalismy na ostatnich cwiczeniach :)

miał dopisac cos na stronie ale nie dopisał...nie wiadomo nawet czy to na kartkach czy na kompach czy jak :) ja byłam za nierobieniem kolosa, ale poległam w tej walce ;p
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Krisowski
pijak



Dołączył: 05 Mar 2006
Posty: 218
Przeczytał: 0 tematów

Skąd: z nikąd

PostWysłany: Wto 22:51, 15 Sty 2008    Temat postu:

Pamiętam, ale miałem nadzieję, że to znowu tylko ja jestem niedoinformowany :P . Tak na marginesie to jestem za nową batalią: co wy na to aby przekonać dr Kalitę, żeby pozwolił nam oddać projekty po sesji :D ? Nie wiem jak wam, ale mi to przyjdzie robić w sesji a ja wolałbym raczej do egzaminów się pouczyć kiedyś niż pisać program z symulacji (nie żebym chciał się uczuć, ale niestety muszę :/ ).
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
yuuu
alkoholik



Dołączył: 18 Cze 2007
Posty: 593
Przeczytał: 0 tematów


PostWysłany: Wto 23:21, 15 Sty 2008    Temat postu:

już Ci moge powiedziec ze dr Kalita nic nie powie Wam bez zgody dr Skomorowskiego...wiec wpierw uzyskajcie do dr Sk. zgode a potem idzcie do dr Kality :)
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Krisowski
pijak



Dołączył: 05 Mar 2006
Posty: 218
Przeczytał: 0 tematów

Skąd: z nikąd

PostWysłany: Pon 17:11, 28 Sty 2008    Temat postu:

Wie ktoś jak rozwiązać takie coś w matlabie (np metodą Rungego-Kutty):
Kod:
dN1 / dt = r1 * N1 * (1 - N1 / K1 + b12 * N2 / K1)
dN2 / dt = r2 * N2 * (1 - N2 / K2 + b21 * N1 / K2)

gdzie N1 i N2 to są zmienne a r1, r2, K1, K2, b12 i b21 to stałe (jeśli kogoś to obchodzi to jest model symbiozy dwóch gatunków).
Jak to coś zapisać w formie u' = f(t,u)?

Nie mogę załapać tej metody Rungego-Kutty dla układów równań a tu projekt jest do zrobienia :/ . Jest na to jakiś inny (łatwiejszy) sposób?


Ostatnio zmieniony przez Krisowski dnia Pon 17:19, 28 Sty 2008, w całości zmieniany 3 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Roxel
pijak



Dołączył: 06 Kwi 2006
Posty: 249
Przeczytał: 0 tematów

Skąd: Pszczyna

PostWysłany: Pon 19:42, 28 Sty 2008    Temat postu:

Krisowski napisał:
Jest na to jakiś inny (łatwiejszy) sposób?

Diagram w simulinku 8)
Zobacz np. Notatka 6 -> Przykład 1.


Ostatnio zmieniony przez Roxel dnia Pon 19:47, 28 Sty 2008, w całości zmieniany 1 raz
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Krisowski
pijak



Dołączył: 05 Mar 2006
Posty: 218
Przeczytał: 0 tematów

Skąd: z nikąd

PostWysłany: Pon 20:53, 28 Sty 2008    Temat postu:

Powiedzcie mi, czy u was też nie chciał się ten simulink zainstalować czy to tylko ja jestem inny :( ?
A jak rozwiązać taki układ, bo tak czy inaczej program w matlabie trzeba napisać a ja nigdy nie umiałem rozwiązywać układów takich równań (na kolosie miałem chyba zero z tego :/ ).
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Fidel
żul



Dołączył: 19 Lis 2005
Posty: 649
Przeczytał: 0 tematów

Skąd: Kraków

PostWysłany: Pon 21:09, 28 Sty 2008    Temat postu:

jak to trzeba program w matlabie napisac?:P w simulinku nie wystarcza?
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
rafal
pijak



Dołączył: 16 Wrz 2006
Posty: 53
Przeczytał: 0 tematów

Skąd: Trzebinia/Kraków

PostWysłany: Pon 21:18, 28 Sty 2008    Temat postu:

Jak chcesz rozwiązać ten Twój układ to zobacz do pliku sprezyna.m, który dr Kalita ma na stronie. W funkcji f(u,t) ( function du = f(u,t) ) musisz najpierw tym stałym przypisać pewne wartości (tak jak jest dla lambda, g,l,m itd..) a potem piszesz te dwa równania przyjmując, że: dN1/dt = du(1), dN2/dt = du(2), N1 = u(1), N2 = u(2)... czyli to pierwsze będzie jakoś: du(1) = r1 * u(1) * (1 - u(1) / K1 + b12 * u(2) / K1) .. musisz jeszcze warunki początkowe ustawić (u0), ilość kroków(n) i wielkość pojedynczego kroku (tau).. Potem przy rysowaniu wykresu to: plot(t, urk(:,1), '-ro') rysuje Ci wykres N1, a plot(t, urk(:,2),'-ro') wykres N2..
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Krisowski
pijak



Dołączył: 05 Mar 2006
Posty: 218
Przeczytał: 0 tematów

Skąd: z nikąd

PostWysłany: Śro 11:31, 30 Sty 2008    Temat postu:

Jak zrobić, żeby wykresy w ploterze matlaba były różnych kolorów?
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
yuuu
alkoholik



Dołączył: 18 Cze 2007
Posty: 593
Przeczytał: 0 tematów


PostWysłany: Śro 14:43, 30 Sty 2008    Temat postu:

[link widoczny dla zalogowanych]
Powrót do góry
Zobacz profil autora
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum Informatyka UJ forum Strona Główna -> Archiwum / 3 rok / 5 semestr - Symulacja komputerowa Wszystkie czasy w strefie EET (Europa)
Strona 1 z 1

 
Skocz do:  
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach

fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2005 phpBB Group
Regulamin