Scilab
Rozdział 2 Jak będziemy poznawać Scilaba?
Rozdział 2.1 Wstęp
Główną zaletą kursu jest możliwość czytania fragmentów tekstu z jednoczesnym sprawdzaniem na “żywym” Scilabie, tego co przed chwilą przeczytałeś. Wtedy bez problemu zrozumiesz instrukcję, lub szerzej, działanie programu. Dlatego cały czas powinny działać w tle 2 poniższe aplikacje.
Rys. 2-1
Ikonka lewa-Przeglądarka internetu (tu Google Chrome) z otwartym kursem Scilaba*
Ikonka prawa-czyli otwarta aplikacja Scilab
Uwaga: Kurs Scilaba i aplikacja Scilaba to dwie różne rzeczy! Tak jak kurs żeglarstwa i żeglarstwo.
*Czyli to co teraz czytasz.
Rozdział 2.2 Przygotowanie Scilaba do współpracy z kursem
Czyli Scilab z otwartymi tylko oknami Konsola i Przeglądarka zmiennych. Pozostałe okna ze Scilaba “fabrycznego” (Rys. 1-3 rozdz. 1) zamkniemy.
Rys. 2-2
Ustawienie okien Konsola i Przeglądarka Zmiennych
Przed włączeniem Video widzisz pożądany, czyli końcowy stan Scilaba w którym:
– lewe okno to konsola w której będziesz testował poszczególne instrukcje
– prawe okno to Przeglądarka Zmiennych w której będziesz widział jak dana instrukcja modyfikuje jej zmienne.
Nic dodać, nic ująć. Lepszej pomocy dydaktycznej nie ma!
Poszczególne etapy video
1. Otwarcie Scilaba poprzez kliknięcie jego ikonki
2. Otworzy się “fabrycznie nowy” Scilab, czyli z 5 podstawowymi oknami.
3. Klikanie belek 5 okien. Każde z nich staje się aktywne-wyszarzone i menu górne dotyczący właśnie tego okna.
Wniosek: Jak chcesz korzystać np. z konsoli klikamy belkę konsoli i korzystamy z górnego menu.
4. Zamykamy niepotrzebne okna. Pozostaną tylko Konsola i Przeglądarka Zmiennych. Z takiego Scilaba będziemy dalej korzystać.
Radzę dokładnie poznać poszczególne etapy video! Nawet z powtórkami. Pamiętaj, żeby w czasie czytania kursu zawsze były otwarte programy przeglądarki z wywołanym Kursem i Scilab. Nie jest to co prawda konieczne, ale łatwiej przejdziesz ten kurs.
Rozdz. 2.3 Jak czytać i testować to co przed chwilą przeczytałeś?
Dzięki 2 ikonom z Rys. 2-1 których aplikacje powinny być otwarte, mamy stały dostęp do Kursu i do Scilaba.
Teraz możesz czytać Kurs i testować Scilaba dwoma metodami
1. Małe okna Kursu i Scilaba jednocześnie –>Rozdz.2.4
2. Duże okna Kursu i Scilaba przemiennie –>Rozdz.2.5
Wybierz sobie jedną z metod. Ja użyłem z Rozdz.2.4. Jest bardziej dydaktyczna, chociaż wymaga lepszego wzroku. A ty wybierz wygodniejszą dla siebie.
W obu metodach kopiujesz instrukcje do testowania. Zamiast kopiowania możesz wpisywać ręcznie.
Rozdz.2.4 Małe okna Kursu i Scilaba jednocześnie
Sprawdzimy 2 instrukcje
x=2–>instrukcja wpisuje liczbę 2 do zmiennej x. A bardziej mądrze–>do zmiennej o adresie x
disp(x)–>instrukcja wyświetla wartość zmiennej x. Tu liczby 2.
Na animacji Rys. 2-3 zobaczysz 2 małe okna na Kursu i Scilaba obok siebie. Tak, że nie musisz ciągle przełączać Kurs/Scilab. To zaleta, a wada? Nic w życiu za darmo. Musisz mieć lepszy wzrok, bo napisy są mniejsze.
Rys. 2-3
Dwa małe okna Kursu i Scilaba razem-stan końcowy animacji.
Pierwsza połowa animacji to ustawienie okien Kursu i Scilaba obok siebie, druga to wykonanie instrukcji x=2 i disp(x).
1. Klikając ikony sprawdzamy, czy aplikacje Kurs i Scilab działają w tle. Tak jest, bo otwierają się one naprzemiennie na całym ekranie.
2. Gdy okno Kurs zajmuje cały ekran, wciskam jednocześnie klawisz Windowsa (inaczej Winkey, Start,Superklawisz)
i klawisz dolny strzałki kursora ← (przesuń w lewo). Okno Kursu zajmie połowę lewego ekranu.
3. W prawej połowie ekranu zobaczysz zmniejszone okno Scilaba. Kliknij go to, to zajmie całą prawą połowę. W efekcie widzisz okna Scilaba i Konsoli obok siebie. Możesz teraz testować instrukcje.
4. W lewym oknie kopiuję instrukcję x=2 i wklejam ją do prawego okna do konsoli w prawym oknie.
5. W prawym oknie wykonuję instrukcję x=2 klikając Enter. Echo oraz Przeglądarka zmiennych potwierdziło wykonanie instrukcji
6. W lewym oknie kopiuję instrukcję disp(x) i wklejam ją do prawego okna do konsoli w prawym oknie.
7. W prawym oknie wykonuję instrukcję disp(x) klikając Enter. Na konsoli wyświetliła się cyfra 2.
Dzięki tzw. echu widzisz efekt działania instrukcji. To samo widzisz na przeglądarce zmiennych.
Rozdz.2.5 Duże okna Kursu i Scilaba przemiennie
Ponownie sprawdzimy te same instrukcje
x=2
disp(x)
Rys.2-4
Dwa duże okna Kursu i Scilaba osobno-stan końcowy animacji.
Na przemian wywołuję Kurs gdzie kopiuję instrikcję i Scilab gdzie wklejam instrukcję do konsoli i wykonuję ją.
1. Klikam Kurs i kopiuję instrukcję x=2
2. Klikam Scilab, wklejam instrukcję x=2 i wykonuję ją Enterem. Efekt widzisz w Przeglądarce zmiennych i w echo na konsoli.
3. Klikam Kurs i kopiuję instrukcję diplay(x). Wykonuję ją klikając Enter.
Rozdz.2.6 Przywracanie stanu “fabrycznego” Scilaba oraz instrukcje clc i clear.
Najczęściej będziemy korzystać ze Scilaba z oknami Konsola i Przeglądarka zmiennych. A co będzie jeśli zatęsknisz za “fabrycznym” Scilabem z 5 oknami z Rys. 1-3 rozdz. 1? Wtedy zrobisz to, co na animacji Rys. 2-5. Przy okazji zapoznasz się z bardzo ważnymi instrukcjami clear i clc.
Rys.2-5
Przywracanie stanu “fabrycznego” Scilaba.
1. Animacja rozpoczyna się stanem początkowym, czyli z oknami, Konsola i Przeglądarka zmiennych
2. W oknie Konsoli klikam Edycja/Preferencje
3. Otworzy się okno Desktop Layout
4. Klikam Reset Layout i potwierdzam
5. Zamykam okno Layout i potwierdzam
6. Zamykam okno Scilaba i potwierdzam
7. Ponownie jestem w Scilabie. Jest on w stanie “fabrycznym” czyli z 5 oknami.
8. W oknie Konsola wpisuję ręcznie instrukcję x=5. Dane zmiennej x pojawiły się w oknie Przeglądarka Zmiennych.
9. Wpisuję ręcznie instrukcję clear i klikam Enter. Znikają dane x z Przeglądarki zmiennych.
10. Wpisuję ręcznie instrukcję clear i klikam Enter. Ekran Konsola czyści się.
.