ACK CYFRONET AGH
AGH


2010-03-21
Migracja serwera Kinga... Więcej » 
2010-03-17
Profesor Michał Turała w europejskim komitecie EGI-EB... Więcej » 
2010-01-20
Konkurs na pracę doktorską... Więcej » 
MATLAB

MATLAB stanowi uniwersalne środowisko programowe dla obliczeń naukowo-technicznych i wizualizacji. MATLAB łączy analizę numeryczną, obliczenia macierzowe, przetwarzanie sygnałów i grafikę w łatwe do użycia środowisko, w którym zarówno problemy jak i ich rozwiązania zapisane są matematycznie bez uwzględnienia zasad tradycyjnego programowania.

Nazwa MATLAB pochodzi od MATrix LABoratory i wiąże się z pierwotną koncepcją pakietu, polegającą na udostępnieniu użytkownikowi procedur LINPACK-a i EISPACK-a przy pomocy prostego interakcyjnego języka poleceń. Pierwsza wersja MATLAB-a została napisana w Fortranie w 1980. Jej autorem jest C.Moler. W pięć lat pózniej firma MathWorks Inc. wprowadziła na rynek wersję komercyjną, napisaną w języku C. Wersja ta do dzisiaj została znacznie rozszerzona i obejmuje różne platformy sprzętowe począwszy od PC, a skończywszy na superkomputerach.

Na komputerze dużej mocy Sun Fire 6800 (saturn) oraz klastrze IBM BladeCenter (mars) jest zainstalowane oprogramowanie MATLAB z następującymi rozszerzeniami:
- Simulink
- Signal Processing Toolbox
- System Identification Toolbox
- Optimization Toolbox
- Control System Toolbox
- Statistics Toolbox
- Neural Network Toolbox
- Image Processing
- Partial Differential Equations Toolbox
- Financial Toolbox
- Wavelet Toolbox
- Image Processing
 
  Sposób użycia:

Poradnik użytkownika - podstawowe informacje o logowaniu i uruchamianiu aplikacji graficznych

  • Po zaloginowaniu się na komputerze saturn lub mars55 (ssh mars , a potem ssh mars55) MATLAB uruchamia się komendą:
  • matlab

Program MATLAB zgłasza się znakiem zachęty:

>>

 i wtedy można już korzystać ze wszystkich jego możliwości.

Dłuższe obliczenia muszą być realizowane w trybie batch'owym i uruchamiane na serwerze dostępowym (mars)
Wykonywanie zadań w systemie PBS (na marsie)

qsub -q q_name skrypt

gdzie:
q_name - nazwa kolejki (short, middle, long, very_long)
skrypt - plik zawierający wywołanie matlaba w trybie batchowym np.
nohup matlab < run.txt > run.out
 
  Dokumentacja dostępna w Cyfronecie:

  • Podręczniki komputerowe:
    1. interakcyjny help po uruchomieniu matlaba
    2. M. Kwasniewski,

    3. MATLAB w Krakowie. Informacja o Matlabie dostępnym dla środowiska naukowego w Krakowie, kwiecien 1995
    4. informacje pod adresem WWW:

    5. http://www.mathworks.com
    6. Podręczniki tradycyjne:
      1. B. Mrozek, Z. Mrozek

      2. MATLAB, Uniwersalne środowisko do obliczeń naukowo-technicznych.
        Wydawnictwo PLJ, Warszawa 1996
      3. M. Szymkat

      4. Komputerowe wspomaganie w projektowaniu układów regulacji.
        WNT Warszawa 1993
      Wydawnictwo The MathWorks Inc.
      1. MATLAB

      2. High-Performance Numeric Computation and Visualization Software
        User's Guide
      3. MATLAB

      4. High-Performance Numeric Computation and Visualization Software
        Reference Guide
      5. MATLAB

      6. High-Performance Numeric Computation and Visualization Software
        Release Notes
      7. MATLAB

      8. High-Performance Numeric Computation and Visualization Software
        External Interface Guide
      9. MATLAB

      10. High-Performance Numeric Computation and Visualization Software
        Building a Graphical User Interface
      11. MATLAB

      12. High-Performance Numeric Computation and Visualization Software
        New Features Guide
      13. Read Me First
      14. SIMULINK A Program for Simulating Dynamics Systems

      15. User's Guide
      16. Signal Processing TOOLBOX For Use with MATLAB

      17. T.P.Krauss, L.Shure, J.N.Little
        User's Guide
      18. Signal Processing TOOLBOX For Use with MATLAB

      19. New Features Guide
      20. Control System TOOLBOX For Use with MATLAB

      21. A.Grace, A.J.Laub, J.N.Little, C.M.Thompson
        User's Guide
      22. Control System Toolbox

      23. Release Notes Version 3.0a
      24. System Identyfication TOOLBOX For Use with MATLAB

      25. L.Ljung
        User's Guide
      26. Robust Control TOOLBOX For Use with MATLAB

      27. R.Y.Chiang, M.G.Safonov
        User's Guide
      28. Robust Control TOOLBOX

      29. New Features Version 2.0
      30. State-Space Identification TOOLBOX For Use with MATLAB

      31. G. Milne
        User's Guide
      32. Chemometrics TOOLBOX For Use with MATLAB

      33. R. Kramer
      34. Optimization TOOLBOX For Use with MATLAB

      35. A. Grace
      36. Neural Network TOOLBOX For Use with MATLAB

      37. H. Demuth, M.Beale
      38. -Analysis and Synthesis TOOLBOX For Use with MATLAB

      39. G.J.Bala, J.C.Doyle, K.Glover, A.Packard, R.Smith
        User's Guide
      40. -Analysis and Synthesis Toolbox
      41. Statistics TOOLBOX For Use with MATLAB

      42. B. Jones
        User's Guide
      43. Statistics Toolbox

      44. Release Notes
      45. Nonlinear Control Design TOOLBOX For Use with MATLAB

      46. A. F. Potvin
      47. Hi Spec Toolbox For use with MATLAB

      48. A.Swami, J.M.Mendel, C.L.(Max) Nikias
        User's Guide

 
 
M.Kwasniewski@cyfronet.krakow.pl

M.Wielgus@cyfronet.krakow.pl