Zaloguj się
Blog na Matlablog
Forum polskich użytkowników
 
UŻYTKOWNICY GRUPY PROFIL Zaloguj się, by sprawdzić wiadomości FAQ
 



Napisz nowy temat     Odpowiedz do tematu Zobacz poprzedni temat :: Zobacz następny temat

szukam osobe któa pomoże z scilab ( o drganiach)
Forum MATLAB Strona Główna-> Klony Matlaba (Scilab, Octave, ...)
Post Wysłany: 5 Lipca 2007, Czw 9:41 pm Temat postu: szukam osobe któa pomoże z scilab ( o drganiach) Odpowiedz z cytatem
 
AUTOR:
Jafar



Dołączył: 05 Lip 2007
Posty: 1


Ogląda profil użytkownika Wyślij prywatną wiadomość
potrzebuje pomoc, napisać program który wygeneruje wykres drgań
treśc zadania jest niżej :

może ktoś mieć wcześniej coś takiego napisanego, jeżeli ktoś może sie podjąć robienie tego będę wdzięczny prosze napisać

zadanie z drganiami

- trzeba stworzyć funkcję ydot (należy pamiętać o zadeklarowaniu stałej
k=1,1);
- ponieważ jest to układ dwóch równań, więc trzeba napisać dwa równania:
ydot(1)= ......(tu należy wpisać to równanie, które opisuje ruch drgający)
ydot(2)=y(1) (to równanie ma wyglądać dokładnie tak jak napisałem)

i to tyle;

- następnie rozwiązanie, jak w przykładzie powyżej, tyle że trzeba dodać warunki brzegowe dla obu równań, czyli:


y0(1)=0;
y0(2)=1;

dać odpowiedni przedział czasowy
i uruchomić ode (wygląda identycznie jak w przykładzie)
Przykład tworzenia funkcji w scilabie:

function ydot=f(t,y)
ydot=2*sin(y);
endfunction

y0=1; - warunek początkowy
t0=0; - warunek początkowy
t=0:0.1:%pi; - zakres zmiennej t
y=ode(y0,t0,t,f) - solver rozwiązujący równania różniczkowe
plot(t,y,"-or") - rysowanie wykresów



Zadanie polega na stworzeniu symulacji drgań kulki, czyli na rozwiązaniu za pomocą programu scilab równania różniczkowego 2 stopnia:

x’’ = 11-x+sin(kt)

warunki początkowe:
x(0)=1, x’(0)=0


Równanie 2 stopnia rozwiązujemy stosując układ dwóch równań 1 stopnia.
Wprowadzamy nową zmienną:

v=x’,

czyli

x’’ = v’

dzięki temu otrzymujemy teraz układ dwóch równań:

v’=11-x+sin(kt)
x’=v

Obliczenia proszę zrobić dla k=1,01.

Należy stworzyć odpowiednią funkcję w scilabie, która po uruchomieniu narysuje odp. wykres.
Przedział czasowy: od 0 do 500, krok czasowy 0,1.


 

Post Wysłany: 3 Grudnia 2007, Pon 2:21 pm Temat postu: Polecam Simulinka Odpowiedz z cytatem
 
AUTOR:
Racer



Dołączył: 17 Lis 2007
Posty: 2


Ogląda profil użytkownika Wyślij prywatną wiadomość
Nie możesz stworzyć tego wykresu w simulinku, jest to bardzo proste!


 

Forum MATLAB Strona Główna-> Klony Matlaba (Scilab, Octave, ...)
Wyświetl posty z ostatnich:   

Napisz nowy temat     Odpowiedz do tematu Zobacz poprzedni temat :: Zobacz następny temat

Wszystkie czasy w strefie CET (Europa)

Skocz do:  

Statystyki forum:



Od dnia 08.06.2006 forum odwiedzano 46774148
Najwięcej użytkowników 266 było obecnych 19 Lutego 2015, Czw 7:03 pm

Aktualnie online:




Najnowsze posty na forum:
Glow {S02E10} ogladaj online napisy PL 2x10 CDA/Zalukaj  (18 Czerwca 2018, Pon 5:09 pm)
Glow {S02E09} ogladaj online napisy PL 2x09 CDA/Zalukaj  (18 Czerwca 2018, Pon 5:08 pm)
Glow {S02E08} ogladaj online napisy PL 2x08 CDA/Zalukaj  (18 Czerwca 2018, Pon 5:06 pm)
Glow {S02E07} ogladaj online napisy PL 2x07 CDA/Zalukaj  (18 Czerwca 2018, Pon 5:04 pm)
Glow {S02E06} ogladaj online napisy PL 2x06 CDA/Zalukaj  (18 Czerwca 2018, Pon 5:01 pm)
Glow {S02E05} ogladaj online napisy PL 2x05 CDA/Zalukaj  (18 Czerwca 2018, Pon 4:57 pm)
Glow {S02E03} ogladaj online napisy PL 2x03 CDA/Zalukaj  (18 Czerwca 2018, Pon 4:54 pm)
Glow {S02E02} ogladaj online napisy PL 2x02 CDA/Zalukaj  (18 Czerwca 2018, Pon 4:53 pm)
Glow {S02E01} ogladaj online napisy PL 2x01 CDA/Zalukaj  (18 Czerwca 2018, Pon 4:49 pm)
Tunezja vs Anglia (Mundial 2018) Gdzie Obejrzeć Online?  (18 Czerwca 2018, Pon 4:42 pm)
Twoje prawa:
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
Nie możesz załączać plików na tym forum
Nie możesz ściągać plików na tym forum