R Giriş. Bu dökümana Adresinden ulaşabilirsiniz. Bu sayfaya bağlandığınızda İstatistik /I/II bağlantısına tıklayın.

Ebat: px
Şu sayfadan göstermeyi başlat:

Download "R Giriş. Bu dökümana Adresinden ulaşabilirsiniz. Bu sayfaya bağlandığınızda İstatistik /I/II bağlantısına tıklayın."

Transkript

1 R Giriş Bu dökümana Adresinden ulaşabilirsiniz. Bu sayfaya bağlandığınızda İstatistik /I/II bağlantısına tıklayın. R Giriş Hazırlayan: Nezih Tayyar (2009) 1

2 R Giriş Hazırlayan: Nezih Tayyar (2009) 2

3 R Nedir? R istatistiksel veri analizleri yapan, grafikler üreten bir bilgisayar programı ve programlama dilidir. R Giriş Hazırlayan: Nezih Tayyar (2009) 3

4 R Nedir? R ücretsizdir ve açık kaynak kodludur. R için yazılmış pek çok paket (kütüphane, library) vardır. Bunların bir kısmı standart kurulum ile birlikte gelir, bir kısmı programa sonradan ilave edilebilir. R'nin gücü 1500'ün üzerinde ve halen sayısı artmakta olan bu paketlerden gelir. R'ye isteyen herkes katkıda bulunabilir. Neredeyse bilinen tüm istatistiksel analizler R'de yapılabilir. Bazı kullanıcılar için R'nin komuta dayalı bir program olması başlangıçta dezavantaj olabilir. Ancak kullanıcı bir süre programda çalıştıktan sonra buna alışır ve genellikle grafik arayüzü kullanan programlardan daha kolay olduğunu düşünür. R Giriş Hazırlayan: Nezih Tayyar (2009) 4

5 R Nasıl Elde Edilir? R ücretsiz ve açık kaynak kodlu bir program olduğu için internetten indirilebilirsiniz ve dilediğiniz sayıda bilgisayara kurabilirsiniz. R Windows'un yanısıra Linux ve MacOS'da da çalışır. Aşağıda R'nin Windows versiyonunun internetten bilgisayarınıza nasıl indireceğiniz adım adım açıklanmıştır: R Giriş Hazırlayan: Nezih Tayyar (2009) 5

6 1- İnternet tarayıcınızdan R'nin ana sayfası adresine bağlanın. 2- Tıklayın R Giriş Hazırlayan: Nezih Tayyar (2009) 6

7 3-Tıklayın R Giriş Hazırlayan: Nezih Tayyar (2009) 7

8 4-Tıklayın R Giriş Hazırlayan: Nezih Tayyar (2009) 8

9 5-Tıklayın R Giriş Hazırlayan: Nezih Tayyar (2009) 9

10 6-Tıklayın R Giriş Hazırlayan: Nezih Tayyar (2009) 10

11 Kurulum Çift Tıklayın R Giriş Hazırlayan: Nezih Tayyar (2009) 11

12 Next'i Tıklayın R Giriş Hazırlayan: Nezih Tayyar (2009) 12

13 Next'i Tıklayın R Giriş Hazırlayan: Nezih Tayyar (2009) 13

14 Next'i Tıklayın R Giriş Hazırlayan: Nezih Tayyar (2009) 14

15 Next'i Tıklayın R Giriş Hazırlayan: Nezih Tayyar (2009) 15

16 Next'i Tıklayın R Giriş Hazırlayan: Nezih Tayyar (2009) 16

17 Next'i Tıklayın R Giriş Hazırlayan: Nezih Tayyar (2009) 17

18 Next'i Tıklayın R Giriş Hazırlayan: Nezih Tayyar (2009) 18

19 R Giriş Hazırlayan: Nezih Tayyar (2009) 19

20 Finish'i Tıklayın R Giriş Hazırlayan: Nezih Tayyar (2009) 20

21 Programın Çalıştırılması R Giriş Hazırlayan: Nezih Tayyar (2009) 21

22 Programın Çalıştırılması R Giriş Hazırlayan: Nezih Tayyar (2009) 22

23 Menüler Araç Çubuğu Konsol Komut Satırı (Prompt) R Giriş Hazırlayan: Nezih Tayyar (2009) 23

24 Girdi (Kırmızı) Çıktı (Mavi) R Giriş Hazırlayan: Nezih Tayyar (2009) 24

25 Programdan Çıkış: Programdan çıkmak için q() komutu kullanılır. Çıkarken sorulan soruya evet yanıtı verirseniz yaptığınız tüm tanımlamalar kaydedilir. R Giriş Hazırlayan: Nezih Tayyar (2009) 25

26 R Hesap Makinesi Olarak Toplama Çıkarma > 2+3 [1] 5 > 14-6 [1] 8 Çarpma Bölme > 4*6 [1] 24 > 34/5 [1] 6.8 R Giriş Hazırlayan: Nezih Tayyar (2009) 26

27 Üs Alma R Hesap Makinesi Olarak Üs Alma > 2^3 > sqrt(100) [1] 8 [1] 10 > 2^(-3) > exp(1) [1] [1] > 100^(1/2) > exp(-2) [1] 10 [1] R Giriş Hazırlayan: Nezih Tayyar (2009) 27

28 Logaritma > log(1000) R Hesap Makinesi Olarak [1] > exp( ) [1] > log10(1000) [1] 3 > log(exp(3)) [1] 3 Trigonometri Trigonometrik hesaplamalar radyan cinsinden yapılır. Derece için dönüşüm yapılmalıdır. > sin(pi/2)#90derece [1] 1 R Giriş Hazırlayan: Nezih Tayyar (2009) 28

29 YARDIM > help.start()# on-line yardımı başlatır. Not: # işaretinden sonra yazılanları R işleme almaz. Açıklama yapmak için kullanılır. R Giriş Hazırlayan: Nezih Tayyar (2009) 29

30 Bildiğiniz komutlar hakkında yardım almak için Help komutundan sonra yardım almak istediğiniz komutu parantez içerisinde yazabilirsiniz. Ya da? 'den sonra yardım almak istediğiniz komutu yazabilirsiniz. > help(mean) >?mean Her iki komutta aşağıdaki pencereyi getirir: R Giriş Hazırlayan: Nezih Tayyar (2009) 30

31 R Giriş Hazırlayan: Nezih Tayyar (2009) 31

32 Komutu tam bilmiyorsanız yardım almak için apropos komutundan sonra parentez ve tırnak içinde yardım almak istediğiniz kelimeyi yazın. Daha sonra verilen komutlardan istediğinizi help ya da? İle kullanabilirsiniz. R Giriş Hazırlayan: Nezih Tayyar (2009) 32

33 Yardım Örnekleri Eğer yardım dosyasında bir komuta ait örnek verildiyse ona ait örneği çalıştırmak için example() komutunu kullanabilirsiniz. R Giriş Hazırlayan: Nezih Tayyar (2009) 33

34 Küçük harf / Büyük harf R küçük/büyük harflere duyarlıdır: AB ab Ab ab birbirinden farklıdır. R Giriş Hazırlayan: Nezih Tayyar (2009) 34

35 Ondalık Gösterimi Ondalıklı sayıları belirtmek için. Kullanılır, virgül değil. > 4.5 [1] 4.5 > 4,5 Error: unexpected ',' in "4," R Giriş Hazırlayan: Nezih Tayyar (2009) 35

36 Değişkenlere Değer Atanması Bir değişkene değer atamak için = ya da <- sembolleri kullanılır. > x<-9 > x [1] 9 > y=5 > y [1] 5 > 3->z # ok yönüne dikkat > z [1] 3 R Giriş Hazırlayan: Nezih Tayyar (2009) 36

37 Değişkenlere Değer Atanması Değişkenlere değer atadıktan sonra bunlar üzerinde işlemler yapılabilir: > x ; y ; z # ; komutları ayırmak için kullanılır. [1] 9 [1] 5 [1] 3 > x+y+z [1] 17 > y*z-x+4 [1] 10 > k=x*y # atama sonrası R çıktı vermez. > k # atama sonucunu görebilmek için değişken adını kullandık. [1] 45 R Giriş Hazırlayan: Nezih Tayyar (2009) 37

38 Değişkenlere Değer Atanması Değişkenlere isim verirken mutlaka bir harf ile başlanmalıdır, dilerseniz daha sonra rakam ya da semboller kullanabilirsiniz. > not.1<-89 > not.1 [1] 89 > 2.not<-65 #hatalı tanımlama değişken adı rakamla başlamaz! Error: unexpected symbol in "2.not" R Giriş Hazırlayan: Nezih Tayyar (2009) 38

39 Değişkenlere Değer Atanması > ab=12 > Ab=23 > ab=34 > AB=45 # bu değişkenler birbirinden farklıdır. > ab ; Ab ; ab ; AB [1] 12 [1] 23 [1] 34 [1] 45 R Giriş Hazırlayan: Nezih Tayyar (2009) 39

40 Mantıksal Değerler R de mantıksal değerlerle çalışabilirsiniz. Bunlar TRUE (Doğru) ya da FALSE (Yanlış) değerlerini alır. > x<-5 > x>3 [1] TRUE > x<=3 [1] FALSE R Giriş Hazırlayan: Nezih Tayyar (2009) 40

41 Nesne Yönetimi ls() komutu ile tanımlamış olduğunuz nesneleri (değişkenleri, verileri, fonksiyonları) görüntüleyebilirsiniz. > boy<-1.80 > kilo<-75 > yas<-38 > meslek<-"memur" > ls() [1] "boy" "kilo" "meslek" "yas" R Giriş Hazırlayan: Nezih Tayyar (2009) 41

42 Nesne Yönetimi rm() komutu ile tanımlamış olduğunuz nesneleri silebilirsiniz. > rm(meslek) > ls() [1] "boy" "kilo" "yas" R Giriş Hazırlayan: Nezih Tayyar (2009) 42

43 Vektörler Bundan önce gördüğümüz değişkenler tek bir değer aldılar. Değişkenler birden fazla değer alabilirler, bunlara vektör denir. Vektör oluşturmak için c() fonksiyonu kullanılır. Değerler birbirinden, ile ayrılır. > x <-c(2,4,6,10,11) > x [1] R Giriş Hazırlayan: Nezih Tayyar (2009) 43

44 scan() ile değişkene değer scan komutu ile değişkenin değerleri tek tek ya da aralarına boşluk koyularak da klavyeden girilebilir. Üst üste iki kez Enter'a basılınca veri girişi sonlandırılır. atanması > x<-scan() 1: 8 2: 6 3: 4 4: : 8 R Giriş Hazırlayan: Nezih Tayyar (2009) 44 8: Read 7 items > x [1]

45 Sıralı Vektörler Oluşturmak : kullanılarak sıralı vektörler oluşturulabilir: > xv <- 1:10 > xv [1] > yv <- 40:1 > yv [1] [14] [27] [40] 1 R Giriş Hazırlayan: Nezih Tayyar (2009) 45

46 Tekrarlayan Sıralı Vektörler Oluşturmak rep()komutu ile tekrarlayan sıralı vektörler oluşturulabilir: > r1<-rep(c(1:4),3) > r1 [1] > r2 <- rep(c(1.2, 6.1, 3.2, 5.5), 2) > r2 [1] R Giriş Hazırlayan: Nezih Tayyar (2009) 46

47 seq() ile Farklı Artan Sıralı Vektörler Oluşturmak > seq(4, 6,.25) # 4'den 6'ya 0.25 artarak [1] > seq(length=9, from=4, to=6) [1] > seq(from=4, to=6, by=0.25) [1] > seq(7) [1] > seq(7, 10) [1] > seq(7, 10, 0.5) [1] > rep(seq(1, 3, 0.4), 2) [1] R Giriş Hazırlayan: Nezih Tayyar (2009) 47

48 rnorm() ile rassal (Random) veri üretilmesi > normal40 = rnorm(40, 6, 2.3) # ortalaması 6 standart sapması 2.3 olan > normal40 # normal dağılımdan 40 değer üretiliyor. [1] [6] [11] [16] [21] [26] [31] [36] > mean(normal40) #ortalama [1] > sd(normal40) #standart sapma [1] > summary(normal40) #özet istatistikler Min. 1st Qu. Median Mean 3rd Qu. Max. R Giriş Hazırlayan: Nezih Tayyar (2009)

49 sample() ile örneklem oluşturulması > sample(12) # tekrarlamasız 12 adet 1-12 arasında [1] > sample(12,5) # tekrarlamasız 1-12 arasında 5 adet [1] > sample(12,replace=true) #tekrarlamalı 12 adet 1-12 arasında [1] > sample(12,8,replace=true) #tekrarlamalı 8 adet 1-12 arasında [1] > sample(c("yazı", "Tura"),6,replace=TRUE) # 6 kez para atışı simülasyonu [1] "Yazı" "Tura" "Tura" "Yazı" "Tura" "Tura" R Giriş Hazırlayan: Nezih Tayyar (2009) 49

50 Vektörlerle Aritmetiksel İşlemler > x <- 12:1 > x [1] > x*2 [1] > x*x [1] R Giriş Hazırlayan: Nezih Tayyar (2009) 50

51 Vektörlerle Aritmetiksel İşlemler > x <- 1:10 > y <- c(1,3) > x*y [1] x y x*y Not: Bu örnekte x'in 10 y'nin 2 elemanı vardır ve 10 2'nin katıdır. Durum böyle olmasaydı? R Giriş Hazırlayan: Nezih Tayyar (2009) 51

52 Vektörlerle Aritmetiksel İşlemler > x <- 1:10 > y <- c(1,2,3) > x*y [1] Warning message: In x * y : longer object length is not a multiple of shorter object length x y x*y > x>5 # mantıksal işlemler yapılabilir. [1] FALSE FALSE FALSE FALSE FALSE TRUE TRUE TRUE TRUE TRUE R Giriş Hazırlayan: Nezih Tayyar (2009) 52

53 Bir Vektörün Elemanlarına [] kullanarak Ulaşmak > x <- c(1:10)*2 > x [1] > x[6] [1] 12 > x[2:6] [1] > x[c(1,7,9)] [1] > y <- x[c(1,5,8)] > y [1] R Giriş Hazırlayan: Nezih Tayyar (2009) 53

54 Bir Vektörün Elemanlarına [] kullanarak Ulaşmak > x[9:6] [1] > x[c(1:3,8:10)] [1] > x[c(1,2,3,1,2,3,1,2,3,1,2,3)] [1] > x[c(8,2,5,10)] [1] > y <- x[c(1:4,3,9)] > y [1] R Giriş Hazırlayan: Nezih Tayyar (2009) 54

55 Negatif Sayılarla İstenmeyen Elamanları Göstermemek > x <- c(3,6,9,12,15,18,21) > x [1] > x[-4] [1] > x[c(-4,-6)] [1] > x[c(3,-4)] # + ve birlikte kullanılmaz! Error in x[c(3, -4)] : only 0's may be mixed with negative subscripts > R Giriş Hazırlayan: Nezih Tayyar (2009) 55

56 > x <- 1:10 > x Mantıksal Değerlerle Vektörün Elemanlarına Ulaşmak [1] > deneme <- x > 5 > deneme [1] FALSE FALSE FALSE FALSE FALSE TRUE TRUE TRUE TRUE TRUE > x[deneme] [1] > x[x>5] [1] R Giriş Hazırlayan: Nezih Tayyar (2009) 56

57 > x <- 5:14 Önemli Fonksiyonlar > x [1] > length(x) #x'in eleman sayısı [1] 10 > max(x) # x'in en büyük değeri [1] 14 > min(x) # x'in en küçük değeri [1] 5 > sum(x) # x'in elemanlarının toplamı [1] 95 > prod(x)# x'in elemanlarının çarpımı [1] R Giriş Hazırlayan: Nezih Tayyar (2009) 57

58 Önemli Fonksiyonlar > mean(x)# x'in elemanlarının ortalaması [1] 9.5 > range(x)# x'in elemanlarının en küçük ve en büyüğü [1] 5 14 > var(x)# x'in elemanlarının varyansı [1] > sd(x) # x'in elemanlarının standart sapması [1] > sqrt(var(x)) [1] R Giriş Hazırlayan: Nezih Tayyar (2009) 58

59 Mantıksal Değerlerle Aritmetik Mantıksal değerlerle arirmetiksel işlem yapıldığında TRUE 1, FALSE 0 olarak alınır. > x <- 1:10 > x>7 [1] FALSE FALSE FALSE FALSE FALSE FALSE FALSE TRUE TRUE TRUE > sum(x>7) [1] 3 R Giriş Hazırlayan: Nezih Tayyar (2009) 59

60 Önemli Fonksiyonlar > y <- c(-3.72,11.56,14.57,19.65, -4.41, 15.41, 25.79, 6.21, 9.84, 12.92) > round(y,1)# 1 ondalıklı basamak olacak şekilde yuvarlama [1] > trunc(y)# tam sayı kısmını verir [1] > ceiling(y) # en yakın tamsayıya yuvarlar [1] > rev(y) # sıralamayı tersine çevirir [1] > sort(y) # küçükten büyüğe sıralar [1] R Giriş Hazırlayan: Nezih Tayyar (2009) 60

61 Önemli Fonksiyonlar > rev(sort(y))#büyükten küçüğe sıralamak için [1] > rank(y) #gözlemlerin sıralanmış numaralarını verir. [1] > cumsum(y)# birikimli toplamı verir [1] [10] > cumprod(y)# birikimli çarpımı verir [1] e e e e+04 [5] e e e e+08 [9] e e+10 R Giriş Hazırlayan: Nezih Tayyar (2009) 61

62 Kayıp Veriler Kayıp veriler NA ile belirtilir. > abc<-c(2,5,7,na,4,5,2) > abc [1] NA > abc[2] [1] 5 > abc[4] [1] NA > mean(abc) [1] NA > mean(abc,na.rm=t) [1] R Giriş Hazırlayan: Nezih Tayyar (2009) 62

63 Matrisler (iki boyutlu vektörler) > x<-matrix(c(2,3,5,7,11,13),ncol=2)# ncol sütun sayısı > x [,1] [,2] [1,] 2 7 [2,] 3 11 [3,] 5 13 > x<-matrix(c(2,3,5,7,11,13),nrow=2)# nrow satır sayısı > x [,1] [,2] [,3] [1,] [2,] R Giriş Hazırlayan: Nezih Tayyar (2009) 63

64 Matrisler (iki boyutlu vektörler) > x<-matrix(c(2,3,5,7,11,13),ncol=2) > x [,1] [,2] [1,] 2 7 [2,] 3 11 [3,] 5 13 > x[2,1] # 2. satır 3. sütundaki eleman [1] 3 > x[,1] # 1. sütunun tamamı [1] > x[3,] # 3. satır [1] 5 13 > x[2:3,] # 2 ve 3. satırlar [,1] [,2] [1,] 3 11 [2,] 5 13 > x[2,2] # 2. satır 2. sütundaki eleman [1] 11 R Giriş Hazırlayan: Nezih Tayyar (2009) 64

65 Matrisler (iki boyutlu vektörler) > x <- matrix(1:16,ncol=4) > x [,1] [,2] [,3] [,4] [1,] [2,] [3,] [4,] > x[c(1,4),c(3,4)] [,1] [,2] [1,] 9 13 [2,] R Giriş Hazırlayan: Nezih Tayyar (2009) 65

66 Matrisin elemanlarına değer atanması > mx<-matrix(seq(0,95,length=20),ncol=5) > mx [,1] [,2] [,3] [,4] [,5] [1,] [2,] [3,] [4,] > mx[3,1]< satır 1.sütun elemanına -12 değeri atanıyor. > mx [,1] [,2] [,3] [,4] [,5] [1,] [2,] [3,] [4,] R Giriş Hazırlayan: Nezih Tayyar (2009) 66

67 > mx Matrisin elemanlarına değer atanması [,1] [,2] [,3] [,4] [,5] [1,] [2,] [3,] [4,] > mx[,2]<-c(3,6,9,12)# 2. sütuna atama yapılıyor. > mx [,1] [,2] [,3] [,4] [,5] [1,] [2,] [3,] [4,] R Giriş Hazırlayan: Nezih Tayyar (2009) 67

68 > mx Matrisin elemanlarına değer atanması [,1] [,2] [,3] [,4] [,5] [1,] [2,] [3,] [4,] > mx[4,] <- c(-1,-2,-3,-4,-5) # 4. satıra atama yapılıyor. > mx [,1] [,2] [,3] [,4] [,5] [1,] [2,] [3,] [4,] R Giriş Hazırlayan: Nezih Tayyar (2009) 68

69 > mx Matrisin elemanlarına değer atanması [,1] [,2] [,3] [,4] [,5] [1,] [2,] [3,] [4,] > mx[,2]<-c(3,6,9,12)# 2. sütuna atama yapılıyor. > mx [,1] [,2] [,3] [,4] [,5] [1,] [2,] [3,] [4,] R Giriş Hazırlayan: Nezih Tayyar (2009) 69

70 > mx Matrisin elemanlarına değer atanması [,1] [,2] [,3] [,4] [,5] [1,] [2,] [3,] [4,] > mx[,1]<-c(0.5,0.9)# eleman sayısına dikkat edin! > mx [,1] [,2] [,3] [,4] [,5] [1,] [2,] [3,] [4,] R Giriş Hazırlayan: Nezih Tayyar (2009) 70

71 > mx Matrisin elemanlarına değer atanması [,1] [,2] [,3] [,4] [,5] [1,] [2,] [3,] [4,] > cbind(mx,c(0.1,0.2,0.3,0.4))# cbind matrise sütun ekler. [,1] [,2] [,3] [,4] [,5] [,6] [1,] [2,] [3,] [4,] R Giriş Hazırlayan: Nezih Tayyar (2009) 71

72 > mx Matrisin elemanlarına değer atanması [,1] [,2] [,3] [,4] [,5] [1,] [2,] [3,] [4,] > rbind(mx,100:104) # rbind matrise satır ekler. [,1] [,2] [,3] [,4] [,5] [1,] [2,] [3,] [4,] [5,] R Giriş Hazırlayan: Nezih Tayyar (2009) 72

73 Matrisin elemanlarına değer atanması > mx [,1] [,2] [,3] [,4] [,5] [1,] [2,] [3,] [4,] > cbind(mx,mx)# matrise kendisini sütun olarak ekler [,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10] [1,] [2,] [3,] [4,] R Giriş Hazırlayan: Nezih Tayyar (2009) 73

74 Matrisin elemanlarına değer atanması > mx [,1] [,2] [,3] [,4] [,5] [1,] [2,] [3,] [4,] > cbind(mx[,1:3], c(91,92,93,94), mx[,4]) [,1] [,2] [,3] [,4] [,5] [1,] [2,] [3,] [4,] R Giriş Hazırlayan: Nezih Tayyar (2009) 74

75 Matrisin elemanlarına değer atanması > rbind(mx,mx)# matrise kendisini satır olarak ekler. [,1] [,2] [,3] [,4] [,5] [1,] [2,] [3,] [4,] [5,] [6,] [7,] [8,] R Giriş Hazırlayan: Nezih Tayyar (2009) 75

76 Matrisin elemanlarına değer atanması > mx [,1] [,2] [,3] [,4] [,5] [1,] [2,] [3,] [4,] > t(mx)# matrisin transpozunu alır. [,1] [,2] [,3] [,4] [1,] [2,] [3,] [4,] [5,] R Giriş Hazırlayan: Nezih Tayyar (2009) 76

77 Matrislerde Aritmetiksel İşlemler > ma<-matrix(rep(1,4),ncol=2) > ma [,1] [,2] [1,] 1 1 [2,] 1 1 > mb<-matrix(1:6,ncol=2) > mb [,1] [,2] [1,] 1 4 [2,] 2 5 [3,] 3 6 > ma %*% mb Error in ma %*% mb : nonconformable arguments > mb %*% ma #matris çarpımı [,1] [,2] [1,] 5 5 [2,] 7 7 [3,] 9 9 > mb*ma Error in mb * ma : nonconformable arrays > dim(ma)# satır ve sütun sayısı [1] 2 2 R Giriş Hazırlayan: Nezih Tayyar (2009) 77

78 Matrislerde Aritmetiksel İşlemler > x <- matrix (0:3,ncol=2) > x [,1] [,2] [1,] 0 2 [2,] 1 3 > x %*% solve(x) #kontrol edelim [,1] [,2] [1,] 1 0 [2,] 0 1 > solve(x) # matrisin tersi [,1] [,2] [1,] [2,] R Giriş Hazırlayan: Nezih Tayyar (2009) 78

79 Veri Çerçeveleri (Data Frames) Veri çerçeveleri matrislere benzer, ancak daha çok istatistiksel veri analizinde kullanılır. Her satırda bir kişiye ait veriler bulunur. Her sütunda ise bir değişkene ait veriler bulunur. Sayısal ve Sayısal olmayan veriler farklı değişkenlerde aynı veri çerçevesinde birlikte kullanılabilir. Bundan önce verilerin girişi elle yapıldı. Verileriniz hazırda ise R bunları okuyabilir. R Giriş Hazırlayan: Nezih Tayyar (2009) 79

80 read.table() ile veri okunması Aşağıdaki gibi bir veri dosyamız olsun. R Giriş Hazırlayan: Nezih Tayyar (2009) 80

81 read.table() ile veri okunması > og<-read.table("vericercevesi2.txt",header=t,as.is=t) > og yas cinsiyet cocuk maas kilo boy 1 47 erkek erkek erkek erkek erkek erkek as.is=t cinsiyet'i faktör olarak almaması için koyuldu. R Giriş Hazırlayan: Nezih Tayyar (2009) 81

82 > og$yas [1] > og$cocuk [1] > names(og) [1] "yas" "cinsiyet" "cocuk" "maas" "kilo" [6] "boy" > names(og)=c("yaş","cinsiyet","çocuk","maaş","kilo","boy") > names(og) [1] "YAŞ" "CİNSİYET" "ÇOCUK" "MAAŞ" "KİLO" [6] "BOY" R Giriş Hazırlayan: Nezih Tayyar (2009) 82

83 > og$kilo [1] > KİLO Error: object "KİLO" not found > attach(og) > KİLO [1] > detach(og) > KİLO Error: object "KİLO" not found > is.data.frame(og) [1] TRUE R Giriş Hazırlayan: Nezih Tayyar (2009) 83

84 write.table() ile dosyaya veri yazılması > demog<-cbind(og$yaş, og$kilo, og$boy) > write.table(demog, "demog.txt") R Giriş Hazırlayan: Nezih Tayyar (2009) 84

85 Yararlanılan Kaynaklar Getting Started in R, S.S. Bashir An Introduction to R, W. N. Venables, D. M. Smith, (2009) R Giriş Hazırlayan: Nezih Tayyar (2009) 85

BİLGİSAYAR PROGRAMLAMA MATLAB

BİLGİSAYAR PROGRAMLAMA MATLAB BİLGİSAYAR PROGRAMLAMA MATLAB Arş. Gör. Ahmet ARDAHANLI Kafkas Üniversitesi Mühendislik Fakültesi Bu hafta? 1. Matlab ve Programlama Ortamı 2. Matlab Komut Penceresi 3. Matlab de değişken tanımlama 4.

Detaylı

Bilgisayar Programlama MATLAB

Bilgisayar Programlama MATLAB What is a computer??? Bilgisayar Programlama MATLAB Prof. Dr. İrfan KAYMAZ What Konular is a computer??? MATLAB ortamının tanıtımı Matlab sistemi (ara yüzey tanıtımı) a) Geliştirme ortamı b) Komut penceresi

Detaylı

R ile Programlamaya Giriş ve Uygulamalar

R ile Programlamaya Giriş ve Uygulamalar R ile Programlamaya Giriş ve Uygulamalar İçerik R ye genel bakış R dili R nedir, ne değildir? Neden R? Arayüz Çalışma alanı Yardım R ile çalışmak Paketler Veri okuma/yazma İşleme Grafik oluşturma Uygulamalar

Detaylı

Burada dikkat edilmesi gereken nokta, bilinmeyen veya değişkeninizi yazarken diğer bilinmeyenler ile arasına boşluk koymanız gerektiğidir.

Burada dikkat edilmesi gereken nokta, bilinmeyen veya değişkeninizi yazarken diğer bilinmeyenler ile arasına boşluk koymanız gerektiğidir. yatay kısa çizgi, komutun girilmesi için hazir olunduğunu söyler. Yapacağınız işlemin (input) sonucunu görmek için (output) shift+enter tuşlarına birlikte basmalısınız. + 4 Çarpma işlemi yapmak için *

Detaylı

MATLAB. Temel işlemler, Vektörler, Matrisler DOÇ. DR. ERSAN KABALCI

MATLAB. Temel işlemler, Vektörler, Matrisler DOÇ. DR. ERSAN KABALCI MATLAB Temel işlemler, Vektörler, Matrisler DOÇ. DR. ERSAN KABALCI İçerik Matlab Nedir? Matlab ın Kullanım Alanları Matlab Açılış Ekranı Matlab Programı İle Temel İşlemlerin Gerçekleştirilmesi Vektör İşlemleri

Detaylı

Matlab. Vektör ve Matris İşlemleri

Matlab. Vektör ve Matris İşlemleri Matlab Vektör ve Matris İşlemleri Konu Özeti Bir Matrisin Elemanlarının Bir Vektörün Elemanlarına Atanması Matrislerin Boyutunun Değiştirilmesi Matrislerin Genişletilmesi Matrislere Satır veya Sütun Eklenmesi

Detaylı

MATLAB. Fen ve Mühendislik Uygulamaları ile. Doç. Dr. M. Akif CEVİZ. MATLAB de Dizi Kavramı

MATLAB. Fen ve Mühendislik Uygulamaları ile. Doç. Dr. M. Akif CEVİZ. MATLAB de Dizi Kavramı Fen ve Mühislik Uygulamaları ile MATLAB Doç. Dr. M. Akif CEVİZ Atatürk Üniversitesi Mühislik Fakültesi Makine Mühisliği Bölümü MATLAB de Diziler; Vektörler ve MAtrisler Skaler, Dizi, Matrix Sklaer, bir

Detaylı

MATLAB İLE PROGRAMLAMAYA GİRİŞ. Nedim TUTKUN Elektrik Elektronik Mühendisliği Bölümü

MATLAB İLE PROGRAMLAMAYA GİRİŞ. Nedim TUTKUN Elektrik Elektronik Mühendisliği Bölümü MATLAB İLE PROGRAMLAMAYA GİRİŞ Nedim TUTKUN Elektrik Elektronik Mühendisliği Bölümü nedimtutkun@gmail.com 1 2 1. Hafta nın Ders İçeriği Tanıtım MATLAB ile İlgili Temel Bilgiler Tanıtım MATLAB sayısal hesaplama,

Detaylı

Microsoft Office Excel 2007

Microsoft Office Excel 2007 2014 Microsoft Office Excel 2007 Öğr. Gör. Serkan KORKMAZ Harran Üniversitesi Birecik Meslek Yüksekokulu İçindekiler MİCROSOFT OFFİCE EXCEL 2007... 4 EXCEL ORTAMINDA ÇALIŞMAK... 4 EXCEL ÇALIŞMA SAYFASI...

Detaylı

Excel Formüller ve Fonksiyonlar. Yusuf MANSUROĞLU Mühendislik Hizmetleri Müdür Yardımcısı 11.02.2015

Excel Formüller ve Fonksiyonlar. Yusuf MANSUROĞLU Mühendislik Hizmetleri Müdür Yardımcısı 11.02.2015 Excel Formüller ve Fonksiyonlar Yusuf MANSUROĞLU Mühendislik Hizmetleri Müdür Yardımcısı 11.02.2015 Excel de Yapabileceklerimiz Temel aritmetik işlemler (4 işlem) Mantıksal karşılaştırma işlemleri (>,>=,

Detaylı

Değişkenler. Geçerli değişken isimleri : baslamazamani, ad_soyad, x5 Geçersiz değişken isimleri : 3x, while

Değişkenler. Geçerli değişken isimleri : baslamazamani, ad_soyad, x5 Geçersiz değişken isimleri : 3x, while Değişkenler Değişkenler bir bilginin bellekteki konumunu temsil eden sembolik isimlerdir. Bilgisayarda hemen hemen tüm işlemler bellekte yapılır. Program çalıştırıldığında değişken ve bu değişkenin türüne

Detaylı

BİLGİSAYAR PROGRAMLAMA DERSİ

BİLGİSAYAR PROGRAMLAMA DERSİ BİLGİSAYAR PROGRAMLAMA DERSİ 3. DERS NOTU Konu: MATLAB de Temel İşlemler Hazırlayan: Yrd. Doç. Dr. Ahmet DUMLU 1 MATLAB (Matrix Laboratory) sayısal hesaplama dilidir. MathWorks firması tarafından geliştirilmiş

Detaylı

BM202 SAYISAL ÇÖZÜMLEME

BM202 SAYISAL ÇÖZÜMLEME BM202 SAYISAL ÇÖZÜMLEME DOÇ.DR. CİHAN KARAKUZU DERS-2 1 Ders2-Sayısal Hesaplamalarda Gerek Duyulabilecek Matlab İşlemleri MATLAB, çok paradigmalı (bir şeyin nasıl üretileceği konusunda örnek, model) sayısal

Detaylı

İŞLETMELERDE BECERİ EĞİTİMİ DERSİ MİCROSOFT WORD 2007 ÇALIŞMALARI

İŞLETMELERDE BECERİ EĞİTİMİ DERSİ MİCROSOFT WORD 2007 ÇALIŞMALARI 1 2 3 Microsoft Office Word Belgesinde çalışmamızı tamamladıktan sonra simgesine tıkladığımızda açılan menüde dosyamızı kaydedebiliriz veya yazıcıdan çıktısını alabiliriz. Çalışmamızda değişiklik yapmak

Detaylı

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 8

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 8 BTP 27 İNTERNET PROGRAMCILIĞI I Ders 8 Değişkenler 2 Tamsayı Değerler (Integer) Tamsayılar, tabanlı (decimal), 8 tabanlı (octal) veya 6 tabanlı (hexadecimal) olabilir. 8 tabanındaki sayıları belirtmek

Detaylı

2 PYTHON A GIRIŞ 13 PyCharm İle Python Projesi Oluşturma 15 Projenin Çalıştırılması 18 İlk Python Programımız 19 Açıklama Satırları 21

2 PYTHON A GIRIŞ 13 PyCharm İle Python Projesi Oluşturma 15 Projenin Çalıştırılması 18 İlk Python Programımız 19 Açıklama Satırları 21 İÇİNDEKİLER VII İÇİNDEKİLER 1 PYTHON 1 Neden Python? 2 Python Sürümleri 2 Python Kurulumu 3 Windows Üzerinde Python 3 Ubuntu Üzerinde Python 6 Komut Satırında Python Çalıştırma 6 Windows komut istemi üzerinde

Detaylı

MatLab. Mustafa Coşar mustafacosar@hitit.edu.tr http://web.hitit.edu.tr/mustafacosar

MatLab. Mustafa Coşar mustafacosar@hitit.edu.tr http://web.hitit.edu.tr/mustafacosar MatLab Mustafa Coşar mustafacosar@hitit.edu.tr http://web.hitit.edu.tr/mustafacosar Sunum Planı MatLab Hakkında Ekran Yapısı Programlama Yapısı Matlab da Programlamaya Giriş Sorular MatLab Hakkında MatLab;

Detaylı

>> 5*3-4+6/2^0 ans = 17 ( Matlab da sayılar arası işlemler [ +, -, /, *, ^ ] bu şekilde ifade edilmektedir.)

>> 5*3-4+6/2^0 ans = 17 ( Matlab da sayılar arası işlemler [ +, -, /, *, ^ ] bu şekilde ifade edilmektedir.) 7. Diferensiyel Denklemlerin Çözümünde Matlab Uygulamaları MATLAB, Matrislere dayanan ve problemlerin çözümlerinde kullanılan Matematik metotların bilgisayar ortamında kullanılmasını sağlayan yazılım paketidir.

Detaylı

Matematikte Bilgisayar Uygulamaları. Hafta 2 Dr. Murat GEZER

Matematikte Bilgisayar Uygulamaları. Hafta 2 Dr. Murat GEZER Matematikte Bilgisayar Uygulamaları Hafta 2 Dr. Murat GEZER Temel Bilgiler Temel Bilgiler Temel Bilgiler Boş beyaz sayfaya Notebook adı verilmekte Bütün işlemleri bu sayfa üzerinde yapılmaktadır Örneğin

Detaylı

Fen ve Mühendislik Uygulamaları ile MATLAB

Fen ve Mühendislik Uygulamaları ile MATLAB Fen ve Mühendislik Uygulamaları ile MATLAB Doç. Dr. M. Akif CEVİZ Atatürk Üniversitesi Mühendislik Fakültesi Makine Mühendisliği Bölümü M-Dosyaları Kontrol İfadeleri - İlişkisel ve Mantıksal Operatörler

Detaylı

k ise bir gerçek sayı olsun. Buna göre aşağıdaki işlemler Matlab da yapılabilir.

k ise bir gerçek sayı olsun. Buna göre aşağıdaki işlemler Matlab da yapılabilir. MATRİS TRANSPOZU: Bir matrisin satırlarını sütun, sütunlarınıda satır yaparak elde edilen matrise transpoz matris denilir. Diğer bir değişle, eğer A matrisi aşağıdaki gibi tanımlandıysa bu matrisin transpoz

Detaylı

1. GİRİŞ 1.1. GENEL BAKIŞ 1.2. KULLANICI ARAYÜZÜ

1. GİRİŞ 1.1. GENEL BAKIŞ 1.2. KULLANICI ARAYÜZÜ 1. GİRİŞ 1.1. GENEL BAKIŞ MATLAB (MATrix LABoratory) sayısal hesaplama ve dördüncü nesil programlama dilidir. MathWorks firması tarafından geliştiriliyor. MATLAB; - matris işlenmesine, - fonksiyonlar ve

Detaylı

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

Uzaktan Eğitim Uygulama ve Araştırma Merkezi JAVA PROGRAMLAMA Öğr. Gör. Utku SOBUTAY İÇERİK 2 Java Veri Tipleri ve Özelilkleri Değişken Tanımlama Kuralları Değişken Veri Tipi Değiştirme (Type Casting) Örnek Kodlar Java Veri Tipleri ve Özelilkleri

Detaylı

Matlab da Dizi ve Matrisler. Mustafa Coşar

Matlab da Dizi ve Matrisler. Mustafa Coşar Matlab da Dizi ve Matrisler Mustafa Coşar MATLAB Değişkenleri Matlab da değişkenler; skaler, dizi(vektör), matris veya metin (string) türünde olabilirler. Örnek olarak: a=1; b=-3.2e3; c=22/5; metin= mustafa

Detaylı

Access e Nasıl Ulaşılır. Araç çubuklarını yeniden düzenlemek için Görünüm komutunun Araç çubukları seçeneği kullanılır.

Access e Nasıl Ulaşılır. Araç çubuklarını yeniden düzenlemek için Görünüm komutunun Araç çubukları seçeneği kullanılır. 1 Access e Nasıl Ulaşılır Araç çubuklarını yeniden düzenlemek için Görünüm komutunun Araç çubukları seçeneği kullanılır. 2 Çeşitli araç çubukları arasında seçim yapılarak pencere üzerine eklenebilir. Bunun

Detaylı

BİL-142 Bilgisayar Programlama II

BİL-142 Bilgisayar Programlama II BİL-142 Bilgisayar Programlama II (C/C++) Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Konular Giriş Sınıflar, Nesneler, Fonksiyon ve Veri Üyeleri Sınıf ve Fonksiyon Üyeleri

Detaylı

ÜNİTE 1: TEMEL KAVRAMLAR

ÜNİTE 1: TEMEL KAVRAMLAR MATEMATİK ÜNİTE : TEMEL KAVRAMLAR Temel Kavramlar ADF 0 RAKAM Sayı oluşturmak için kullanılan sembollere... denir. 0 luk sayma düzenindeki rakamlar 0,,,... 8 ve 9 olup 0 tanedir. örnek a, b, c sıfırdan

Detaylı

İM 205-İnşaat Mühendisleri için MATLAB. Irfan Turk Fatih Üniversitesi,

İM 205-İnşaat Mühendisleri için MATLAB. Irfan Turk Fatih Üniversitesi, İM 205-İnşaat Mühendisleri için MATLAB Irfan Turk Fatih Üniversitesi, 2013-14 Kütüphane fonksiyonlarını kullanma Mühendislikteki birçok hesaplama matematiksel fonksiyonları kullanmayı gerektirir. Matlab

Detaylı

MATLAB İLE PROGRAMLAMAYA GİRİŞ. Nedim TUTKUN Elektrik Elektronik Mühendisliği Bölümü

MATLAB İLE PROGRAMLAMAYA GİRİŞ. Nedim TUTKUN Elektrik Elektronik Mühendisliği Bölümü MATLAB İLE PROGRAMLAMAYA GİRİŞ Nedim TUTKUN Elektrik Elektronik Mühendisliği Bölümü nedimtutkun@gmail.com 1 3. Hafta Ders İçeriği M Dosyası Oluşturma Fonksiyon Yazma Fonksiyonlar ve Alt Programlar MATLAB

Detaylı

EXCEL DE ARİTMETİKSEL İŞLEMLER

EXCEL DE ARİTMETİKSEL İŞLEMLER EXCEL DE ARİTMETİKSEL İŞLEMLER Toplama İşlemi. Bu İşlemleri yapmadan önce ( toplama- Çıkarma Çarpma-Bölme ve formüllerde) İlk önce hücre İçerisine = (Eşittir) işareti koyman gerekir. KDV HESAPLARI ÖRNEK;

Detaylı

Diziler İndisli Değişkenler

Diziler İndisli Değişkenler Diziler İndisli Değişkenler Aynı tür bilgileri (öğrenci isimleri, şehir isimleri, kapı numaraları, fakülteler vbg.) bellekte tutmak için kullanabileceğimiz listelere dizi adı verilir. Dizi kullanmanın

Detaylı

İM 205-İnşaat Mühendisleri için MATLAB. Irfan Turk Fatih Üniversitesi,

İM 205-İnşaat Mühendisleri için MATLAB. Irfan Turk Fatih Üniversitesi, İM 205-İnşaat Mühendisleri için MATLAB Irfan Turk Fatih Üniversitesi, 2013-14 MATLAB Nedir? MATLAB ın açılımı MATrix LABoratory dir. MATLAB yüksek performanslı tekniksel bir programlama dilidir. Matematik,

Detaylı

ELEKTRONİK TABLOLAMA Aritmetiksel işlemler ve mantısal karşılaştırmaların yapıldığı programlar elektronik tablolama programlarıdır.

ELEKTRONİK TABLOLAMA Aritmetiksel işlemler ve mantısal karşılaştırmaların yapıldığı programlar elektronik tablolama programlarıdır. ELEKTRONİK TABLOLAMA Aritmetiksel işlemler ve mantısal karşılaştırmaların yapıldığı programlar elektronik tablolama programlarıdır. Günümüzde yaygın olarak kullanılan elektronik tablolama programlarından

Detaylı

https://cran.r-project.org/mirrors.html adresinde görüldüğü üzere birçok ülkedeki kaynaktan indirme işlemi yapılabilir.

https://cran.r-project.org/mirrors.html adresinde görüldüğü üzere birçok ülkedeki kaynaktan indirme işlemi yapılabilir. R a Giriş R Programı İndirme: R programı, istatistiksel hesaplama ve grafikler için geliştirilmiş bir programlama dilidir. Bir Proje olarak geliştirilmiştir. Çok geniş bir yelpazede istatistiksel( doğrusal

Detaylı

Algoritma ve Akış Diyagramları

Algoritma ve Akış Diyagramları Algoritma ve Akış Diyagramları Bir problemin çözümüne ulaşabilmek için izlenecek ardışık mantık ve işlem dizisine ALGORİTMA, algoritmanın çizimsel gösterimine ise AKIŞ DİYAGRAMI adı verilir 1 Akış diyagramları

Detaylı

EXCEL PROGRAMININ ARAYÜZÜ

EXCEL PROGRAMININ ARAYÜZÜ Ofis Düğmesi EXCEL NEDİR? NEDEN EXCEL? Excel tablo oluşturmanızı, verileri hesaplamanızı ve çözümlemenizi sağlayan bir yazılımdır. Bu türden yazılımlara elektronik tablo yazılımları adı verilir. Excel

Detaylı

ELEKTRONİK TABLOLAMA PROGRAMI(LİBRE OFFİCE CALC)

ELEKTRONİK TABLOLAMA PROGRAMI(LİBRE OFFİCE CALC) ELEKTRONİK TABLOLAMA PROGRAMI(LİBRE OFFİCE CALC) Aritmetiksel işlemler ve mantısal karşılaştırmaların yapıldığı programlar elektronik tablolama programlarıdır. Günümüzde yaygın olarak kullanılan elektronik

Detaylı

Dersin Sorumlusu: Yrd. Doç. Dr. Birol SOYSAL. Sunumları Hazırlayan: Doç. Dr. Bülent ÇAKMAK

Dersin Sorumlusu: Yrd. Doç. Dr. Birol SOYSAL. Sunumları Hazırlayan: Doç. Dr. Bülent ÇAKMAK MATLAB de Bilgisayar Programlama Dersin Sorumlusu: Yrd. Doç. Dr. Birol SOYSAL Sunumları Hazırlayan: Doç. Dr. Bülent ÇAKMAK ALT PROGRAMLAR:M-Fonksiyon Yapısı function cikis_ifadesi1, 2,, n =fonksiyon_adi

Detaylı

Karakter Değişkenlere İlişkin Komutlar

Karakter Değişkenlere İlişkin Komutlar Karakter Değişkenlere İlişkin Komutlar ASCII Kodlama Sistemi Bilgisayar sayılar üzerine kurulmuş makinalar olduklarından onların düşünmeleri ve hatırlamaları sayısal değerlerle olmaktadır. Bundan dolayı

Detaylı

NAZMİYE DEMİREL ORTAOKULU BİLİŞİM TEKNOLOJİLERİ DERSİ 1. DÖNEM 6. SINIFLAR DERS NOTU EXCEL 2007 DERS NOTLARI

NAZMİYE DEMİREL ORTAOKULU BİLİŞİM TEKNOLOJİLERİ DERSİ 1. DÖNEM 6. SINIFLAR DERS NOTU EXCEL 2007 DERS NOTLARI EXCEL 2007 DERS NOTLARI Bir hesap tablosu programıdır. Excel, her türlü veriyi (özellikle sayısal verileri) tablolar ya da listeler halinde tutma ve bu verilerle ilgili ihtiyaç duyacağınız tüm hesaplamaları

Detaylı

BİLGİSAYAR BİLİMİ DERSİ (KUR 1) PYTHON PROGRAMLAMA DİLİ ÇALIŞMA KÂĞIDI - 1

BİLGİSAYAR BİLİMİ DERSİ (KUR 1) PYTHON PROGRAMLAMA DİLİ ÇALIŞMA KÂĞIDI - 1 BİLGİSAYAR BİLİMİ DERSİ (KUR 1) PYTHON PROGRAMLAMA DİLİ ÇALIŞMA KÂĞIDI - 1 Ekrana Metin Yazdırmak Ekranda metin yazdırmak istendiğinde print komutu kullanılır. Kullanımı aşağıda verilmiştir. Parantez içinde

Detaylı

İstatistik, genel olarak, rassal bir olayı (ya da deneyi) matematiksel olarak modellemek ve bu model yardımıyla, anakütlenin bilinmeyen karakteristik

İstatistik, genel olarak, rassal bir olayı (ya da deneyi) matematiksel olarak modellemek ve bu model yardımıyla, anakütlenin bilinmeyen karakteristik 6.SUNUM İstatistik, genel olarak, rassal bir olayı (ya da deneyi) matematiksel olarak modellemek ve bu model yardımıyla, anakütlenin bilinmeyen karakteristik özellikleri (ortalama, varyans v.b. gibi) hakkında

Detaylı

JAVASCRIPT JAVASCRIPT DİLİ

JAVASCRIPT JAVASCRIPT DİLİ JAVASCRIPT JAVASCRIPT DİLİ Netscape Navigator 2.0 ile birlikte geliştirilen JavaScript dili istemci taraflı (client-side) script dilidir. Web sayfalarında dinamik içerik sağlamak ya da kullanıcıyla iletişim

Detaylı

Donatılar-Hesap Makinesi

Donatılar-Hesap Makinesi Donatılar-Hesap Makinesi Hesap Makinesi Hesap Makinesi ni toplama, çıkarma, çarpma ve bölme işlemleri gibi basit hesaplamalar için kullanabilirsiniz. Hesap Makinesi ayrıca programlama, bilimsel ve istatistiksel

Detaylı

Adım Adım SPSS. 1- Data Girişi ve Düzenlemesi 2- Hızlı Menü. Y. Doç. Dr. İbrahim Turan Nisan 2011

Adım Adım SPSS. 1- Data Girişi ve Düzenlemesi 2- Hızlı Menü. Y. Doç. Dr. İbrahim Turan Nisan 2011 Adım Adım SPSS 1- Data Girişi ve Düzenlemesi 2- Hızlı Menü Y. Doç. Dr. İbrahim Turan Nisan 2011 File (Dosya) Menüsü Excel dosyalarını SPSS e aktarma Variable View (Değişken Görünümü 1- Name (İsim - Kod)

Detaylı

PROGRAMLAMAYA GİRİŞ DERS 2

PROGRAMLAMAYA GİRİŞ DERS 2 PROGRAMLAMAYA GİRİŞ DERS 2 Program editörde oluşturulur ve diske kaydedilir Tipik Bir C Programı Geliştirme Ortamının Temelleri 1. Edit 2. Preprocess 3. Compile 4. Link 5. Load 6. Execute Önişlemci programı

Detaylı

2.3. MATRİSLER Matris Tanımlama

2.3. MATRİSLER Matris Tanımlama 2.3. MATRİSLER 2.3.1. Matris Tanımlama Matrisler girilirken köşeli parantez kullanılarak ( [ ] ) ve aşağıdaki yollardan biri kullanılarak girilir: 1. Elemanları bir tam liste olarak girmek Buna göre matris

Detaylı

BİLGİSAYAR PROGRAMLAMA

BİLGİSAYAR PROGRAMLAMA BİLGİSAYAR PROGRAMLAMA Yrd. Doç. Dr. Beytullah EREN beren@sakarya.edu.tr 0264 295 5642 Excel - Hücreler Excel de hücrelere hangi değerler girilebilir? Metin Rakam Tarih ve Saat Formül 1 HÜCRE SEÇİMİ Matematikteki

Detaylı

MS Excel. Excel Microsoft Office in bir parçasını oluşturur. Office 2007, Office 2010, Office 2013, Office 2016

MS Excel. Excel Microsoft Office in bir parçasını oluşturur. Office 2007, Office 2010, Office 2013, Office 2016 MS Excel Elektronik tablolama veya hesaplama programı olarak da adlandırılan Excel, girilen veriler üzerinde hesap yapabilme, tablolar içinde verilerle grafik oluşturma, verileri karşılaştırıp sonuç üretebilme

Detaylı

MATLAB Semineri. EM 314 Kontrol Sistemleri 1 GÜMMF Elektrik-Elektronik Müh. Bölümü. 30 Nisan / 1 Mayıs 2007

MATLAB Semineri. EM 314 Kontrol Sistemleri 1 GÜMMF Elektrik-Elektronik Müh. Bölümü. 30 Nisan / 1 Mayıs 2007 MATLAB Semineri EM 314 Kontrol Sistemleri 1 GÜMMF Elektrik-Elektronik Müh. Bölümü 30 Nisan / 1 Mayıs 2007 İçerik MATLAB Ekranı Değişkenler Operatörler Akış Kontrolü.m Dosyaları Çizim Komutları Yardım Kontrol

Detaylı

MATLAB MATLAB MAT LAB MAT LAB MATLAB

MATLAB MATLAB MAT LAB MAT LAB MATLAB MATLAB 1.DERS MATLAB MATLAB, bilim adamları ve mühendislere, Fortran ve C gibi gelenekselleşmiş dillerde program yazmaksızın, matrislere dayalı problemleri çözmede kullanılmak üzere bir sayısal hesaplama

Detaylı

I=[1,0,0,0;0,1,0,0;0,0,1,0;0,0,0,1] % 4x4 lük birim matris

I=[1,0,0,0;0,1,0,0;0,0,1,0;0,0,0,1] % 4x4 lük birim matris Değişken Türleri ve Atamalar - Marislerin Değişken Olarak Atanması Matrislerin birden fazla elamanları olduğundan herhangi bir satır herhangi bir sütundaki elamanı ayrı ayrı tanımlanmak yerine [ ] sembolü

Detaylı

VERİ TABANI I. Yrd.Doç.Dr. İlker ÜNAL. Teknik Bilimler Meslek Yüksekokulu

VERİ TABANI I. Yrd.Doç.Dr. İlker ÜNAL. Teknik Bilimler Meslek Yüksekokulu VERİ TABANI I Yrd.Doç.Dr. İlker ÜNAL Teknik Bilimler Meslek Yüksekokulu Veri Tabanı Bileşenleri Tablolar : Veritabanının temel nesnesi tablolardır. Bilgilerin asıl tutulduğu yer tablodur. Diğer veritabanı

Detaylı

Veritabanı. SQL (Structured Query Language)

Veritabanı. SQL (Structured Query Language) Veritabanı SQL (Structured Query Language) SQL (Structured Query Language) SQL, ilişkisel veritabanlarındaki bilgileri sorgulamak için kullanılan dildir. SQL, bütün kullanıcıların ve uygulamaların veritabanına

Detaylı

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı Internet Programming II Elbistan Meslek Yüksek Okulu 2015 2016 Bahar Yarıyılı Öğr.Gör. Murat KEÇECĠOĞLU 8 Mar. 2016 PHP de Değişken Tipleri Dizi (Array) Aynı değişken içerisinde birden fazla değer tutmak

Detaylı

TEMEL BİLGİTEKNOLOJİLERİ

TEMEL BİLGİTEKNOLOJİLERİ TEMEL BİLGİTEKNOLOJİLERİ Bilgiyi işlemekte kullanılan araçlar ikiye ayrılır. 1- Maddi cihazlar 2-Kavramsal araçlar. Kullanıcıve bilgisayarın karşılıklıetkileşimini sağlayan birimlerin genel adıgiriş-çıkışbirimleridir.

Detaylı

BMT 101 Algoritma ve Programlama I 11. Hafta. Yük. Müh. Köksal Gündoğdu 1

BMT 101 Algoritma ve Programlama I 11. Hafta. Yük. Müh. Köksal Gündoğdu 1 BMT 101 Algoritma ve Programlama I 11. Hafta Yük. Müh. Köksal Gündoğdu 1 C++ Fonksiyonlar Yük. Müh. Köksal Gündoğdu 2 C++ Hazır Fonksiyonlar Yük. Müh. Köksal Gündoğdu 3 C++ Hazır Fonksiyonlar 1. Matematiksel

Detaylı

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

Uzaktan Eğitim Uygulama ve Araştırma Merkezi JAVA PROGRAMLAMA Öğr. Gör. Utku SOBUTAY İÇERİK 2 Java Kodlarına Yorum Satırı Eklemek Java Paket Kavramı Java Kütüphane Kavramı Konsoldan Veri Çıkışı ve JOPtionPane Kütüphanesi JOptionPane Kütüphanesi Kullanarak

Detaylı

Dersin Sorumlusu: Yrd. Doç. Dr. Birol SOYSAL. Sunumları Hazırlayan: Doç. Dr. Bülent ÇAKMAK

Dersin Sorumlusu: Yrd. Doç. Dr. Birol SOYSAL. Sunumları Hazırlayan: Doç. Dr. Bülent ÇAKMAK MATLAB de Bilgisayar Programlama Dersin Sorumlusu: Yrd. Doç. Dr. Birol SOYSAL Sunumları Hazırlayan: Doç. Dr. Bülent ÇAKMAK KAYNAKLAR 1- MATLAB, Ömer Gündoğdu, Osman Kopmaz, M. Akif Ceviz, Paradigma Akademi,

Detaylı

Matlab - Giriş (İleri Yapı Statiği II. Kısım)

Matlab - Giriş (İleri Yapı Statiği II. Kısım) - Giriş (İleri Yapı Statiği II. Kısım) Doç. Dr. Özgür Özçelik Dokuz Eylül Üniversitesi, Müh. Fak., İnşaat Müh. Böl. Matrisler Hakkında Alman amatör matematikçi Albrecht Dürer in (1471-1528) Rönesans Gravürü

Detaylı

İÇERİK PROGRAMLAMAYA GİRİŞ ALGORİTMA AKIŞ DİYAGRAMLARI PROGRAMLAMA DİLLERİ JAVA DİLİNİN YAPISI JAVA DA KULLANILAN VERİ TİPLERİ JAVA DA PROGRAM YAZMA

İÇERİK PROGRAMLAMAYA GİRİŞ ALGORİTMA AKIŞ DİYAGRAMLARI PROGRAMLAMA DİLLERİ JAVA DİLİNİN YAPISI JAVA DA KULLANILAN VERİ TİPLERİ JAVA DA PROGRAM YAZMA İÇERİK PROGRAMLAMAYA GİRİŞ ALGORİTMA AKIŞ DİYAGRAMLARI PROGRAMLAMA DİLLERİ JAVA DİLİNİN YAPISI JAVA DA KULLANILAN VERİ TİPLERİ JAVA DA PROGRAM YAZMA BÖLÜM-II ALGORİTMA I. GİRİŞ Bilgisayar dünyasında, insanın

Detaylı

Günümüz bilgi toplumunda bilgisayar, her alanda kendine yer edinmiş ve insana, bir çok işlemde yardımcı olarak büyük kolaylık sağlamaktadır.

Günümüz bilgi toplumunda bilgisayar, her alanda kendine yer edinmiş ve insana, bir çok işlemde yardımcı olarak büyük kolaylık sağlamaktadır. I. GİRİŞ Günümüz bilgi toplumunda bilgisayar, her alanda kendine yer edinmiş ve insana, bir çok işlemde yardımcı olarak büyük kolaylık sağlamaktadır. İnsanların elle yaptığı ve yapmakta olduğu bir çok

Detaylı

Internet Programming II

Internet Programming II Internet Programming II Elbistan Meslek Yüksek Okulu 2016 2017 Bahar Yarıyılı Öğr.Gör. Murat KEÇECĠOĞLU 1 Fonksiyonlar Değişken Kontrol Fonksiyonları isset() Fonksiyonu Parametre olarak aldığı değişken

Detaylı

Bölüm: Matlab e Giriş.

Bölüm: Matlab e Giriş. 1.Bölüm: Matlab e Giriş. Aşağıdaki problemleri MATLAB komut penceresinde komut yazarak çözünüz. Aşağıdaki formüllerde (.) ondalıklı sayı için, ( ) çarpma işlemi için kullanılmıştır. 1.. 8.5 3 3 1500 7

Detaylı

1- Temel MATLAB Fonksiyonları ve Programlama

1- Temel MATLAB Fonksiyonları ve Programlama 1- Temel MATLAB Fonksiyonları ve Programlama >> help elfun ile kategorilere ayrılmış biçimde temel MATLAB fonksiyonlarını görebilirsiniz. Bazı temel MATLAB fonksiyonları aşağıda verilmiştir. Trigonometrik

Detaylı

Microsoft Excel Formül Yazma Kuralları: 1. Formül yazmak için Formül Araç Çubuğu kullanılır, ya da hücre içerisine çift tıklanarak formül yazılır.

Microsoft Excel Formül Yazma Kuralları: 1. Formül yazmak için Formül Araç Çubuğu kullanılır, ya da hücre içerisine çift tıklanarak formül yazılır. Microsoft Excel Formül Yazma Kuralları: 1. Formül yazmak için Formül Araç Çubuğu kullanılır, ya da hücre içerisine çift tıklanarak formül yazılır. 2. Formüller = eşittir işareti ile başlar. 3. Formüllerde

Detaylı

PHP, nesne-yönelimli (object-oriented) bir dil olduğu için, nesne oluşturma imkânına ve bunların kullanılmasını sağlayan metodlara da sahiptir.

PHP, nesne-yönelimli (object-oriented) bir dil olduğu için, nesne oluşturma imkânına ve bunların kullanılmasını sağlayan metodlara da sahiptir. PHP'nin Temelleri PHP Nedir? PHP, bir programlama dili olarak, değişkenler, değişkenlerin değerleriyle bir işlem yapmayı sağlayan işlemciler (operatörler), işlemcilerle oluşturulan deyimler ve nihayet

Detaylı

C# Programlama Dili. İlk programımız Tür dönüşümü Yorum ekleme Operatörler

C# Programlama Dili. İlk programımız Tür dönüşümü Yorum ekleme Operatörler C# Programlama Dili İlk programımız Tür dönüşümü Yorum ekleme Operatörler 1 İlk Programımız Bu program konsol ekranına Merhaba dünya! yazıp kapanır. Programı geçen derste anlatıldığı gibi derleyin, sonra

Detaylı

Nesne Yönelimli Programlama

Nesne Yönelimli Programlama 1 Nesne Yönelimli Programlama Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Genel Bilgiler Ders konuları 1. Programlamaya Giriş 2. Program Denetimi ve Operatörler 3. Nesnelerin

Detaylı

BİLGİSAYAR PROGRAMLAMA DERSİ

BİLGİSAYAR PROGRAMLAMA DERSİ BİLGİSAYAR PROGRAMLAMA DERSİ 4. DERS NOTU Konu: M-dosya yapısı ve Kontrol Yapıları Hazırlayan: Yrd. Doç. Dr. Ahmet DUMLU 1 M-Dosya Yapısı Bir senaryo dosyası (script file) özel bir görevi yerine getirmek

Detaylı

SEÇİM İŞLEMLERİ. Yüzde Hesaplamaları HÜCRE KOPYALAMA & TAŞIMA FORMÜL GİRİŞİ FORMULLER 3) DÖRT İŞLEM. a) Bugün: b) Şimdi: c) Topla: d) Çarpım:

SEÇİM İŞLEMLERİ. Yüzde Hesaplamaları HÜCRE KOPYALAMA & TAŞIMA FORMÜL GİRİŞİ FORMULLER 3) DÖRT İŞLEM. a) Bugün: b) Şimdi: c) Topla: d) Çarpım: SEÇİM İŞLEMLERİ Windows altında çalışan bütün programlarda bir prensip vardır. Bu da Önce seç sonra yap tır. Ne yapmak istiyorsanız ilk önce onunla ilgili veri alanlarını seçmeli daha sonra istenilen işlemi

Detaylı

2 ALGORİTMA VE AKIŞ DİYAGRAMLARI

2 ALGORİTMA VE AKIŞ DİYAGRAMLARI İÇİNDEKİLER IX İÇİNDEKİLER 1 GİRİŞ 1 Kitabın Amacı 1 Algoritmanın Önemi 2 Bilgisayarın Doğuşu ve Kullanım Amaçları 3 Programlama Dili Nedir? 3 Entegre Geliştirme Ortamı (IDE) Nedir? 4 2 ALGORİTMA VE AKIŞ

Detaylı

Önsöz. İçindekiler Algoritma Algoritma Nasıl Hazırlanır? Yazılımda Algoritma Mantığı Nedir? 1.2. Algoritma Örnekleri ve Sorular

Önsöz. İçindekiler Algoritma Algoritma Nasıl Hazırlanır? Yazılımda Algoritma Mantığı Nedir? 1.2. Algoritma Örnekleri ve Sorular Önsöz Giriş İçindekiler V VII IX 1.1. Algoritma 1.1.1. Algoritma Nasıl Hazırlanır? 1.1.2. Yazılımda Algoritma Mantığı Nedir? 1.2. Algoritma Örnekleri ve Sorular 2.1. Programın Akış Yönü 19 2.2. Başlama

Detaylı

FORMÜLLER VE FONKSİYONLAR

FORMÜLLER VE FONKSİYONLAR C FORMÜLLER VE FONKSİYONLAR Konuya Hazırlık 1. Excel de formül kullanmanın faydalarını açıklayınız. Formüller, bir sayfadaki verileri kullanarak işlem yapan denklemlerdir. Bir formülde, aynı sayfadaki

Detaylı

MATLAB a GİRİŞ. Doç. Dr. Mehmet İTİK. Karadeniz Teknik Üniversitesi Makine Mühendisliği Bölümü

MATLAB a GİRİŞ. Doç. Dr. Mehmet İTİK. Karadeniz Teknik Üniversitesi Makine Mühendisliği Bölümü MATLAB a GİRİŞ Doç. Dr. Mehmet İTİK Karadeniz Teknik Üniversitesi Makine Mühendisliği Bölümü İçerik: MATLAB nedir? MATLAB arayüzü ve Bileşenleri (Toolbox) Değişkenler, Matris ve Vektörler Aritmetik işlemler

Detaylı

BASİT C PROGRAMLARI Öğr.Gör.Dr. Mahmut YALÇIN

BASİT C PROGRAMLARI Öğr.Gör.Dr. Mahmut YALÇIN BASİT C PROGRAMLARI Öğr.Gör.Dr. Mahmut YALÇIN Basit C Programları: Bir Metni Yazdırmak #include /* program çalışmaya main fonksiyonundan başlar*/ int main() { printf( "C diline hoşgeldiniz!\n"

Detaylı

C#(Sharp) Programlama Dili

C#(Sharp) Programlama Dili Değişkenler C#(Sharp) Programlama Dili Program yazarken her zaman sabit verilerle çalışmayız, çoğu zaman programımızda bir verinin kullanıcının davranışına göre değişmesi gerekir. Kullanıcıdan bir metin

Detaylı

HSancak Nesne Tabanlı Programlama I Ders Notları

HSancak Nesne Tabanlı Programlama I Ders Notları DİZİLER Bellekte ard arda yer alan aynı türden nesneler kümesine dizi (array) denilir. Bir dizi içerisindeki bütün elemanlara aynı isimle ulaşılır. Yani dizideki bütün elemanların isimleri ortaktır. Elemanlar

Detaylı

BMT 101 Algoritma ve Programlama I 6. Hafta. Yük. Müh. Köksal Gündoğdu 1

BMT 101 Algoritma ve Programlama I 6. Hafta. Yük. Müh. Köksal Gündoğdu 1 BMT 101 Algoritma ve Programlama I 6. Hafta Yük. Müh. Köksal Gündoğdu 1 C++ Veri Tipleri Yük. Müh. Köksal Gündoğdu 2 Veri Tipleri Tam sayı ve Ondalık sayı veri tipleri Veri Tipi Alt Sınıf Üst Sınıf Duyarlı

Detaylı

Excel Nedir? Microsoft Excell. Excel de Çalışma sayfası-tablo

Excel Nedir? Microsoft Excell. Excel de Çalışma sayfası-tablo Microsoft Excell Excel Nedir? Excel programı; veriler üzerinde hesap yapabilme, verileri tabloya dönüştürebilme, verileri karşılaştırıp sonuç üretebilme, grafik oluşturma, veri yönetimi yapabilir. http://mf.dpu.edu.tr/~eyup

Detaylı

Bilgisayar Programlama

Bilgisayar Programlama Bilgisayar Programlama M Dosya Yapısı Kontrol Yapıları Doç. Dr. İrfan KAYMAZ Matlab Ders Notları M-dosyası Genel tanıtımı : Bir senaryo dosyası (script file) özel bir görevi yerine getirmek için gerekli

Detaylı

NEDEN EXCEL NASIL BAŞLATABİLİRİZ: EXCEL PROGRAMININ ARAYÜZÜ

NEDEN EXCEL NASIL BAŞLATABİLİRİZ: EXCEL PROGRAMININ ARAYÜZÜ EXCEL Uzantısı.xls(2003 ve öncesi) yada.xlsx(2007 ve sonrası) dır. Uzantı: ilgili dosyanın hangi programlar tarafından açılabileceği veya hangi programlar tarafından oluşturulduğunu hem bizim hem de yazılımın

Detaylı

MATLAB Temelleri. EE-346 Hafta 2 Dr. Ayşe DEMİRHAN

MATLAB Temelleri. EE-346 Hafta 2 Dr. Ayşe DEMİRHAN MATLAB Temelleri EE-346 Hafta 2 Dr. Ayşe DEMİRHAN Komut Penceresi Çalışma Alanı Komut Satırı Geçerli Klasör Komut Geçmişi Preferences (Tercihler) Command Window bölümünden satır arası boşlukları ve sayı

Detaylı

11TA Veritabanı Organizasyonu Dersi MS ACCESS Ders Notları

11TA Veritabanı Organizasyonu Dersi MS ACCESS Ders Notları 11TA Veritabanı Organizasyonu Dersi 20.11.2018 MS ACCESS Ders Notları Access bir veritabanı programıdır. Veritabanı, bir konuyla ilgili çok sayıda kaydın tutulduğu bir bilgi havuzu olarak nitelendirilebilir.

Detaylı

4. BÖLÜM: REGRESYON ANALİZİNİ KULLANMAYI ÖĞRENME

4. BÖLÜM: REGRESYON ANALİZİNİ KULLANMAYI ÖĞRENME 4. BÖLÜM: REGRESYON ANALİZİNİ KULLANMAYI ÖĞRENME Bu bölümde; Bir grup değişkenin çalışma sayfası görüntüsünü görüntüleme Bir grup değişkenin tanımlayıcı istatistiklerini görüntüleme Bir grup içerisindeki

Detaylı

BİLİŞİM TEKNOLOJİLERİ 6. SINIF DERS NOTLARI 2

BİLİŞİM TEKNOLOJİLERİ 6. SINIF DERS NOTLARI 2 PROGRAMLAMA Bir problemin çözümü için belirli kurallar ve adımlar çerçevesinde bilgisayar ortamında hazırlanan komutlar dizisine programlama denir. Programlama Dili: Bir programın yazılabilmesi için kendine

Detaylı

Toplama işlemi için bir ikili operatör olan artı işareti aynı zamanda tekli operatör olarak da kullanılabilir.

Toplama işlemi için bir ikili operatör olan artı işareti aynı zamanda tekli operatör olarak da kullanılabilir. www.csharpturk.net Türkiye nin C# Okulu Yazar Yunus Özen Eposta yunus@yunus.gen.tr Tarih 08.04.2006 Web http://www.yunusgen.tr ARİTMETİK OPERATÖRLER VE KULLANIM ŞEKİLLERİ Bilgisayarlar yapıları gereği,

Detaylı

1. GİRİŞ Kılavuzun amacı. Bu bölümde;

1. GİRİŞ Kılavuzun amacı. Bu bölümde; 1. GİRİŞ Bu bölümde; Kılavuzun amacı EViews Yardım EViews Temelleri ve Nesneleri EViews ta Matematiksel İfadeler EViews Ana Ekranındaki Alanlar 1.1. Kılavuzun amacı Ekonometri A. H. Studenmund tarafından

Detaylı

Fen ve Mühendislik Uygulamaları ile MATLAB

Fen ve Mühendislik Uygulamaları ile MATLAB Fen ve Mühendislik Uygulamaları ile MATLAB Doç. Dr. M. Akif CEVİZ Atatürk Üniversitesi Mühendislik Fakültesi Makine Mühendisliği Bölümü Bu hafta Ders giriş bilgileri Algoritma geliştirme MATLAB a giriş

Detaylı

Ankara Üniversitesi Fen Fakültesi. Astronomi ve Uzay Bilimleri. AST206 İstatistik Astronomi Dersi OCTAVE GİRİŞ. Öğr. Gör.

Ankara Üniversitesi Fen Fakültesi. Astronomi ve Uzay Bilimleri. AST206 İstatistik Astronomi Dersi OCTAVE GİRİŞ. Öğr. Gör. Ankara Üniversitesi Fen Fakültesi Astronomi ve Uzay Bilimleri AST206 İstatistik Astronomi Dersi OCTAVE GİRİŞ Öğr. Gör. Yahya DEMİRCAN 2012 İçindekiler Octave:... 3 Dosya indirme ve kurulum:... 3 Linux...

Detaylı

BİL-142 Bilgisayar Programlama II

BİL-142 Bilgisayar Programlama II BİL-142 Bilgisayar Programlama II (C/C++) Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Konular Giriş Kontrol Yapıları if Seçme Deyimi if... else Seçme Deyimi while Tekrar

Detaylı

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 9

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 9 BTP 207 İNTERNET PROGRAMCILIĞI I Ders 9 Dizi Değişkenler (Array) 2 Tek değişkende birden fazla bilgi tutulmak istendiğinde kullanılır. Kullanım şekli: var dizi_adı= new Array(eleman1, eleman2,, elemann)

Detaylı

Dersin Sorumlusu: Yrd. Doç. Dr. Birol SOYSAL. Sunumları Hazırlayan: Doç. Dr. Bülent ÇAKMAK

Dersin Sorumlusu: Yrd. Doç. Dr. Birol SOYSAL. Sunumları Hazırlayan: Doç. Dr. Bülent ÇAKMAK MATLAB de Bilgisayar Programlama Dersin Sorumlusu: Yrd. Doç. Dr. Birol SOYSAL Sunumları Hazırlayan: Doç. Dr. Bülent ÇAKMAK M-dosyası Genel tanıtımı : Bir senaryo dosyası (script file) özel bir görevi yerine

Detaylı

MS Excel. Excel Microsoft Office in bir parçasını oluşturur. Office 2007, Office 2010, Office 2013, Office 2016

MS Excel. Excel Microsoft Office in bir parçasını oluşturur. Office 2007, Office 2010, Office 2013, Office 2016 MS Excel Elektronik tablolama veya hesaplama programı olarak da adlandırılan Excel, girilen veriler üzerinde hesap yapabilme, tablolar içinde verilerle grafik oluşturma, verileri karşılaştırıp sonuç üretebilme

Detaylı

FORMÜL ADI (FONKSİYON) FORMÜLÜN YAZILIŞI YAPTIĞI İŞLEMİN AÇIKLAMASI

FORMÜL ADI (FONKSİYON) FORMÜLÜN YAZILIŞI YAPTIĞI İŞLEMİN AÇIKLAMASI 1 SIKÇA KULLANILAN EXCEL FORMÜLLERİ 1 AŞAĞI YUVARLAMA =aşağıyuvarla(c7;2) 2 YUKARI YUVARLAMA =yukarıyuvarla(c7;2) 3 YUVARLAMA =yuvarla(c7;2) 4 TAVANA YUVARLAMA =tavanayuvarla(c7;5) 5 TABANA YUVARLAMA =TABANAYUVARLA(E2;5)

Detaylı

BÖLÜM 6: KARŞILAŞTIRMALI KONTROL YAPILARI

BÖLÜM 6: KARŞILAŞTIRMALI KONTROL YAPILARI BÖLÜM 6: KARŞILAŞTIRMALI KONTROL YAPILARI C programlama dilinde, diğer programlama dillerinde olduğu gibi, işlemler, ilk satırdan başlamak üzere sırayla çalışır. Program kontrol yapıları ise, programın

Detaylı

MATLAB A GİRİŞ. EE-346 Hafta-1 Dr. Ayşe DEMİRHAN

MATLAB A GİRİŞ. EE-346 Hafta-1 Dr. Ayşe DEMİRHAN MATLAB A GİRİŞ EE-346 Hafta-1 Dr. Ayşe DEMİRHAN MATLAB Teknik ve bilimsel hesaplamalar için yazılmış yüksek performanslı bir yazılım geliştirme aracı MATrix LABoratory (MATLAB) Boyutlandırma gerekmeyen

Detaylı

BÖLÜM12. 2- FORMÜLLER ve OTOMATİK TOPLAM. 2.1. Formüller

BÖLÜM12. 2- FORMÜLLER ve OTOMATİK TOPLAM. 2.1. Formüller BÖLÜM12 2- FORMÜLLER ve OTOMATİK TOPLAM 2.1. Formüller Formül, bir sayfadaki verilerin aritmetiksel, mantıksal, istatistiksel vb. işlemleri yapması için kullanılan denklemlerdir ve bize sonuç bildirirler.

Detaylı

Bölüm 6. Diziler (arrays) Temel kavramlar Tek boyutlu diziler Çok boyutlu diziler

Bölüm 6. Diziler (arrays) Temel kavramlar Tek boyutlu diziler Çok boyutlu diziler Bölüm 6 Diziler (arrays) Temel kavramlar Tek boyutlu diziler Çok boyutlu diziler Chapter 6 Java: an Introduction to Computer Science & Programming - Walter Savitch 1 Genel Bakış Dizi: Hepsi aynı türde

Detaylı