Tutorial ten stanowi pewną całość i w wielu wpisach będę odwoływał się do wpisów poprzednich. A ostatni wpis zakończyłem na podaniu informacji, jak w szybki sposób można zapisać efekty swojej pracy w MATLABie do wykorzystania później. Jeśli to zrobiłeś, to teraz możesz wczytać dane z zapisanego ostatnio pliku matlab.mat Czytaj dalej MATLAB Tutorial #2
Archiwum miesiąca: wrzesień 2015
Czarodziej importowiec
Chciałem wam dzisiaj przedstawić świetne narzędzie MATLABa, jakim jest Import Wizard. Paradoksalnie, narzędzie wymaga przedstawienia tym z was, którzy posiadają dłuższy staż pracy w środowisku - podejrzewam, że jeśli ktoś pierwszy kontakt z MATLAB złapał dopiero co, to pewnie w dosyć naturalny sposób na Import Wizard się natknął. Starsi użytkownicy z kolei nauczyli się ileś tam lat temu, że w celu wczytania do MATLABa danych z pliku, trzeba wpisać xlsread, csvread, imread
itp. Jak się przypadkiem otworzy okno importu to zamkną, bo po co im to. No i okazuje się to pewnym błędem, bo z Import Wizard warto się zaznajomić - narzędzie pozwala usprawnić pracę. Zwłaszcza przy wczytywaniu danych z plików w formacie .xls czy .txt - przykładami z wczytywaniem takich właśnie plików zajmę się w tym wpisie. Czytaj dalej Czarodziej importowiec
Matrix w MATLABIE
Wiele osób, po pierwszym zetknięciu się z programem MATLAB, sądzi, że nazwa aplikacji musi mieć coś wspólnego ze słowem matematyka (mathematics). Nie jest to prawda. Nazwa powstała ze złożenia wyrazów MATrix i LABoratories. MATLAB został stworzony z myślą o wykonywaniu podstawowych operacji na macierzach i początkowo, właściwie nadawał się tylko do tego. Do dziś macierz jest podstawowym typem danych w środowisku, jednak program został w ciągu ostatnich dekad bardzo rozwinięty. Użytkownicy mają dostęp do tak wielu wyrafinowanych numerycznych procedur obliczeniowych, że o ile przetrzymywanie danych w macierzy wydaje się jak na razie całkiem naturalne, to sięganie po „prymitywne” matematyczne narzędzia operacji na macierzach jawi się jako kompletnie zbędne Tu można doszukiwać się przyczyny braku kojarzenia MATLABa z macierzą. No cóż, najczęściej tak właśnie jest, że „ręcznie” na macierzach operować nie musimy. Dobrze jednak pamiętać, że jakby co, to w MATLABie można. Warto też wiedzieć, w jaki sposób można, no i w końcu warto wiedzieć, w jaki powinno się pewne rzeczy robić.
Spróbujmy przy pomocy programu rozwiązać poniższy układ równań:
MATLAB Tutorial #1
Początki pracy w MATLABie
Jak zacząć pracę w MATLABie? W pierwszej kolejności warto sobie odpowiedzieć na pytanie: Co to w ogóle jest MATLAB? Większość ludzi, niemających wcześniej z tym tworem do czynienia, odbiera program jako środowisko programistyczne. No cóż, trzeba przyznać, że MATLAB to jest również środowisko programistyczne, jednak jeśli ktoś siada do niego ze świeżą, niezmąconą uprzedzeniami głową, to warto jest podejść do MATLABa, jak do programu do analizy danych. Dobrze jest przyjąć, że MATLAB to narzędzie, czy nawet zbiór narzędzi pozwalających przeanalizować dane, którymi dysponujemy. Mechanizmy, którymi dysponuje MATLAB można wykorzystać najefektywniej, jeśli stosujemy techniki programistyczne, jednak wcale nie musimy być programistami, żeby rozpocząć pracę. Mam nadzieję, że poniższy wpis (i następujące po nim kolejne wpisy) będą w stanie to wykazać.