Zainstaluj Scilab na Ubuntu

Zainstaluj Scilab na Ubuntu
Scilab to firma, która sprzedaje usługi symulacyjne i modelowania dla branż. Wydali swoje oprogramowanie na licencji open source. Oprogramowanie wygląda jak Octave, a język programowania ma te same standardy. Jest to także język programowania matematyki. Ma wielu zwolenników i wsparcie komercyjne. Firma, która utrzymuje, zarabia na sprzedaży usług dla firm z dużym popytem na obliczenia.

Jest to wiele firm, które korzystają z tego pakietu, a jednocześnie większość z nich wnosi kod. Można to znaleźć w wbudowanym menedżerze plików. W tym narzędziu możesz również zainstalować potrzebne konkretne rzeczy. Rozpoczynając, tworzenie i testowanie równań jest praktyczne. Język jest łatwy do rozpoczęcia. Możliwości, gdy sprawy stają się złożone, są imponujące.

Jak zainstalować Scilab na Ubuntu

  1. Upewnij się, że Twój system jest aktualny. Aktualizacja $ sudo apt
    $ sudo apt uaktualnienie
  2. Użyj apt do instalacji. $ sudo apt instal scilab

Scilab jest również dostępny jako pakiet Tarball z ich strony internetowej. Procedura jest naprawdę prosta:

Pobierz Tarball i rozpakuj.

$ tar -xvf ~/pobieranie/scylab -6.0.1.kosz.Linux-X86_64.smoła.GZ

Rozpakowanie tworzy strukturę katalogu w bieżącym katalogu. Aby uruchomić scilab, cd do Scilab-X.X.X/bin i uruchom, nie potrzebujesz dalszej instalacji. Aby zaktualizować, po prostu rozpakuj nowy Tarball.

$ ./Scilab

Istnieje kilka elementów wykonywalnych, w tym scilab-cli, scilab-adv-cli i xml2modelica. Na początek, zacznij scylab równiny. Użyjesz innych, gdy będziesz bardziej zaawansowany.

To tylko pierwszy krok, aby uzyskać produktywność z Scilab. Pakiety są dostępne zarówno w twoim ulubionym repozytorium, jak i po uruchomieniu oprogramowania. Jeśli korzystasz z Ubuntu i przejdziesz do podejścia pakietu, użyj funkcji wyszukiwania.

Znajdź pasujący pakiet dla swoich potrzeb.

Oto przykład, Celestlab biblioteka. Ta biblioteka, stworzona przez, zgadłeś, Celestlab.

Używają go do obliczania trajektorii lotów kosmicznych i analizy orbity. Wydali pakiet społeczności. Więc śmiało, zacznij planować swoją następną misję kosmiczną. 🙂

$ sudo apt wyszukiwanie scylab-pelestlab

Kiedy następnym razem uruchomisz scilab, Celestlab będzie dostępny w menu przyborników. Dokumentacja pojawia się również w przeglądarce pomocy, najlepszym sposobem poznania pakietu jest użycie kodu w dokumentacji. Możesz zarówno uruchomić, jak i skopiować kod do pustego pliku i zmienić własne funkcje.

Innym sposobem instalacji nowych pakietów jest wyszukiwanie z wbudowaną funkcją aplikacji. Aby to zrobić, otwórz menedżer modułów z menu aplikacji. Istnieje duża kolekcja modułów. Niektóre dodają możliwości matematyczne dla określonych aplikacji, podczas gdy inne dodają możliwości komunikacji. Obejmuje to bibliotekę USB i obsługę Arduino.

Jeśli po raz pierwszy używasz Scilab, rozpocznij demistracje od '?→ Scylab demonstracje ' menu. To, co się pojawia, to długa lista skryptów demonstracyjnych, aby pokazać, do czego możesz użyć oprogramowania. Na przykład można zobaczyć próbki różnych motywów kolorów dostępnych dla wykresów. Moduł „Graphplot” pokazuje to w ilustracji 1:

Ta część Scilab może spożywać godziny dla maniaka matematycznego, ale upewnij się, że zaczniesz kodować z pomocą tych demonstracji. Zobaczysz kod wykonania w konsoli i wynik w osobnym oknie wykresu. Aby zobaczyć, co jest dostępne, najlepsze jest wypróbowanie niektórych obliczeń z konsolą. Na konsoli wpisz wyrażenie, a wynik pojawi się poniżej.

--> A = [1,2; 2,4];
--> sinm (a) +0.5*%i*(expm (%i*a) -expm (-%i*a))
ans =
0 0
0 0

W powyższym wyrażeniu rutynowe ustawiają A jako macierz i wartości są używane w obliczeniach. Patrz uważnie na pierwszym stwierdzeniu, kończy się półkolisem. Bez półkolisu wartość pojawiłaby się w odpowiedzi na poniższym wierszu i wszystkie informacje są utracone.

Ta metoda odzwierciedla, jak działa oktawa. Możesz użyć go do prototypu małych funkcji dla większych oprogramowania, można go również wykorzystać do szybkiego znalezienia rozwiązań na pytania, które pojawiają się podczas pracy. Kolejną ważną rzeczą, na którą należy zwrócić uwagę, jest to, że procedura używa sinm, z 'M' na końcu. 'M' oznacza matrycę regularną grzech Obsługuje również pojedyncze liczby, jest to takie samo dla większości dostępnych funkcji.

Dla osób z jakimś doświadczeniem, język oktawy będzie wyglądał znajomo na wiele sposobów. Jest to celowy wybór od projektantów.

Użyj pliku szablonu, aby zobaczyć format. Top ma komentarze, oznaczone przez gwiazdy na początku rzędu. Funkcja wygląda jak:

Obszar funkcji = Squareof (A, B)
obszar = a * b
funkcja końcowa

Wywołać tę funkcję, wprowadzasz A i B i oczekujesz obszaru w wyniku.
W typu konsoli

--> exec ('/home/[nazwa użytkownika]/squareof.sci ', -1)
--> Squareof (4,4)
ans =
-->

Scilab zawiera już wiele stałych matematycznych, takich jak Liczba Pi, pierwiastek kwadratowy I trygonometryczny Funkcje. Po zidentyfikowaniu obszaru zainteresowań możesz znaleźć większość funkcji dla konkretnego obszaru zainteresowania.

Możesz także mieć zmienne w skrypcie, które są lokalne dla rutyny. Po zaawansowaniu przeczytaj dokumentację dla potrzebnych modułów i użyj ich wbudowanych funkcji. Moduły pomogą Ci nauczyć się bardziej skomplikowanych szczegółów wąskiego obszaru. Twój projekt wymaga ostrego lasera, aby osiągnąć coś naprawdę przydatnego. Wybierz moduł z Octave Forge, aby dopasować swoje potrzeby, ale nie zapomnij o wszystkich rzeczach, które są już wbudowane.

Wniosek

Scilab to bardzo potężny pakiet i duże instytucje i firmy przyjęły to. Biorąc pod uwagę te fakty, nie ma zaskoczenia, że ​​program wręczy w tak wielu funkcjach w pakiecie domyślnym i nadal istnieje szeroki wachla. Hobbysta może również planować obwody elektroniczne i ścieżkę drona. Pocieszające jest wiedzieć, że takie pakiety istnieją jako open source, aby ludzie mogli uczyć się rzeczy, które zwykle byłyby uważane za niemożliwe dla „amatorskiego”.