Professional Documents
Culture Documents
BLM 4
SCRIPT DOSYALARI
>> ortalama = 72
Prof. Dr. Asaf Varol MATLAB Ders Notlar 3
Input rnei
Script dosyas ierisinde yazlanlar: % Bu script dosyasi oyun skorlarinin ortalamasini hesaplar oyun1=input('Birinci oyunun skorunu giriniz '); oyun2=input('Ikinci oyunun skorunu giriniz '); oyun3=input('Ucuncu oyunun skorunu giriniz '); ortalama=(oyun1+oyun2+oyun3)/3 Komut penceresinde aadaki bilgiler gzkecektir, rakamlar siz kendiniz klavyeden girmi oluyorsunuz!
Birinci oyunun skorunu giriniz 20 Ikinci oyunun skorunu giriniz 30 Ucuncu oyunun skorunu giriniz 40 ortalama = 30
Prof. Dr. Asaf Varol MATLAB Ders Notlar 4
disp komutu
>> abc=[1 4 2;3 7 9]; >> disp(abc) 1 4 2 3 7 9
fprintf komutu
fprintf komutu, ktlarn (metin ve verilerin) ekranda grnmesini veya bir dosyada saklanmasn salar. Bu komut ile ktlar, belli formatlarda elde edilebilir. fprintf(dizi biiminde yazlm metin)
fprintf rnei
fprintf('Girilen problemin zm yoktur. Ltfen girilen deeri kontrol ediniz.') x=6;d=19+5*x; fprintf('Program sonradan tekrar caltrnz.') y=d+x; fprintf('Farkl giri deeri kullannz') >> Girilen problemin zm yoktur. Ltfen girilen deeri kontrol ediniz.Program sonradan tekrar caltrnz.Farkl giri deeri kullannz
Prof. Dr. Asaf Varol MATLAB Ders Notlar 9
e E f g G i Kk harf kullanlarak eksponansiyel gsterim Byk harf kullanlarak eksponansiyel gsterim Sabit noktal gsterim e veya f gsterimlerinin ksaltlm E veya f gsterimlerinin ksaltlm Tam say
Prof. Dr. Asaf Varol MATLAB Ders Notlar 11
rnek
%Bu script oyunun skorlarnn ortalamasn alr oyun(1)=input('ilk oyunun skoru: '); oyun(2)=input('ikinci oyunun skoru: '); oyun(3)=input('nc oyunun skoru: '); ortalama=mean(oyun) fprintf(' oyunun ortalamas %f olarak bulunur.',ortalama)
ilk oyunun skoru: 20 ikinci oyunun skoru: 30 nc oyunun skoru: 40 ortalama = 30 oyunun ortalamas 30.000000 olarak bulunur.
Prof. Dr. Asaf Varol MATLAB Ders Notlar 12
Kaynaklar
Gilat, A.: MATLAB, An Introduction With Applications, 2nd Edition, John Wiley & Sons, Inc., 2005 Celik, Ismail, B., Introductory Numerical Methods for Engineering Applications, Ararat Books & Publishing, LCC., Morgantown, 2001 Fausett, Laurene, V. Numerical Methods, Algorithms and Applications, Prentice Hall, 2003 by Pearson Education, Inc., Upper Saddle River, NJ 07458 Rao, Singiresu, S., Applied Numerical Methods for Engineers and Scientists, 2002 Prentice Hall, Upper Saddle River, NJ 07458 Mathews, John, H.; Fink, Kurtis, D., Numerical Methods Using MATLAB Fourth Edition, 2004 Prentice Hall, Upper Saddle River, NJ 07458 Varol, A., Sayisal Analiz (Numerical Analysis), in Turkish, Course notes, Firat University, 2001
13