A=magic(9) A = Columns 1 through 8 47 58 69 80 1 12 23 34 57 68 79 9 11 22 33 44 67 78 8 10 21 32 43 54 77 7 18 20 31 42 53 55 6 17 19 30 41 52 63 65 16 27 29 40 51 62 64 75 26 28 39 50 61 72 74 4 36 38 49 60 71 73 3 14 37 48 59 70 81 2 13 24 Column 9 45 46 56 66 76 5 15 25 35 A=magic(9) A = 47 58 69 80 1 12 23 34 45 57 68 79 9 11 22 33 44 46 67 78 8 10 21 32 43 54 56 77 7 18 20 31 42 53 55 66 6 17 19 30 41 52 63 65 76 16 27 29 40 51 62 64 75 5 26 28 39 50 61 72 74 4 15 36 38 49 60 71 73 3 14 25 37 48 59 70 81 2 13 24 35 B=A(1:2:end,:) B = 47 58 69 80 1 12 23 34 45 67 78 8 10 21 32 43 54 56 6 17 19 30 41 52 63 65 76 26 28 39 50 61 72 74 4 15 37 48 59 70 81 2 13 24 35 C=A(:,2:2:end) C = 58 80 12 34 68 9 22 44 78 10 32 54 7 20 42 55 17 30 52 65 27 40 62 75 28 50 72 4 38 60 73 14 48 70 2 24 D=B*C D = 17049 13422 12432 14889 17049 17562 13422 12729 13179 17103 17103 13179 12729 13422 17562 17049 14889 12432 13422 17049 K=[1,2,3;4,5,6;-7,0,-9] K = 1 2 3 4 5 6 -7 0 -9 p=[70;160;-170] p = 70 160 -170 K\p ans = 5.0000 10.0000 15.0000 x=inv(K)*p x = 5.0000 10.0000 15.0000 K=[1,2,3;4,5,6;-7,0,-9] K = 1 2 3 4 5 6 -7 0 -9 p=[70,160,-170] p = 70 160 -170 K\p.' ans = 5.0000 10.0000 15.0000 inv(K)*p.' ans = 5.0000 10.0000 15.0000 x=-2*pi:0.05:2*pi; y=cos(x.^4).^3; plot(x,y) x=-2*pi:0.05:2*pi; plot(x,cos(x.^4).^3) plot(-2*pi:0.05:2*pi,cos([-2*pi:0.05:2*pi].^4).^3) porovnani(4,1) a je vetsi nez b porovnani(4,4) a je rovno b porovnani(4,7) a je mensi nez b disp(9) 9 disp([1,8,4]) 1 8 4 disp(A) 47 58 69 80 1 12 23 34 45 57 68 79 9 11 22 33 44 46 67 78 8 10 21 32 43 54 56 77 7 18 20 31 42 53 55 66 6 17 19 30 41 52 63 65 76 16 27 29 40 51 62 64 75 5 26 28 39 50 61 72 74 4 15 36 38 49 60 71 73 3 14 25 37 48 59 70 81 2 13 24 35 disp('ahoj') ahoj disp(['ahoj',' nazdar']) ahoj nazdar num2str(6) ans = 6 whos Name Size Bytes Class Attributes A 9x9 648 double B 5x9 360 double C 9x4 288 double D 5x4 160 double K 3x3 72 double ans 1x1 2 char p 1x3 24 double x 1x252 2016 double y 1x252 2016 double a=456789123 a = 456789123 num2str(a) ans = 456789123 whos Name Size Bytes Class Attributes A 9x9 648 double B 5x9 360 double C 9x4 288 double D 5x4 160 double K 3x3 72 double a 1x1 8 double ans 1x9 18 char p 1x3 24 double x 1x252 2016 double y 1x252 2016 double b=ans b = 456789123 b(1) ans = 4 b(5:end) ans = 89123 porovnani(4,100) 4 je mensi nez 100 porovnani(100,100) 100 je rovno 100 porovnani(100,-10) 100 je vetsi nez -10 porovnani(1.003,-1.2) 1.003 je vetsi nez -1.2 zadani Zadej prvni cislo: 50 Zadej druhe cislo: -6 50 je vetsi nez -6 zadani Zadej prvni cislo: 2 Zadej druhe cislo: 40 2 je mensi nez 40 zadani Zadej prvni cislo: 3 Zadej druhe cislo: 3 3 je rovno 3 a=input('Zadej cislo: ') Zadej cislo: 6 a = 6 a=input('Zadej cislo: ') Zadej cislo: [1,7,8] a = 1 7 8 a=input('Zadej cislo: ') Zadej cislo: ones(5,6) a = 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 a=input('Zadej cislo: ') Zadej cislo: j a = 0 + 1.0000i a=input('Zadej cislo: ') Zadej cislo: z {??? Error using ==> input Undefined function or variable 'z'. } Zadej cislo: i a = 0 + 1.0000i a=input('Zadej znak: ','s') Zadej znak: n a = n a=input('Zadej znak: ','s') Zadej znak: ahoj a = ahoj a=input('Zadej znak: ','s') Zadej znak: * a = * a=input('Zadej znak: ','s') Zadej znak: 5 a = 5 whos Name Size Bytes Class Attributes A 9x9 648 double B 5x9 360 double C 9x4 288 double D 5x4 160 double K 3x3 72 double a 1x1 2 char ans 1x5 10 char b 1x9 18 char p 1x3 24 double x 1x252 2016 double y 1x252 2016 double a+1 ans = 54 a=input('Zadej znak: ') Zadej znak: 5 a = 5 a+1 ans = 6 kalkulacka Zadej prvni cislo: 5 Zadej druhe cislo: 6 Zadej pocetni operaci +,-,*,/, : + 11 kalkulacka Zadej prvni cislo: 5 Zadej druhe cislo: 2 Zadej pocetni operaci +,-,*,/,\ : * 10 kalkulacka Zadej prvni cislo: 6 Zadej druhe cislo: 0 Zadej pocetni operaci +,-,*,/,\ : / Inf kalkulacka Zadej prvni cislo: 4 Zadej druhe cislo: 5 Zadej pocetni operaci +,-,*,/,\ : ; Nevhodny znak - nepocitam! diary off