🗊Презентация Obliczenia w Matlabie. Operatory, instrukcje sterujące, operacje bitowe

Нажмите для полного просмотра!
Obliczenia w Matlabie. Operatory, instrukcje sterujące, operacje bitowe, слайд №1Obliczenia w Matlabie. Operatory, instrukcje sterujące, operacje bitowe, слайд №2Obliczenia w Matlabie. Operatory, instrukcje sterujące, operacje bitowe, слайд №3Obliczenia w Matlabie. Operatory, instrukcje sterujące, operacje bitowe, слайд №4Obliczenia w Matlabie. Operatory, instrukcje sterujące, operacje bitowe, слайд №5Obliczenia w Matlabie. Operatory, instrukcje sterujące, operacje bitowe, слайд №6Obliczenia w Matlabie. Operatory, instrukcje sterujące, operacje bitowe, слайд №7Obliczenia w Matlabie. Operatory, instrukcje sterujące, operacje bitowe, слайд №8Obliczenia w Matlabie. Operatory, instrukcje sterujące, operacje bitowe, слайд №9Obliczenia w Matlabie. Operatory, instrukcje sterujące, operacje bitowe, слайд №10Obliczenia w Matlabie. Operatory, instrukcje sterujące, operacje bitowe, слайд №11Obliczenia w Matlabie. Operatory, instrukcje sterujące, operacje bitowe, слайд №12Obliczenia w Matlabie. Operatory, instrukcje sterujące, operacje bitowe, слайд №13Obliczenia w Matlabie. Operatory, instrukcje sterujące, operacje bitowe, слайд №14Obliczenia w Matlabie. Operatory, instrukcje sterujące, operacje bitowe, слайд №15Obliczenia w Matlabie. Operatory, instrukcje sterujące, operacje bitowe, слайд №16Obliczenia w Matlabie. Operatory, instrukcje sterujące, operacje bitowe, слайд №17Obliczenia w Matlabie. Operatory, instrukcje sterujące, operacje bitowe, слайд №18Obliczenia w Matlabie. Operatory, instrukcje sterujące, operacje bitowe, слайд №19Obliczenia w Matlabie. Operatory, instrukcje sterujące, operacje bitowe, слайд №20Obliczenia w Matlabie. Operatory, instrukcje sterujące, operacje bitowe, слайд №21Obliczenia w Matlabie. Operatory, instrukcje sterujące, operacje bitowe, слайд №22Obliczenia w Matlabie. Operatory, instrukcje sterujące, operacje bitowe, слайд №23Obliczenia w Matlabie. Operatory, instrukcje sterujące, operacje bitowe, слайд №24Obliczenia w Matlabie. Operatory, instrukcje sterujące, operacje bitowe, слайд №25Obliczenia w Matlabie. Operatory, instrukcje sterujące, operacje bitowe, слайд №26Obliczenia w Matlabie. Operatory, instrukcje sterujące, operacje bitowe, слайд №27

Вы можете ознакомиться и скачать презентацию на тему Obliczenia w Matlabie. Operatory, instrukcje sterujące, operacje bitowe. Доклад-сообщение содержит 27 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Obliczenia w Matlabie. Operatory, instrukcje sterujące, operacje bitowe, слайд №1
Описание слайда:

Слайд 2





Operatory arytmetyczne + - * / \ ^ ‘
>> a=2,b=4
a =
     2
b =
     4
>> a+b
ans =
     6
>> a-b
ans =
    -2
>> a*b
ans =
     8
>> a/b
ans =
    0.5000
Описание слайда:
Operatory arytmetyczne + - * / \ ^ ‘ >> a=2,b=4 a = 2 b = 4 >> a+b ans = 6 >> a-b ans = -2 >> a*b ans = 8 >> a/b ans = 0.5000

Слайд 3





Operatory arytmetyczne + - * / \ ^ ‘
>> a=5,b=[1 2 3]
a =
     5
b =
     1     2     3 
>> a+b
ans =
     6     7     8
>> a-b
ans =
     4     3     2
>> a*b
ans =
     5    10    15
Описание слайда:
Operatory arytmetyczne + - * / \ ^ ‘ >> a=5,b=[1 2 3] a = 5 b = 1 2 3 >> a+b ans = 6 7 8 >> a-b ans = 4 3 2 >> a*b ans = 5 10 15

Слайд 4





Operatory arytmetyczne + - * / \ ^ ‘
>> a=5,b=[1 2 3]
a =
     5
b =
     1     2     3
>> a^b
Error using  ^ 
Inputs must be a scalar and a square matrix.
To compute elementwise POWER, use POWER (.^) instead.
  
>> b^a
Error using  ^ 
Inputs must be a scalar and a square matrix.
To compute elementwise POWER, use POWER (.^) instead.
>> b*b
Error using  * 
Inner matrix dimensions must agree.
Описание слайда:
Operatory arytmetyczne + - * / \ ^ ‘ >> a=5,b=[1 2 3] a = 5 b = 1 2 3 >> a^b Error using ^ Inputs must be a scalar and a square matrix. To compute elementwise POWER, use POWER (.^) instead. >> b^a Error using ^ Inputs must be a scalar and a square matrix. To compute elementwise POWER, use POWER (.^) instead. >> b*b Error using * Inner matrix dimensions must agree.

Слайд 5





Operatory arytmetyczne + - * / \ ^ ‘
>> a=5,b=[1 2 3]
a =
     5
b =
     1     2     3
>> a.^b
ans =
     5    25   125
>> b.^a
ans =
     1    32   243
>> b.*b
ans =
     1     4     9
Описание слайда:
Operatory arytmetyczne + - * / \ ^ ‘ >> a=5,b=[1 2 3] a = 5 b = 1 2 3 >> a.^b ans = 5 25 125 >> b.^a ans = 1 32 243 >> b.*b ans = 1 4 9

Слайд 6





Operatory arytmetyczne + - * / \ ^ ‘
>> a=[1 2 3],b=[1;2;3]
a =
     1     2     3
b =
     1
     2
     3
>> a*b
ans =
    14
>> b*a
ans =
     1     2     3
     2     4     6
     3     6     9
Описание слайда:
Operatory arytmetyczne + - * / \ ^ ‘ >> a=[1 2 3],b=[1;2;3] a = 1 2 3 b = 1 2 3 >> a*b ans = 14 >> b*a ans = 1 2 3 2 4 6 3 6 9

Слайд 7





Operatory arytmetyczne + - * / \ ^ ‘
>> A=[1 2; 3 4],B=[5 6; 7 8]
A =
     1     2
     3     4
B =
     5     6
     7     8
>> A+B
ans =
     6     8
    10    12
>> A*B
ans =
    19    22
    43    50
>> B*A
ans =
    23    34
    31    46
Описание слайда:
Operatory arytmetyczne + - * / \ ^ ‘ >> A=[1 2; 3 4],B=[5 6; 7 8] A = 1 2 3 4 B = 5 6 7 8 >> A+B ans = 6 8 10 12 >> A*B ans = 19 22 43 50 >> B*A ans = 23 34 31 46

Слайд 8





Liczby zespolone
>> a=1+2i,b=-3-4i
a =
   1.0000 + 2.0000i
b =
  -3.0000 - 4.0000i
>> a+b
ans =
  -2.0000 - 2.0000i
>> a-b
ans =
   4.0000 + 6.0000i
>> a*b
ans =
   5.0000 -10.0000i
>> a/b
ans =
  -0.4400 - 0.0800i
Описание слайда:
Liczby zespolone >> a=1+2i,b=-3-4i a = 1.0000 + 2.0000i b = -3.0000 - 4.0000i >> a+b ans = -2.0000 - 2.0000i >> a-b ans = 4.0000 + 6.0000i >> a*b ans = 5.0000 -10.0000i >> a/b ans = -0.4400 - 0.0800i

Слайд 9





Operatory relacji > < >= <= == ~=
>> a=[1 2 3 4 5]
a =
     1     2     3     4     5
>> a>3
ans =
     0     0     0     1     1
>> a~=2
ans =
     1     0     1     1     1
>> a==2
ans =
     0     1     0     0     0
Описание слайда:
Operatory relacji > < >= <= == ~= >> a=[1 2 3 4 5] a = 1 2 3 4 5 >> a>3 ans = 0 0 0 1 1 >> a~=2 ans = 1 0 1 1 1 >> a==2 ans = 0 1 0 0 0

Слайд 10





Operatory logiczne & | ~ && ||
>> a=[1 1 0 0], b=[1 0 1 0]
a =
     1     1     0     0
b =
     1     0     1     0
>> a&b
ans =
     1     0     0     0
>> a|b
ans =
     1     1     1     0
>> ~a
ans =
     0     0     1     1
>> xor(a,b)
ans =
     0     1     1     0
Описание слайда:
Operatory logiczne & | ~ && || >> a=[1 1 0 0], b=[1 0 1 0] a = 1 1 0 0 b = 1 0 1 0 >> a&b ans = 1 0 0 0 >> a|b ans = 1 1 1 0 >> ~a ans = 0 0 1 1 >> xor(a,b) ans = 0 1 1 0

Слайд 11





Operator :
>> a=1:1:5
a =
     1     2     3     4     5
>> b=5:-1:1
b =
     5     4     3     2     1
>> c=0:0.2:1
c =
         0    0.2000    0.4000    0.6000    0.8000    1.0000
>> d=1:5
d =
     1     2     3     4     5
>> e=5:1
e =
   Empty matrix: 1-by-0
Описание слайда:
Operator : >> a=1:1:5 a = 1 2 3 4 5 >> b=5:-1:1 b = 5 4 3 2 1 >> c=0:0.2:1 c = 0 0.2000 0.4000 0.6000 0.8000 1.0000 >> d=1:5 d = 1 2 3 4 5 >> e=5:1 e = Empty matrix: 1-by-0

Слайд 12





Priorytety operatorów
Описание слайда:
Priorytety operatorów

Слайд 13





Instrukcje sterujące - if
n=input('Podaj liczbe ');
if n>0
    disp('Liczba dodatnia');
elseif n<0
    disp('Liczba ujemna');
else
    disp('Zero');
end
Описание слайда:
Instrukcje sterujące - if n=input('Podaj liczbe '); if n>0 disp('Liczba dodatnia'); elseif n<0 disp('Liczba ujemna'); else disp('Zero'); end

Слайд 14





Instrukcje sterujące - switch
n=input('Podaj liczbe ');
switch n
    case 1
        disp('Jeden');
    case 2
        disp('Dwa');
    otherwise
        disp('Inna');
end
Описание слайда:
Instrukcje sterujące - switch n=input('Podaj liczbe '); switch n case 1 disp('Jeden'); case 2 disp('Dwa'); otherwise disp('Inna'); end

Слайд 15





Instrukcje sterujące - switch
n=input('Podaj liczbe ');
switch n
    case {1 2 3}
        disp('Jeden lub dwa lub trzy');
    case 4
        disp('Cztery');
    otherwise
        disp('Inna');
end
Описание слайда:
Instrukcje sterujące - switch n=input('Podaj liczbe '); switch n case {1 2 3} disp('Jeden lub dwa lub trzy'); case 4 disp('Cztery'); otherwise disp('Inna'); end

Слайд 16





Instrukcje sterujące - switch
n=0.1;
switch n
    case 0.1
        disp('Jedena dziesiata');
    case 0.2
        disp('Dwie dziesiate');
    otherwise
        disp('Inna');
end
Описание слайда:
Instrukcje sterujące - switch n=0.1; switch n case 0.1 disp('Jedena dziesiata'); case 0.2 disp('Dwie dziesiate'); otherwise disp('Inna'); end

Слайд 17





Instrukcje sterujące - switch
n=0.1;
m=0.1;
k=0.2;
switch n
    case m
        disp('m');
    case k
        disp('k');
    otherwise
        disp('Inna');
end
Описание слайда:
Instrukcje sterujące - switch n=0.1; m=0.1; k=0.2; switch n case m disp('m'); case k disp('k'); otherwise disp('Inna'); end

Слайд 18





Pętle - for
for i=1:5
    disp(i);
end
x=5:-1:1;
for i=x
    disp(i);
end
for i=1:Inf
    disp(i); 
end
Описание слайда:
Pętle - for for i=1:5 disp(i); end x=5:-1:1; for i=x disp(i); end for i=1:Inf disp(i); end

Слайд 19





Pętle - while
j=0;
while j<5
    disp(j);
    j=j+1;
end
while 1
    disp(j);
    j=j+1;
end
Описание слайда:
Pętle - while j=0; while j<5 disp(j); j=j+1; end while 1 disp(j); j=j+1; end

Слайд 20





Instrukcje sterujące - break
for i=1:5
    disp(i);
    if i==3
        break;
    end
end
j=0;
while j<5
    disp(j);
    j=j+1;
    if j==3
        break;
    end
end
Описание слайда:
Instrukcje sterujące - break for i=1:5 disp(i); if i==3 break; end end j=0; while j<5 disp(j); j=j+1; if j==3 break; end end

Слайд 21





Instrukcje sterujące - continue
for i=1:5
    if i==3
        continue;
    end
    disp(i);
end
 
j=0;
while j<5
    j=j+1;
    if j==3
        continue;
    end
    disp(j);
end
Описание слайда:
Instrukcje sterujące - continue for i=1:5 if i==3 continue; end disp(i); end j=0; while j<5 j=j+1; if j==3 continue; end disp(j); end

Слайд 22





Instrukcje sterujące
goto – w Matlabie nie występuje
exit, quit – kończy działanie Matlaba
error – przerywa działanie programu i wyświetla informację o błędzie, np.
error(‘Z powodu błędu przerywam obliczenia’);
warning – wyświetla ostrzeżenie np.
warning(‘Wyniki obliczeń mogą być obarczone błędem’);
Skrypty:
finish.m – skrypt wykonywany przed zamknięciem Matlaba (musi zostać zapisany w aktualnym katalogu lub na ścieżce)
startup.m – skrypt wykonywany po uruchomieniu Matlaba (musi zostać zapisany w katalogu uruchomieniowym)
Описание слайда:
Instrukcje sterujące goto – w Matlabie nie występuje exit, quit – kończy działanie Matlaba error – przerywa działanie programu i wyświetla informację o błędzie, np. error(‘Z powodu błędu przerywam obliczenia’); warning – wyświetla ostrzeżenie np. warning(‘Wyniki obliczeń mogą być obarczone błędem’); Skrypty: finish.m – skrypt wykonywany przed zamknięciem Matlaba (musi zostać zapisany w aktualnym katalogu lub na ścieżce) startup.m – skrypt wykonywany po uruchomieniu Matlaba (musi zostać zapisany w katalogu uruchomieniowym)

Слайд 23





Typy numeryczne
Rzeczywiste:
double – 8B
single – 4B
Całkowite ze znakiem
int8, int16, int32, int64
Całkowite bez znaku
uint8, uint16, uint32, uint64
Описание слайда:
Typy numeryczne Rzeczywiste: double – 8B single – 4B Całkowite ze znakiem int8, int16, int32, int64 Całkowite bez znaku uint8, uint16, uint32, uint64

Слайд 24





Funkcje wykonujące operacje bitowe
>> a=uint8(1), b=uint8(3)
a =
    1
b =
    3
>> bitand(a,b)
ans =
    1
>> bitor(a,b)
ans =
    3
>> bitxor(a,b)
ans =
    2
Описание слайда:
Funkcje wykonujące operacje bitowe >> a=uint8(1), b=uint8(3) a = 1 b = 3 >> bitand(a,b) ans = 1 >> bitor(a,b) ans = 3 >> bitxor(a,b) ans = 2

Слайд 25





Funkcje wykonujące operacje bitowe
>> a=1, b=3
a =
     1
b =
     3
>> bitand(a,b)
ans =
     1
>> bitor(a,b)
ans =
     3
>> bitxor(a,b)
ans =
     2
>> bitcmp(a,1)
ans =
     0
Описание слайда:
Funkcje wykonujące operacje bitowe >> a=1, b=3 a = 1 b = 3 >> bitand(a,b) ans = 1 >> bitor(a,b) ans = 3 >> bitxor(a,b) ans = 2 >> bitcmp(a,1) ans = 0

Слайд 26





Funkcje wykonujące operacje bitowe
>> a=uint8(1), b=uint16(1), c=uint32(1), d=uint64(1)
a =
    1
b =
      1
c =
           1
d =
                    1
Описание слайда:
Funkcje wykonujące operacje bitowe >> a=uint8(1), b=uint16(1), c=uint32(1), d=uint64(1) a = 1 b = 1 c = 1 d = 1

Слайд 27






	Prezentacja udostępniona na licencji Creative Commons: Uznanie autorstwa, Na tych samych warunkach 3.0. Pewne prawa zastrzeżone na rzecz autorów. Zezwala się na dowolne wykorzystywanie treści pod warunkiem wskazania autorów jako właścicieli praw do prezentacji oraz zachowania niniejszej informacji licencyjnej tak długo, jak tylko na utwory zależne będzie udzielana taka sama licencja. Tekst licencji dostępny jest na stronie:
	http://creativecommons.org/licenses/by-sa/3.0/deed.pl
Описание слайда:
Prezentacja udostępniona na licencji Creative Commons: Uznanie autorstwa, Na tych samych warunkach 3.0. Pewne prawa zastrzeżone na rzecz autorów. Zezwala się na dowolne wykorzystywanie treści pod warunkiem wskazania autorów jako właścicieli praw do prezentacji oraz zachowania niniejszej informacji licencyjnej tak długo, jak tylko na utwory zależne będzie udzielana taka sama licencja. Tekst licencji dostępny jest na stronie: http://creativecommons.org/licenses/by-sa/3.0/deed.pl



Похожие презентации
Mypresentation.ru
Загрузить презентацию