MATLAB - Prezentacja 2, Budownictwo - PG, III semestr, Technologie informacyjne, Notatki i prezentacje

[ Pobierz całość w formacie PDF ]
//-->MATLABPODSTAWY PROGRAMOWANIAĆwiczenia2DZIAŁANIANA WEKTORACH I MACIERZACHWydział Inżynierii Lądowej iŚrodowiskaKatedra Mechaniki Budowli i Mostówcopyleft by Marcin Kujawa &ŁukaszSmakoszTworzenie skryptówSkrypt jest plikiem tekstowym zawierającym zestaw poleceń Matlaba.Pliki skryptowe mają rozszerzenie.m.W ich nazwachnie należy używaćpolskich znaków oraz spacji, nie mogąrozpoczynać się liczbą, nie mogą pokrywać się z nazwami funkcji MatlabaDostęp do edytora Matlaba jest możliwy przezFile>New>Script,przezodpowiednią ikonęlub skrótCTRL+N.Opisywanie skryptówKażdy skrypt powinien mieć krótki opis zawartości i działania. Opis umieszcza sięza znakiem%.Taki opis pliku nazywamykomentarzem.Opis pliku można wywołać w Matlabie przy pomocy poleceniahelpnazwa_skryptu.Za opis pliku traktowane są pierwsze linie komentarzanieprzerwane liniami innego typu.Przykład:% To jest opis skryptu test.mclear, clc% czyszczenie zmiennych i ekranua=2;% opis wybranej komendyMATLAB2. Działania na wektorach i macierzach2013/2014Marcin KujawaŁukaszSmakoszPolitechnika GdańskaWILiŚKatedra Mechaniki Budowli i Mostów2/25Dostęp do elementów macierzyPolecenie:A(:,j)wybieraj-tąkolumnę z macierzyA.Polecenie:A(i,:)wybierai-tywiersz z macierzyA.ijPolecenie:A(i,a:b)wybiera elementy odadobz macierzyAz wierszai.Polecenie:A(:)wybiera całą macierz w postaci wektora kolumnowego.Polecenie:A(a:b)wybiera elementy macierzyAod elementuidoj.iabbaabMATLAB2. Działania na wektorach i macierzach2013/2014Marcin KujawaŁukaszSmakoszPolitechnika GdańskaWILiŚKatedra Mechaniki Budowli i Mostów3/25Odwołania do podmacierzyPrzykład:Stwórz macierzAi zapisz zaznaczone podmacierze jakoBiC.Odczytaj wyróżnione elementy i zapisz je jakobic.91clear, clcA=[-9:4:11; 1:6]% definicja macierzy AB=A(1:2,[2 3])% podmacierz z wierszy od 1 do 2 oraz kolumn 2 i 3C=A(1,4:6)% podmacierz z wiersza 1 oraz kolumn od 4 do 6b=B(2,1)% element znajdujący się w 2 wierszu i 1 kolumniec=C(1,2)% element znajdujący się w 1 wierszu i 2 kolumnie521 3 73 4 5116MATLAB2. Działania na wektorach i macierzach2013/2014Marcin KujawaŁukaszSmakoszPolitechnika GdańskaWILiŚKatedra Mechaniki Budowli i Mostów4/25Usuwanie wektora z macierzy i nadpisywanie elementówPrzykład:Stwórz macierzA,wyróżnione elementy zastąp liczbąa= sin(15°), następnieusuń z niej zaznaczone wektory.1 0 00 1 00 0 1clear, clcA=eye(3)% generacja macierzy jednostkowej Aa=sin(pi/12)% definicja zmiennej a; kat w radianachA(3,1)=a% nadpisanieA(2,3)=a% nadpisanieA(1,:)=[]% usuniecieA(:,2)=[]% usuniecieelementu w 3 wierszu i 1 kolumnieelementu w 2 wierszu i 3 kolumnie1 wiersza2 kolumny5/25MATLAB2. Działania na wektorach i macierzach2013/2014Marcin KujawaŁukaszSmakoszPolitechnika GdańskaWILiŚKatedra Mechaniki Budowli i Mostów [ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • mement.xlx.pl