kurs matlaba, Lab2 KURS MATLAB 2003, KURS MATLABa


KURS MATLAB

Rok 2002/2003 semestr letni,

Laboratorium 2

Opis do laboratorium

  1. Zapisywanie i wczytywanie zmiennych z pliku

Do zapisywania i wczytywania danych z pliku służą odpowiednio funkcje save i load. Dokładny opis funkcji - help save, help load.

Wybrane polecenia:

  1. Automatyczna generacja macierzy

    1. Za pomocą funkcji specjalnych Matlaba

    2. Funkcja

      Opis

      Eye

      Macierz jednostkowa - z jedynkami na przekątnej

      Linspace

      Wektor o wartościach rozłożonych równolegle

      Logspace

      Wektor o wartościach rozłożonych logarytmicznie

      Meshgrid

      Macierz dla wykresów 3D

      Ones

      Macierz jedynek

      Rand

      Macierz losowa o rozkładzie równomiernym

      Randn

      Macierz losowa o rozkładzie normalnym

      Zeros

      Macierz zer

      Compan

      Macierz stowarzyszona

      Hadamard

      Macierz Hadamarda

      Hankel

      Macierz Hankela

      Hilb

      Macierz Hilberta

      Invhilb

      Odwrotna macierz Hilberta

      Magic

      Kwadrat magiczny

      Pascal

      Macierz Pascala

      Toeplitz

      Macierz Toeplitza

      vander

      Macierz Vandermondea

      gallery

      Para małych macierzy testowych

        1. Poprzez generację przy użyciu dwukropka

      A = j:k - generuje wektor [j, j+1, .....k]

      A = j:i:k - generuje wektor [j, j+i,j+2i, .....k]

        1. Wybór elementów z macierzy

      A(:,j) - wypisuje j-tą kolumnę

      A(:,j:k) - wypisuje kolumny A(j) ....A(k)

      A(i,:) - Wypisuje i-ty wiersz

      A(:) - wypisuje wszystkie elementy macierzy A w jednej kolumnie

      A(j:k) - wypisuje elementy macierzy A od elementu j do elementu k

      1. Wykresy dwuwymiarowe

      Do tworzenia wykresów 2D służą funkcje plot, fplot, bar, stem, hist, stairs. Dokladny opis wszystkich funkcji przy pomocy funkcji help.

      Funkcja Plot:

      plot(X) - rysuje wektor w funkcji indeksu, w przypadku macierzy traktuje ją jak zestaw wektorów

      plot(X,Y) - wykreśla wektor Y w funkcji wektora X, Gdy X lub Y jest macierzą to wektor jest rysowany odpowiednio w funkcji kolumn lub rzędów.

      plot(X,Y,S) - wykreśla jak funkcja plot(X,Y) ale dodatkowo pozwala wybierać kolor, rodzaj linii i symbole punktów - patrz tabela poniżej.

      y yellow

      . point

      - solid

      m magenta

      o circle

      : dotted

      c cyan

      x x-mark

      -. dashdot

      r red

      + plus

      -- dashed

      g green

      * star

      b blue

      s square

      w white

      d diamond

      k black

      v triangle (down)

      ^ triangle (up)

      < triangle (left)

      > triangle (right)

      p pentagram

      h hexagram

      Przykłady:

      Plot(y) - wykreśla wektor y w funkcji jego indeksów

      Plot(1:10,y) - wykreśla wektor od 1 do 10 w funkcji wektora y

      Plot(1:10,y,'bx') - j.w. ale dodatkowo wykreśla go w kolorze niebieskim zaznaczając punkty krzyżykami.

      Plot(1:10,x,'bx', 1:10,y,'r*') - wykreśla dwa wykresy na jednym

      Funkcja Hist:

      N=hist(X) - funkcja zlicza ilość elementów wektora w 10 równych przedziałach. Przedziały są tworzone na podst. Najmniejszej i największej wartości wektora

      N=hist (X,M) - j.w., ale M jest liczbą przedziałów.

      Funkcja Stairs:

      Stairs(X) - funkcja wykreśla wektor w postaci schodków od największego do najmniejszego elementu

      Funkcja Bar i Stem:

      Bar(X) lub Stem(X) - funkcje wykreślają wektor w postaci słupków(bar) lub linii pionowych (ystem)

      1. Wykresy dwuwymiarowe funkcji - funkcja fplot

      Listę funkcji matematycznych predefiniowanych w MATLABie można uzyskać poprzez polecenie help elfun (funkcje podstawowe) i help specfun (funkcje specjalne)

      fplot(F,P) - funkcja wykreśla funkcję F w przedziale P (np. fplot(`2*sin(x)',[0 2*pi]) - funkcja 2*sin(x) w przedziale od O do 2).

      Listę funkcji matematycznych predefiniowanych w MATLABie można uzyskać poprzez polecenie help elfun (funkcje podstawowe) i help specfun (funkcje specjalne)

      1

      Kurs Matlab, Laboratorium 2, Opis



      Wyszukiwarka

      Podobne podstrony:
      kurs matlaba, Lab6 KURS MATLAB 2003, KURS MATLABa
      kurs matlaba, Zadania6 KURS MATLAB 2003, Labolatorium 1, ZADANIA
      KURS MATLAB 2003 - wstep ogolny, KURS MATLABa
      kurs matlaba, Zadania5 KURS MATLAB 2003, Labolatorium 1, ZADANIA
      kurs matlaba, Lab5 KURS MATLAB 2003, KURS MATLABa
      kurs matlaba, Lab5 KURS MATLAB 2003, KURS MATLABa
      kurs matlaba, Zadania3 KURS MATLAB 2003, Labolatorium 1, ZADANIA
      kurs matlaba, Zadania2 KURS MATLAB 2003, Labolatorium 1, ZADANIA
      kurs matlaba, Zadania1 KURS MATLAB 2003, Labolatorium 1, ZADANIA
      kurs matlaba, Zadania4 KURS MATLAB 2003, Labolatorium 1, ZADANIA
      kurs matlaba, Lab1 KURS MATLAB 2003, KURS MATLABa
      kurs matlaba, Lab3 KURS MATLAB 2003, KURS MATLABa
      Matlab-kurs, MATLAB, MATLAB
      Matlab-kurs, Systemy sterowania, Systemy sterowania
      kurs matlaba, Lab4 KURS MATLABa, KURS MATLABa
      kolokwium rok II 20070117, Prywatne, 1 SUM, infa, Matlab kurs pl (bd4ty3), matlab
      Kurs Matlab I ( Uniwersytet Warszawski )

      więcej podobnych podstron