Örnek 1:
A ve B gibi kare matrislerde A\B=inv(A)*B olduğunu
gösteren MATLAB program çıktısını oluşturunuz.
Not: Tersi alınamayan (Det=0) matrisler tanımlayarak,
zorlaştırılmış çözüm yöntemini kullanarak aynı ispatı
gerçekleştiriniz.
--------------------------------------------------------------
Örnek 2:
Elemanları 0-1 arasında rasgele değerlerden oluşturulmuş
100 elemanlı, rasgele sayıdaki (en fazla 10) vektörlerin,
isteğe bağlı olarak sadece ortalamasını ya da hem ortalamasını
hem standart sapmasını bulan programı, bul fonksiyonunu
kullanarak yazınız.
--------------------------------------------------------------
Örnek 3:
Matlab oturumunda, komut satırında gerçekleştirdiğiniz tüm
işlemlerin günlüğünü tutan programı yazınız.
Günlük dosyasını da Örnekinize ekleyiniz.
Not: Bu programı startup dosyası olarak oluşturunuz.
--------------------------------------------------------------
Örnek 4:
Matlab'ta zaman bilgisini gösteren komutlar yardımıyla salise
değerini de ekranda görüntüleyen 'zaman' fonksiyonunu yazınız.
--------------------------------------------------------------
Örnek 5:
fprintf, fscanf komutlarıyla yapılan örneği load, save
komutlarını kullanarak gerçekleştiriniz.
--------------------------------------------------------------
Örnek 6:
Örnek 5'i fread, fwrite komutlarıyla gerçekleştiriniz.
--------------------------------------------------------------
Örnek 7:
Ad, soyad, numaranızı bir string e sprintf, int2str
komutlarıyla yazınız.
--------------------------------------------------------------
Örnek 8:
logspace komutunun görevini üstlenecek fonksiyonu yazınız.
--------------------------------------------------------------
Örnek 9:
mesh komutuyla yapılan örnekte view komutunu kullanarak farklı
bakış açılarıyla şekli çizdiriniz.
--------------------------------------------------------------
Örnek 10:
Bir katı cismin şeklini mesh komutuyla çizdirerek,
döndürme ve view komutları yardımıyla, dört yönden görünüşünü
çizdiriniz
--------------------------------------------------------------
Örnek 11:
Bir matrisin devriğini döndürme komutları yardımıyla bulan
fonksiyonu yazınız.
--------------------------------------------------------------
Örnek 12:
N. dereceden paskal matrisini oluşturan fonksiyonu yazınız.
--------------------------------------------------------------
Örnek 13:
Bir matrisin ters köşegenindeki elemanları bulan fonksiyonu
yazınız.
--------------------------------------------------------------
Örnek 14:
Bir kare matrisin karakteristik polinomunun katsayıları
poly komutuyla blunuz ve bu katsayıların det=(X*I-A)=0
eşitliğinden bulunduğunu gösteriniz.
--------------------------------------------------------------
Örnek 15:
'magic' komutunun görevini üstlenecek fonksiyonu yazınız
--------------------------------------------------------------
Örnek 16:
MxN boyutunda rand komutuyla 0-1 aralığında üretilen rasgele
sayılardan elemanları sıfır olan değerleri belirleyerek yerine
sıfırdan farklı bir değer atayan program
--------------------------------------------------------------
Örnek 17:
Elemanları 1-100 arasında rasgele tamsayılarda üretilen 10
elemanlı iki kare matrisin; birinin alt üçgenindeki
elemanlarla diğerinin üst üçgenindeki elemanları yeni
bir matriste saklayan program.
Not: yeni matrisin düz köşegenindeki elemanlar her iki
matrisin aynı elemanlarının toplamının yarısı olsun.
--------------------------------------------------------------
Örnek 18:
'isinf' fonksiyonu yardımıyla, bir dizideki + ve - sonsuz
değerlerin sayısını veren program.
---------------------------------------------------------------
Örnek 19:
Klavyeden girilen bi işlemin sonucunun finite, inf ya da NaN
olduğunu bir mesajla gösteren programı yazınız.
--------------------------------------------------------------
Örnek 20:
Klavyeden girilen iki karakter katarının, aynı karakterleri
içerip içermediğini mesajla kullanıcıya bildiren programı
strcmp fonksiyonunu kullanmadan yazınız.
-----------------------------------------------------------
Örnek 21:
Klavyeden girilen ve içinde isimlerin yer aldığı bir karakter
katarındaki, kullanıcını istediği bir baş harfle başlayan ismi
bulan programı yazınız.
Not: Aynı baş harfle balayan birden fazla isim olması durumunda
kullanıcının hangi ismi görüntülemek istediğini sorarak
istenilen ismi görüntüleyiniz.
--------------------------------------------------------------
Örnek 22:
Boyutunu kullanıcının klavyeden gireceği, bir kare matrisin
düz ve ters köşegenindeki elemanları 1 ve diğerlerini 0
yapan programı yazınız
-----------------------------------------------------------
Örnek 23:
'A'..'Z' harflerini temsil eden değişken isimlerinden en fazla
5 tanesi rasgele üretilerek global değişken şeklinde
tanımlanıyor. Global tanımlanmış olan bu değişkenlerin
listesini ekranda görüntüleyen program.
----------------------------------------------------------------
Örnek 24:
Ayrı fonksiyonlar şeklinde tanımlanmış, dört işlem yapan bir
programda, kullanıcının seçimine bağlı olarak ilgili aritmetik
işlemi gösteren fonksiyonu eval komutu yardımıyla icra eden
programı ve gerekli fonksiyonları yazınız.
Not: Fonksiyonların giriş argümanları olmayıp, her fonksiyon
içinde klavyeden iki değer girilerek ilgili aritmetik işlem
gerçekleştirilmektedir.
----------------------------------------------------------------
Örnek 25:
Rasgele üretilen bir tamsayıya göre (en fazla 5);
M1=magic(1),...,M10=magic(10) değişkenlerini üreterek,
M1.mat,...,M10.mat dosyalarına ilgili değişkenleri kaydeden
programı eval komutu yardımıyla yazınız.
----------------------------------------------------------------
Örnek 26:
M1.mat,...,M10.mat şeklindeki dosyaları, çalışma dizininden
MATLAB oturumuna yükleyerek, yüklenen her dosyadaki verinin
boyutunu ekranda bir mesaj şeklinde görüntüleyen program.
----------------------------------------------------------------
Örnek 27:
Örnek 2'deki problemi feval komutu yardımıyla gerçekleştiriniz.
Not: bul fonksiyonu giriş argümanlarının sadece genel aritmetik
ortalamasını bularak, çağrıldığı programa göndersin.
----------------------------------------------------------------
Örnek 28:
Örnek 24'teki problemi, klavyeden girilen iki sayının
ilgili fonksiyonlara dışarıdan gönderilmesini hem eval hem de
feval komutları yardımıyla gerçekleştiriniz.
----------------------------------------------------------------
Örnek 29:
Klavyeden girilen ve geçerli karakterlerden oluşan bir
string deki yola ve dizin adına göre bir dizin oluşturan programı
eval ve mkdir komutu yardımıyla yazınız.
Not: Kullanıcının girdiği dizin adı aynı yol altında tanımlanmış
ise program, kullanıcıyı uyaran bir mesaj üretmelidir. Bu
kontrolü exist komutu ile yapabilirsiniz.
----------------------------------------------------------------
Örnek 30:
Örnek 24'teki problemi, menu komutu ve her seçimi de hem
switch-case he de if-else yapısı kullanarak yeniden çözünüz.
----------------------------------------------------------------
Örnek 31:
Kullanıcının rasgele sayıda (en fazla 5) belirleyeceği
kullanıcı adı ve şifreleri (c:\sil\melih\melih.mat) klavyeden
girilerek tanımlanıyor. Daha sonra deneme amaçlı, kullanıcının
adı ve şifresi sorularak doğrulama işlemi gerçekleştiren
prgramı yazınız.
Not: Kullanıcının girdiği kullanıcı adı önceden tanımlanmış ise,
program kullanıcıyı uygun bir mesajla uyarmalıdır. Bu
kontrolü exist komutu ile yapabilirsiniz. Daha sonra test
aşamasında bir kullanıcının şifre girmesi için en az 3 hak
tanıyınız.
----------------------------------------------------------------
Örnek 32:
Kullanıcının klavyeden boşluk girinceye kadar girdiği strin leri
bir hücresel dizide saklayarak bir mesaj ile 'n tane verinin
kaçıncısını görmek istiyorsunuz?' sorulan indisteki veriyi disp
komutu ile ekranda görüntüleyen programı yazınız.
----------------------------------------------------------------
Örnek 33:
Yazacağınız 'karakter' fonksiyonunda klavyeden girilen bir
string in kullanıcının isteğine göre büyük ya da küçük harf
karşılıklarını bulan programı ve fonksiyonu yazınız.
Not: 'karakter' fonksiyonunu yazarken hiçbir şekilde lower
ya da upper komutunu kullanmayınız.
----------------------------------------------------------------
Örnek 34:
'ginput' yardımıyla bir çizim üzerindeki iki noktanın
koordinatları alınarak bu iki nokta arasındaki uzaklık, bir
fonksiyonla hesaplanarak 'text' komutu yardımıyla bu iki nokta
arasına yazı yazdıran programı ve fonksiyonu yazınız.
puanı olmayanlara rapid link:
http://rapidshare.de/files/39871220/mtlb_ornek.rar.html