Matlab programowanie - omówienie

Nasza ocena:

3
Pobrań: 70
Wyświetleń: 798
Komentarze: 0
Notatek.pl

Pobierz ten dokument za darmo

Podgląd dokumentu
Matlab programowanie - omówienie - strona 1 Matlab programowanie - omówienie - strona 2

Fragment notatki:

  1  Matlab – programowanie    Krok 1. Programowanie  Instrukcja warunkowa  if   warunek    polecenia1  else    polecenia2  end;    Przykład 1.  Demonstruje warunkowe podstawienie wartości  pod zmienną  c , w zaleŜności  od wartości zmiennej  a .   b=12; a=2;   if a ~= 0 c=b/a; else c=12; end;   c    Instrukcja pętli  while   warunek    polecenia  end ;  Instrukcja wykonuje  polecenia  tak długo, dopóki  warunek  jest spełniony.    Przykład 2.  Demonstruje przykład uŜycia pętli  while . Podczas jej wykonania tworzony  jest 9-elementowy wektor  q , którego wartości równe są kwadratom kolejnych liczb  naturalnych.     i=1;    while i q    Instrukcja pętli  for   zmienna = macierz wartości      polecenia  end ;    ALE NAJCZĘŚCIEJ    for   zmienna = wartość początkowa : krok : wartość końcowa    polecenia  end ;  Instrukcja powtarza wykonanie  poleceń  dla  zmiennej  przyjmującej wartości od  wartości  początkowej  do  wartości końcowej , zmieniając co  krok .    Przykład 3.  Obliczyć kwadraty liczb parzystych od 2 do 10 i podstawić je do kolejnych  elementów  wektora p:   for i =1:5  p(i) = (2*i)^2; end;    p    Przykład 4.  Wykorzystując instrukcję  for   wyliczyć i wstawić do wektora y ciąg wartości  funkcji sinus. Przyjąć, Ŝe x przyjmuje wartości od zera do pi/2 z krokiem 0.2:   k=0;   for x = 0 : 0.2 : pi/2  k=k+1;  y(k)=sin(x);  end;   plot(x,y);    2  Zad. 1.  UŜywając instrukcji  for   w ygenerować macierz  M  o 3 wierszach i 4 kolumnach.  Elementy macierzy powstają poprzez zsumowanie numeru wiersza i kolumny, czyli  Mij =  i+j .  Odpowiedź:  M =  2 3 4 5  3 4 5 6  4 5 6 7    Zad. 2.  Napisać skrypt na obliczenie wartości wyraŜenia składającego się z 100  składników sumy:  ∑ = = 100 1 2 x x S . Skrypt zapisać w pliku  suma.m .   Odpowiedź: 338350    Krok 2. Funkcje    function [lista parametrów wyjściowych] = nazwa funkcji (lista param. wejściowych)    Przykład 6.  Napisać funkcję obliczającą długość przeciwprostokątnej w trójkącie  prostokątnym.  %% Funkcja pitagoras oblicza długość przeciwprostokątnej   %% w trójkącie prostokątnym  function c = pitagoras(a,b);  c2 = a.^2 + b.^2;  % c2 – zmienna lokalna  c = sqrt(c2);    Funkcję zapisać w pliku  pitagoras.m   Wywołanie funkcji:   x=3; y=4; z=pitagoras(x,y)    Zad. 3.  Napisać funkcję obliczająca n! I zapisać ją w pliku  silnia.m . Obliczyć 13!.  Odpowiedź:  6.2270e+009  ... zobacz całą notatkę



Komentarze użytkowników (0)

Zaloguj się, aby dodać komentarz