Romeo Julia Parys
Transkrypt
Romeo Julia Parys
Projekt z przedmiotu podstawy modelowania i symulacji Modelowanie miłości Romeo ♥ Julia ♥ Parys Autorzy : studenci Klaudia Rączka Maciej Tomkiewicz Krzysztof Zubek INFORMATYKA III rok 1. Założenia i interpretacja modelu MatrixForm[{{-1, 1, 0}, {-2, 1, -1}, {0, -1, -5}}]; - Macierz opisująca uczucia Juli, Romea oraz Parysa. (Te parametry można zmieniać.) Julia {-1, 1, 0}: -1 - Jak każda dziewczyna ma kompleksy :) 1 - Kocha Romea; 0 - Nie ma żadnych uczuć związanych z Parysem; Romeo {-2, 1, -1}: -2 - Ma jeszcze większe kompleksy; 1 - Kocha ze wzajemnością Julie; -1 - Nienawidzi Parysa; 2 RomeoJulia.nb Parys {0, -1, -5}: 0 - Nie ma głębszych przemyśleń na temat samego siebie -1 - Nienawidzi Juli; -5 - Ale bardziej od Juli nienawidzi Romea; funkcja: x[t_] - Uczucia Juli do pozostałych y[t_] - Uczucia Romeo do pozostałych z[t_] - Uczucia Parysa do pozostałych Na wykresie poszczególne kolory oznaczają: Czerwony - Uczucia Julii Niebieski - Uczucia Romeo Zielony - Uczucia Parysa Pierwszy współczynnik opisuje stosunek postaci do samej siebie, można go nazwać współczynnikiem charakteru. Gdy jedna z osób z kochającej się pary ma dodatni współczynnik charakteru to funkcje są ciągle rosnące, a więc można to zinterpretować jako pozytywne patrzenie na świat, które przekłada się na ich związek (na wykresie obie funkcje idą do góry). Gdy obie pary mają negatywny stosunek do życia, funkcje przypominają sinusoide, a więc natężenie ich uczuć jest zmienne chociaż się kochają. Interpretacja wykresu może być następująca, wykresy czerwony oraz niebieski (Julia oraz Romeo) kochają się, chociaż siła ich uczuć jest zmienna (sinusoida). Z wykresu widać również, że uczucia Romeo są silniejsze (Maksimum funkcji Romea jest większe niż Juli). Obie funkcje zauważalnie przecinają się, chociaż funkcja Juli jest przesunięta co nieco w czasie. Można to zinterpretować, że najmocniejsze uczucia do Romea pojawiają się trochę później i szybciej gasną. Uczucia Romea rosną wolniej, ale pojawiają się wcześniej i trwają znacznie dłużej Z zaprezentowanej macierzy Parys jest malkontentem, który nie lubi ani Juli ani Romea. O ile Julie traktuje chłodno RomeoJulia.nb 3 malkontentem, który nie lubi ani Juli ani Romea. O ile Julie traktuje chłodno (Współczynnik -1 dla Juli) o tyle nienawidzi Romea (Współczynnik -5). Interesujące jest, że gdy miłość Romea do Juli rozkwita (szczyt funkcji Romea) Parys nienawidzi go jeszcze bardziej (Męska zazdrość ;) ). Natomiast gdy zakochana para przeżywa ciężkie chwile (najniższe wartości funkcji Romea i Juli) Parys triumfuje i jego funkcja rośnie. Podsumowując, Romeo i Julia kochają się, chociaż mają raczej negatywny pogląd na świat przez co ich związek i uczucia to ciągła sinusoida (raz super raz wprost przeciwnie). Romeo kocha Julię bardziej niż ona jego, chociaż jego uczucia rosną wolniej. Julia szybciej osiąga szczyt uczuć i szybciej u niej gasną. Parys natomiast cieszy się ich nieszczęściem natomiast pogrąża gdy są szczęśliwi. 2. Kod programu ClearAll"Global`" milosc MatrixForm1, 1, 0, 2, 1, 1, 0, 1, 5; Julia milosc1, 1; Romeo milosc1, 2; Parys milosc1, 3; sol DSolve x't Julia1 xt Julia2 yt Julia3 zt, y't Romeo1 xt Romeo2 yt Romeo3 zt, z't Parys1 xt Parys2 yt Parys3 zt, x0 2, y0 0, z0 1, xt, yt, zt, t; xt_ Nsol1, 1, 2; yt_ Nsol1, 2, 2; zt_ Nsol1, 3, 2; Needs"PlotLegends`" Plotxt, yt, zt, t, 0, 8 Pi, PlotStyle Red, Blue, Green, AspectRatio 1, PlotLegend "Uczucia Julii", "Uczucia Romeo", "Uczucia Parysa", LegendPosition 0.8, 1.2 4 RomeoJulia.nb 10 5 10 10 Uczucia Julii 20 Uczucia Romeo Uczucia Parysa 15 20 25