Konular...
60%
Diziler
% Kadir Akgol
%% Girilen sayilardan en buyugunu bulma
clc, clear, close all;
n=input('disardan girilecek degisken sayisini belirleyiniz:');
for i=1:n
x(i)=input('x degerini giriniz:');
end
%fprintf('Girilen sayilardan en buyugu: %g',max(x));
buyuk=x(1);
for i=2:n
if buyuk<x(i)
buyuk=x(i);
end
end
fprintf('Girilen sayilardan en buyugu: %g\n',buyuk);
%% Girilen sayiların toplamini bulma
clc, clear, close all;
n=input('disardan girilecek degisken sayisini belirleyiniz:');
for i=1:n
x(i)=input('x degerini giriniz:');
end
%fprintf('Girilen sayilardan toplami: %g\n',sum(x));
toplam=0;
for i=1:n
toplam=toplam+x(i);
end
fprintf('Girilen sayilarin toplami: %g\n',toplam);
%% Gauss Yontemi
n=input('Cokgenin kösegen sayisini giriniz:');
for i=1:n
x(i)=input([num2str(i),'. x koordinatini giriniz:']);
y(i)=input([num2str(i),'. y koordinatini giriniz:']);
end
alan=0;
for i=1:n
if i==1
alan=alan+(y(i)*(x(n)-x(i+1)));
elseif i~=1&&i~=n
alan=alan+(y(i)*(x(i-1)-x(i+1)));
else
alan=alan+(y(i)*(x(i-1)-x(1)));
end
end
fprintf('%g kosegenli cokgenin alani: %g\n',n,abs(alan*0.5));
%% Polyarea Yontemi
fprintf('%g kosegenli cokgenin alani: %g\n',n,polyarea(x,y));
Vektörler ya da Diziler (Arrays)
MATLAB’da vektörler yani diziler, verileri saklamak ve işlemek için kullanılır. Bu yapılarla matematiksel hesaplamalar, veri analizi ve daha pek çok işlem kolayca yapılabilir. Dizilerle çalışmak, verileri düzenlemek ve çeşitli işlemleri hızla gerçekleştirmek için çok önemlidir.