Matlab2.pdf
(
446 KB
)
Pobierz
11532807 UNPDF
Instytut Sterowania i Systemów Informatycznych, Politechnika Zielonogórska
Tryb interpretera
2 * 3
ans =
6
2 * 3;
pi
ans =
3.1416
sin(pi / 2)
ans =
1
[1 4; 6 8]
ans =
1 4
6 8
6: 2: 20
ans =
6 8 10 12 14 16 18 20
Wprowadzenie do Matlaba, folia 1
Instytut Sterowania i Systemów Informatycznych, Politechnika Zielonogórska
b
? Undefined function or variable ’b’
A = [1 4; 6 8]
A =
1 4
6 8
A - 1
ans =
0 3
5 7
A * A
ans =
25 36
54 88
sin(A)
ans =
0.8415 -0.7568
-0.2794 0.9894
Wprowadzenie do Matlaba, folia 2
Instytut Sterowania i Systemów Informatycznych, Politechnika Zielonogórska
Programowanie
Zadanie 1.
Napisac funkcje znajduj ac a
pierwiastek równania liniowego.
function x = rown1(a, b)
if a == 0
if b ~= 0
x = [];
else
x = NaN;
end;
else
x = -b / a;
end;
Uwaga:
Te funkcje zapisuje sie w pliku rown1.m !
Efekt działania:
rown1(1, 2)
ans =
-2
Wprowadzenie do Matlaba, folia 3
Instytut Sterowania i Systemów Informatycznych, Politechnika Zielonogórska
Zadanie 2.
Napisac funkcje rozwi azuj ac a
równania liniowe i kwadratowe.
function x = rown21(a, b, c)
if nargin == 2
x = rown1(a, b);
elseif a == 0
x = rown1(b, c);
else
delta = b * b - 4 * a * c;
if delta >= 0
if b > 0
x = (-b-sqrt(delta))/(2*a);
else
x = (-b+sqrt(delta))/(2*a);
end;
if x == 0
x = [x 0];
else
x = [x (c/a)/x];
end;
end;
end;
Wprowadzenie do Matlaba, folia 4
Instytut Sterowania i Systemów Informatycznych, Politechnika Zielonogórska
Wskazana jest równiez diagnostyka błedów:
if nargin < 2
error(’Za malo parametrow’);
end;
Petla
for
i wektoryzacja
petla
for
wektoryzacja
for i = 1: 100 y = sin(1: 100);
y(i)=sin(i);
end;
Co wybierac?
Zawsze wektoryzacje!
Zadanie.
Napisac funkcje obliczaj ac a sume
p
-tych poteg
n
pierwszych liczb naturalnych.
Wersja „klasyczna”:
function s = sump(n, p)
s = 0;
for i = 1: n
s = s + i^p;
end;
Wprowadzenie do Matlaba, folia 5
Plik z chomika:
persil34
Inne pliki z tego folderu:
Awarie komputera.pdf
(116 KB)
bios(1).pdf
(411 KB)
bios.pdf
(411 KB)
matlab.pdf
(189 KB)
Matlab2.pdf
(446 KB)
Inne foldery tego chomika:
Pliki dostępne do 01.06.2025
(1)
[Kung_ Fu]_ The Secret of Shaolin Kung Fu (1977) - Rmvb.rmvb
¶==Podręczniki dla nauczycieli KSIĄŻKA NAUCZYCIELA
♦♦♦ Vikings 1♦♦
Zgłoś jeśli
naruszono regulamin