matlab kolo 1

ZAD 1.

function [y]=odleglosc(A,B)

y=sqrt((B(1)-A(1))^2+(B(2)-A(2))^2);

end

A=[100.21, 250.1];

B=[150.12, 215.12];

y=odleglosc(A,B)

WYNIK: 60.9476

ZAD 2.

  1. A=randi([1,100],15,15)

b) n=input('podaj liczbe= ');

podzielna=1;

for i=3

if (mod(n,i)==0)

podzielna=0;

display('liczba jest podzielna przez 3');

break;

else

podzielna=1;

end

end

if (podzielna==1)

display('liczba nie jest podzielna przez 3');

end

for j=5

if (mod(n,j)==0)

podzielna=0;

display('liczba jest podzielna przez 5');

break;

else

podzielna=1;

end

end

if (podzielna==1)

display('liczba nie jest podzielna przez 5');

end

c) n=30;

suma=0;

for i=1:n

if (mod(i,3)==0) && (mod(i,5)==0)

suma=suma+1;

end

end

suma

ZAD 3.

function [azymut]=az(A,B)

deltaX=B(1)-A(1);

deltaY=B(2)-A(2);

kat=atan(deltaY/deltaX);

czwartak=(10/9)*kat;

if deltaX>0 && deltaY>0,

azymut=czwartak;

elseif deltaX>0 && deltaY<0,

azymut=200-czwartak;

elseif deltaX<0 && deltaY<0,

azymut=200+czwartak;

else

azymut=400-czwartak;

end

end

A=[100.21, 250.10];

B=[150.12, 215.12];

dAP=45.3;

dBP=62.15;

dAB=sqrt((B(1)-A(1))^2+(B(2)-A(2))^2);

Aab=az(A,B)

fi=acos((dAP^2)-(dAB^2)-(dBP^2))/(-2*dBP*dAB)

beta=acos(dBP^2-(dAB^2+dAP^2))/(-2*dAB*dAP)

alfa=acos(dAP^2-(dBP^2+dAB^2))/(-2*dBP*dAB)

…..


Wyszukiwarka

Podobne podstrony:
MatLab ROZWIĄZANA lista na koło, Automatyka i robotyka air pwr, IV SEMESTR, MATLAB, Matlab zagadnien
MatLab 2 lista z zadaniami na koło, To co się udało zobaczyć, choć nie wiem czy dobrze wszystko zano
MatLab ROZWIĄZANA lista na koło, To co się udało zobaczyć, choć nie wiem czy dobrze wszystko zanotow
Matlab cw1 2 zaoczni
cz 1, Matlab moj
Image Processing with Matlab 33
SZKOLNE KOŁO CARITAS
MATLAB graf(1)
kod matlab
Cw08 Matlab2
kolo zebata m

więcej podobnych podstron