Ana içeriğe atla

Matlab Dizi Kullanımı

Array yani dizi kullanımının detayları ve kod ile anlatımı;


%matlab ile array oluşturmak oldukça basittir
%10 elemanlı bir dizi oluşturalım

array(1:10)=0;

% 1:10 ifadesi 1'den 10'a kadar 1'er artımlar yap demektir
% 10:-2:0 ifadesi 10'dan 0'a kadar 2'şer azaltarak sayma demektir

%birim dizi oluşturma
array(1:10)=1;

%dizi elemanlarını 2'şer artımla yazma
array(1:10)=2:2:20;
%dikkat edilmesi gereken durum her iki
%ögeninde aynı sayıda veriye sahip olmasıdır

%dizinin elemanlarını tanımlama
array=[1 2 3 4 5 6 7 8 9 10];
array(1:10)=1:10;
%yukarıda ki iki eleman tanımlamasın da aynıdır

%bir dizinin i'nci elemanı
array(6); %komutu ile dizinin 6'ncı elemanı kasdedilir

% i'nci elemandan j'nci elemana kadar olan elemanları çagırma
array(2:4);
% 4,5 ve 6'ncı elemanlar çagırıldı

%kullanıcıdan dizi uzunlugu ve dizinin elemanlarının
%kullanıcı tarafından girildigi bir örnek yapalım

clear all

bitis=input('dizinin uzunlugunu giriniz: ');
for i=1:bitis
   array(i)=input('i nci elemanı giriniz: '); 
end

%dizi'yi görüntüleyelim
disp(array);

Yorumlar

Bu blogdaki popüler yayınlar

Matlab Operatörler

Matematiksel operatörler: +  Toplama –  Çıkarma *  Çarpma /  Bölme ^  Üst alma .* Elemanter çarpım ./  Elemanter bölme .^  Elemanter üst alma a+b  Boyutları aynı olan a ve b matrisini toplar. a-b  Boyutları aynı olan a ve b matrislerinin farkını alır. a*b  Sütun sayısı m olan a matrisiyle satır sayısı m olan b matrisini çarpar. a/b  b düzenli kare bir matrisse (determinantı sıfırdan farklıysa), aynı boyutlu a matrisiyle; a*inv(b)işlemini yapar. a.*b  Boyutları aynı olan a ve b matrislerinin elemanlarını karşılıklı olarak çarpar. a./b  Boyutları aynı olan a ve b matrislerinin elemanlarını karşılıklı oranlar. sqrt  Kök alma abs  Mutlak değer rats  Kesirli gösterim Mantıksal operatörler: &  Ve |  Veya ~  Değil /  Bölme Karar operatörleri: >  Büyüktür <  Küçüktür >=  Büyük eşittir <=  Küçük eşittir ==  Eşittir ~= ...

Matlab Asal Sayı Buldurma

Klavyeden girilen bir tamsayının, asal sayı olup olmadıgını veren algoritma kodları: Asal sayı tanımı; "1 ve kendisinden başka tamsayıya, tam bölünemeyen tamsayılara; asal sayı" denir. Girilen tamsayının asal olup olmadıgının tespiti için; tanımdan hareketle 1'den tamsayıya kadar döngü açılır ve kaç kere tam bölündügü hesaplanır. Eğer 2 kere tam bölünmüşse girilen sayı asal sayıdır.  Matlab kodları: a=input( 'Tamsayı giriniz: ' );   %kullanıcıdan tam sayı girilmesi isteniyor disp( '   ' );                                 %bir miktar boşluk bırakılıyor s=0;                                         %s degişkeni sayının kaç defa tam bölündügünü tutması için                                     ...