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 40932135
Najwięcej użytkowników 266 było obecnych 19 Lutego 2015, Czw 7:03 pm

Aktualnie online:




Najnowsze posty na forum:
Mamuśka (Mom) {S05E11} online PL napisy 5x11 CDA  (18 Styczenia 2018, Czw 11:50 pm)
Nashville {S06E03} online PL napisy 6x03 CDA/Zalukaj  (18 Styczenia 2018, Czw 11:49 pm)
Damnation {S01E10} online PL napisy 1x10 CDA/Zalukaj  (18 Styczenia 2018, Czw 11:48 pm)
S.W.A.T. – jednostka specjalna {S01E11} online napisy PL  (18 Styczenia 2018, Czw 11:47 pm)
Beyond {S02E02} online PL napisy 2x02 CDA/Zalukaj  (18 Styczenia 2018, Czw 11:46 pm)
Beyond {S02E01} online PL napisy 2x01 CDA/Zalukaj  (18 Styczenia 2018, Czw 11:45 pm)
Young Sheldon {S01E12} online napisy PL 1x12 CDA  (18 Styczenia 2018, Czw 11:38 pm)
SposĂłb na morderstwo (HTGAWM) {S04E09} online PL CDA  (18 Styczenia 2018, Czw 11:37 pm)
Chicago Fire {S06E09} online PL napisy 6x09 CDA  (18 Styczenia 2018, Czw 11:35 pm)
Supernatural (Nie z tego świata) {S13E10} online napisy PL  (18 Styczenia 2018, Czw 11:31 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