Matlab 1(1), Studia, Przyszle lata, II rok pg

[ Pobierz całość w formacie PDF ]
//-->Instytut Sterowania i Systemów Informatycznych, Politechnika ZielonogórskaTryb interpretera2 * 3      ans =62 * 3;pians =3.1416sin(pi / 2)1[1 4; 6 8]166: 2: 206810121416182048ans =ans =ans =Wprowadzenie do Matlaba, folia 1Instytut Sterowania i Systemów Informatycznych, Politechnika Zielonogórskab     ? Undefined function or variable ’b’A = [1 4; 6 8]A =16A - 148ans =5A * A37ans =2554sin(A)3688ans =0.8415-0.2794-0.75680.9894Wprowadzenie do Matlaba, folia 2Instytut Sterowania i Systemów Informatycznych, Politechnika ZielonogórskaProgramowanieZadanie 1.Napisa´ funkcj˛ znajdujacace˛ ˛pierwiastek równania liniowego.function x = rown1(a, b)if a == 0if b ~= 0x = [];elsex = NaN;end;elsex = -b / a;end;Uwaga:T˛ funkcj˛ zapisuje si˛ w pliku rown1.m !eeeEfekt działania:rown1(1, 2)ans =-2 Wprowadzenie do Matlaba, folia 3Instytut Sterowania i Systemów Informatycznych, Politechnika ZielonogórskaZadanie 2.Napisa´ funkcj˛ rozwiazujacace˛ ˛ ˛równania liniowe i kwadratowe.function x = rown21(a, b, c)if nargin == 2x = rown1(a, b);elseif a == 0x = rown1(b, c);elsedelta = b * b - 4 * a * c;if delta >= 0if b > 0x = (-b-sqrt(delta))/(2*a);elsex = (-b+sqrt(delta))/(2*a);end;if x == 0x = [x 0];elsex = [x (c/a)/x];end;end;end;Wprowadzenie do Matlaba, folia 4Instytut Sterowania i Systemów Informatycznych, Politechnika ZielonogórskaWskazana jest równie˙ diagnostyka błedów:zif nargin < 2error(’Za malo parametrow’);end;P˛ tlafori wektoryzacjaep˛ tlaforefor i = 1: 100y(i)=sin(i);end;Co wybiera´ ? Zawsze wektoryzacj˛ !ceZadanie.Napisa´ funkcj˛ obliczajaca sum˛ce˛ ˛ep-tychpot˛ gnpierwszych liczb naturalnych.eWersja „klasyczna”:function s = sump(n, p)s = 0;for i = 1: ns = s + i^p;end;         ¡¡¡¡¡ wektoryzacjay = sin(1: 100);Wprowadzenie do Matlaba, folia 5 [ Pobierz całość w formacie PDF ]

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