• Sonuç bulunamadı

KONTROL SİSTEMLERİ-1 LABORATUVARI FİNAL PROJELERİ

N/A
N/A
Protected

Academic year: 2022

Share "KONTROL SİSTEMLERİ-1 LABORATUVARI FİNAL PROJELERİ"

Copied!
13
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)

KONTROL SİSTEMLERİ-1 LABORATUVARI FİNAL PROJELERİ

Dikkat:

 81 Adet proje arasından sadece bir tane proje seçip alttaki linkten projenin yanına okul numaranızı ve ad-soyad bilgilerinizi yazınız.

https://docs.google.com/spreadsheets/d/1Ei2gUF7lIh45fuOuTDZEv3TVh 9FsdIDCn5MeNF-BfIA/edit?usp=sharing

 Projeler final uygulama sınavına (lab. sınavına) en fazla 20 puan olacak şekilde eklenecektir.

 Projeler finallerden önceki hafta cuma günü (4 Ocak 2019) saat 23.59’a kadar gönderilebilir. Bu tarihten sonra gönderilen projeler değerlendirilmeye alınmayacaktır.

 Projeleri, fehmisevilmis@gmail.com adresine öğrenci numarası, ad ve soyad yazılarak gönderilecektir.

Dr. Öğr. Üyesi Güzin ÖZMEN Arş. Gör. Fehmi SEVİLMİŞ

Konya, 2018

(2)

2

PROJE-1: Klavyeden girilen üç pozitif sayıdan ortanca olanı bulan ve “proje_1” isimli m- file dosyasına kayıt edilen programı yazınız. (Eğer girilen sayı negatifse program ekrana uyarı mesajı yazsın.)

PROJE-2: Klavyeden girilen bir açıyı radyansa dereceye, dereceyse radyana çeviren ve

“proje_2” isimli m-file dosyasına kayıt edilen programı yazınız. (Eğer girilen açı negatifse program ekrana uyarı mesajı yazsın.)

PROJE-3: Bir maddesel noktanın hareketi s = 4t3 – 15t2 + 36t – 10 bağıntısı ile tanımlanmıştır. t=10 ile 100 saniye arasında (artış miktarı 5 saniye olacak şekilde) hız (v) ve ivme (a) değerlerini hesaplayıp aşağıda verilen formatta yazdırılan ve “proje_3” isimli m-file dosyasına kayıt edilen programı yazınız. (Eğer girilen zaman negatifse program ekrana uyarı mesajı yazsın.)

t v a

10 .. ..

.. .. ..

PROJE-4: Klavyeden girilen bir x değeri için aşağıdaki Y fonksiyonunu hesaplayan ve

“proje_4” isimli m-file dosyasına kayıt edilen programı yazınız.

PROJE-5: Aşağıda verilen fonksiyonu 0 ≤ x ≤ 15 aralığında 0.5 artımla değerini hesaplayıp sonuçlardan sadece pozitif değerli olanları bir dizi değişkenine atayan ve “proje_5” isimli m- file dosyasına kayıt edilen programı yazınız.

f(x) = x2e-3x

PROJE-6: Klavyeden girilen pozitif x ve y sayıları arasında kalan ardışık sayıların (y, x’den büyük olmalı, aksi durumda ekrana herhangi bir uyarı mesajı yazmalı) toplamını ve ortalamasını hesaplayan ve “proje_6” isimli m-file dosyasına kayıt edilen programı yazınız.

PROJE-7: Kenar uzunluğu klavyeden girilen bir eşkenar üçgenin alanını ve çevresini hesaplayıp ana programda aşağıda belirtilen formatta ekrana yazan ve “proje_7” isimli m-file dosyasına kayıt edilen programı yazınız. (Eğer girilen uzunluk negatifse program ekrana uyarı mesajı yazsın.)

Kenar uzunluğu =….. Çevresi =…. Alanı =….

(3)

3

PROJE-8: 20 ile 200 derece arasındaki açıların (10 artımlı) radyan karşılığını, sinüs ve kosinüs değerlerini aşağıda verilen formatta ekrana yazan ve “proje_8” isimli m-file dosyasına kayıt edilen programı yazınız. (Eğer girilen derece negatifse program ekrana uyarı mesajı yazsın.)

Derece Radyan Sin Cos

20 .. .. ..

30 .. .. ..

.. .. .. ..

PROJE-9: Klavyeden girilen bir x değeri 5 ile 15 arasında ise aşağıda verilen bağıntının sonucunu bulup yazdıran değilse yanlış giriş yaptınız mesajını ekrana yazdıran ve “proje_9”

isimli m-file dosyasına kayıt edilen programı yazınız. (Eğer girilen sayı negatifse program ekrana uyarı mesajı yazsın.)

PROJE-10: Klavyeden girilen sayı 200’den büyük ise, girilen sayıdan 200’e kadar (200 dahil) sayıların kareköklerinin toplamını, girilen sayı 200’den küçük ise, 1’den başlayarak girilen sayıya kadar ardışık sayıları karelerin toplamını hesaplayan ve “proje_10” isimli m- file dosyasına kayıt edilen programı yazınız.

PROJE-11: Ekrana aşağıdaki gibi çıktı veren ve “proje_11” isimli m-file dosyasına kayıt edilen programı yazınız.

Sayı log10(Sayı)

12 1.079

10 1

8 0.903

.. ..

2 0.301

PROJE-12: Aşağıda verilen toplama işlemini yapıp ekrana aşağıdaki sonucu yazan ve

“proje_12” isimli m-file dosyasına kayıt edilen programı yazınız.

Toplamın sonucu = …..

(4)

4

PROJE-13: Klavyeden girilen bir x ve y değerleri için aşağıdaki fonksiyonu hesaplayan ve

“proje_13” isimli m-file dosyasına kayıt edilen programı yazınız.

PROJE-14: x = [ 45, 23, 17, 34, 85, 33 ] dizisindeki 30’dan büyük sayı âdetini bulup ekrana aşağıdaki gibi yazdıran ve “proje_14” isimli m-file dosyasına kayıt edilen programı yazınız.

30’dan büyük sayı âdeti = …..

PROJE-15: Başlangıçta ve her yılsonunda bankaya 500 TL yatırılmaktadır. Banka her yıl

%5 faiz oranıyla hesapta para biriktirmektedir. Kaç yıl sonra hesapta toplam 10.000 TL para birikeceğini hesaplayan ve “proje_15” isimli m-file dosyasına kayıt edilen programı yazınız.

PROJE-16: Klavyeden alacağınız kitabın fiyatını ve almak istediğiniz miktarı giriniz. Sipariş miktarınız 50 den az ise %10, fazla ise %30 indirim toplam maliyete uygulanacaktır. Tüm istenilenleri gerçekleştiren ve “proje_16” isimli m-file dosyasına kayıt edilen programı yazınız.

PROJE-17: Bir dersin değerlendirilmesinde 3 ödev 1 vize 1 final olacaktır. 1. Ödev sadece vizeye %10, 2. ve 3. Ödev ise sadece finale %10ar etki edecektir. Ödev notları ve vize final kullanıcı tarafından klavyeden girilecektir. Ortalamasını bulan ve “proje_17” isimli m-file dosyasına kayıt edilen programı yazınız. (Eğer girilen not negatifse program ekrana uyarı mesajı yazsın.)

 Vize + 1.ödev hesaplanırken = vizenin %90’ı 1. Ödevin %10’u alınacaktır.

 Final + 2.ödev ve 3. ödev hesaplanırken = finalin %80’i 1. Ödevin %10’u ve 2.

Ödevin %10’u alınacaktır.

PROJE-18: x = [ 0, -2, 8, 9, 16, 5, 12 ] dizisindeki en küçük ve en büyük elemanı bulup ekrana aşağıdaki gibi yazdıran ve “proje_18” isimli m-file dosyasına kayıt edilen programı yazınız.

En küçük sayı = ….

En büyük sayı = ….

PROJE-19: Fibonacci sayı dizisi 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, …. şeklinde ifade edilir.

Klavyeden tuşlanacak n değerine göre ilk n terimi ekrana yansıtan ve “proje_19” isimli m- file dosyasına kayıt edilen programı yazınız.

(5)

5

PROJE-20: Aşağıda tanımlanan fonksiyonu hesaplayan ve aşağıda verilen şekilde

“proje_20” isimli excel dosyasına yazdıran bir MATLAB programı yazınız.

x f(x)

3 …

4 …

… …

8 …

PROJE-21: Kullanıcıdan bir derse ait ödev, I. ve II. vize notlarını isteyerek bu dersin ortalamasını hesaplayıp harfli sisteme göre GENEL VİZE notunu hesaplayan ve “proje_21”

isimli m-file dosyasına kayıt edilen programı yazınız.

Şart Harfli Not

Ortalama≥90 A

Ortalama<90 B Ortalama<75 C Ortalama<60 D

Diğer F

PROJE-22: 4. Aşağıdaki tabloda verilen veriler bir deney sisteminden elde edilmiş ve veriler.xls isminde bir excel dosyasına kaydedilmiştir (x,y,z verileri). Bu verileri excel dosyasından okuyarak, aşağıda verilen denklemi hesaplayıp “proje_22” isimli text dosyasına verilen formatta kayıt eden bir MATLAB programı yazınız.

x y z f

12 55 210 …

15 65 220 …

16 75 230 …

21 85 250 …

PROJE-23: Aşağıda verilen dataları bir excel dosyasından okuyup, aşağıdaki fonksiyonları hesaplayan ve x → f1 ve y → f2 grafiklerini iki AYRI grafik penceresinde çizen ve

“proje_23” isimli m-file dosyasına kayıt edilen programı yazınız.

x y

3 21

5 23

8 24

9 28

11 39

(6)

6

PROJE-24: Klavyeden girilen 3x3 boyutundaki A matrisinin her sütunundaki en büyük eleman değerini bulup bu değerleri B vektörüne büyükten küçüğe sıralı bir şekilde atan ve

“proje_24” isimli m-file dosyasına kayıt edilen programı yazınız.

PROJE-25: Aşağıdaki denklemi çözen ve “proje_25” isimli m-file dosyasına kayıt edilen programı yazınız.

PROJE-26: Basamaklarının toplamı basamak sayısına eşit olan 100-999 arasındaki tamsayıları bulan ve “proje_26” isimli excel dosyasına kayıt eden bir MATLAB programı yazınız.

PROJE-27: Aşağıdaki tabloda 0. saniyeden başlayarak su sıcaklığı ölçülüp bir excel dosyasına kaydedilmiştir. Bu verileri excel dosyasından okuyup grafiğini çizdiren ve

“proje_27” isimli m-file dosyasına kayıt edilen programı yazınız.

t(saniye) 0 1 2 3 4 5 6 7 8 9 10

T(derece) 72.5 78.1 86.4 92.3 110.2 111.5 109.3 110.2 110.5 109.9 110.2

PROJE-28: İkinci dereceden cebirsel ax2 + bx + c = 0 denkleminin katsayılarının (a, b ve c) kullanıcı tarafından girilmesiyle reel kökü olup olmadığına karar veren, yoksa ekrana mesaj veren, varsa bulup aşağıdaki gibi ekrana yazdıran ve “proje_28” isimli m-file dosyasına kayıt edilen programı yazınız.

Birinci kök = …. İkinci kök = ….

PROJE-29: 𝑓 fonksiyonunun değeri 𝑥'in aldığı değerlere göre aşağıda verilmiştir. 𝑥'in değeri 0-20 arasında 0.5 aralıklarla arttığına göre her bir 𝑥 değeri için 𝑓 fonksiyonunu hesaplayan ve

“proje_29” isimli m-file dosyasına kayıt edilen programı yazınız.

PROJE-30: Klavyeden girilen bir dizinin içerisinde aynı terim olup olmadığına karar verip ona göre ekrana mesaj yazan ve “proje_30” isimli m-file dosyasına kayıt edilen programı yazınız.

PROJE-31: Aşağıda verilen A vektörünün pozitif elemanlarının ve negatif elemanlarının toplamını ve ikisinin oranını text dosyasına aşağıda verilen formatta yazan ve “proje_31”

isimli text dosyasına kayıt edilen programı yazınız.

A = [-4, 7, -3, 5, 6, -12]

Pozitif elemanlarının toplamı = ….

Negatif elemanlarının toplamı = ….

Oran =

(7)

7

PROJE-32: Aşağıda verilen dataları bir excel dosyasından okuyup x → Y1 ve x → Y2

grafiklerini AYNI grafik penceresinde çizen ve “proje_32” isimli m-file dosyasına kayıt edilen programı yazınız.

x Y1 Y2

2 7,1 7,93

4 8,4 19,0

6 11,2 12,0

8 15,6 13,3

10 17,3 11,0

PROJE-33: Aşağıda tanımlanan fonksiyonda x değişkeni 1’den başlayarak 2 şer artımla 55’e kadar değerler alan ve aşağıda verilen şekilde “proje_33” isimli excel dosyasına yazdıran bir MATLAB programı yazınız.

x y

1 …

3 …

… …

55 …

PROJE-34: veri.dat isimli dosyada bulunan x=[4 8 7 12 23 45 50 25] değerleri ana programda okutulduktan sonra y = x3 + 2x2 – 4 fonksiyonun değerleri hesaplanıp “proje_34”

isimli text dosyasına yazdıran bir MATLAB programı yazınız.

PROJE-35: y = x2 – 9x – 20 fonksiyonun grafiğini yeşil renkle çizdiren, eksenlere ve başlığa uygun açıklamalar yazdıran ve “proje_35” isimli m-file dosyasına kayıt edilen programı yazınız. (x’in değer aralığı 1’den başlayarak 1 er artışla 20’ye kadardır)

PROJE-36: Efektif değeri 220 Volt, frekansı 50 Hz olan sinüs ve cosinüs sinyallerinin grafiklerini 0.06 saniyeye kadar aynı grafik penceresinde çizdiren ve “proje_36” isimli m-file dosyasına kayıt edilen programı yazınız. (sinüs ve cosinüs sinyalleri farklı renkte olsun, grafik üzerinde hangi eğrinin hangi sinyale ait olduğu belirtilsin.)

PROJE-37: Üç sayıyı klavyeden girerek bunların toplamını, çarpımını ve ortalamasını hesap eden ve aşağıda verilen formatta “proje_37” isimli text dosyasına kayıt eden programı yazınız.

1. Sayı 2. Sayı 3. Sayı Toplamı Çarpımı Ortalaması

… … … …

PROJE-38: 0 dereceden başlamak üzere 10 derece artımla 360 dereceye kadar açıları ve sinüs değerlerini “proje_38” isimli excel dosyasına yazdıran bir MATLAB programı yazınız.

PROJE-39: 1’den 150’ye kadar olan sayıların (2/3). kuvvetini alan ve “proje_39” isimli text dosyasına yazdıran bir MATLAB programı yazınız.

PROJE-40: 1’den 100’e kadar olan sayıların logaritmalarını hesaplayan ve “proje_40”

isimli excel dosyasına yazdıran bir MATLAB programı yazınız.

(8)

8

PROJE-41: veri.txt isimli dosyada bulunan K = [5, 3, 6, 7, 12, 9, 1, 8, 3, -4, 0, -1] dizisine ait hesaplamalarını aşağıda verilen formattaki gibi yapıp “proje_41” isimli excel dosyasına yazdıran bir MATLAB programı yazınız.

K dizisinin eleman sayısı K dizisinin ortalaması K dizisinin en küçük elemanı K dizisinin en büyük elemanı

PROJE-42: M(x) = 12x4 + 8x3 – 3x2 + 2x – 1 polinomunun 1., 2, ve 3. dereceden türevlerini hesaplayıp ekrana aşağıda verilen şekilde yazdıran ve “proje_42” isimli m-file dosyasına yazdıran bir MATLAB programı yazınız.

1. Türevi = 48x3 + 24x2 -6x + 2 2. Türevi = 144x2 + 48x -6 3. Türevi = 288x + 48

PROJE-43: P(x) = 2x3 + 3x2 + 4x + 5 polinomunun integralini alan -2 alt limit, 25 üst limit değerleri için integralin sonucunu hesaplayan ve “proje_43” isimli text dosyasına yazdıran bir MATLAB programı yazınız.

PROJE-44: Bir A dersinde 15 öğrenci, B dersinde 10 öğrenci vardır. Bu öğrencilerin numaraları excel ortamında bulunmaktadır. Hem A hem de B dersini alan öğrencileri bulup aşağıdaki gibi ekrana yazdıran ve “proje_44” isimli m-file dosyasına kayıt edilen bir MATLAB programı yazınız.

Her iki dersi alan öğrenci sayısı = …

Aynı dersi alan öğrencilerin numaraları = … … … …

PROJE-45: h(x) = 11x4 + 7x3 – 4x2 + 3x – 8 fonksiyonunun köklerini hesaplayan ve

“proje_45” isimli excel dosyasına yazdıran bir MATLAB programı yazınız.

PROJE-46: Aşağıdaki deney verilerine göre 3. Dereceden bir eğri denklemi elde edip bu verilere göre bir fonksiyon grafiği çizen ve “proje_46” isimli m-file dosyasına kayıt edilen bir MATLAB programı yazınız.

X 1 2 3 4 5 6 7 8 9 10 11 12

Y 1,2 1,3 1,6 3,1 4,3 4,9 5,2 5,8 7,1 8,2 9,4 10,5 PROJE-47: f(x) = 4x3 - 8x2 + 5x + 17 fonksiyonunun integralini aralık belirtmeksizin bulup [-2,+2] aralığında grafiğini çizen ve “proje_47” isimli m-file dosyasına kayıt edilen bir MATLAB programı yazınız. (eğrinin rengi yeşil ve kesikli çizgili olsun ve eksenlere uygun açıklamalar verilsin)

PROJE-48: İki ayrı excel dosyasında bulunan 5 er sayıyı 5x2 matris şeklinde bir değişkene atıp bu matrisin tersini ve transpozunu alan ve “proje_48” isimli m-file dosyasına kayıt edilen bir MATLAB programı yazınız.

PROJE-49: x2 ve x3 fonksiyonların grafiğini -4pi,+4pi aralığında aynı şekil penceresinde alt alta çizip grafikler üzerine metin ekleyen ve “proje_49” isimli m-file dosyasına kayıt edilen bir MATLAB programı yazınız. (grafiklerin çizgi renkleri farklı renkte, kalın ve kesikli çizgi şeklinde olsun)

PROJE-50: Klavyeden 3 kez şifre girişi yapan, yanlış şifre girişleri sonunda ekrana açıklama yazdırıp bankamatik kartı bloke eden ve “proje_50” isimli m-file dosyasına kayıt edilen bir MATLAB programı yazınız.

(9)

9

PROJE-51: Klavyeden girilen bir sayının, asal sayı olup olmadığını bulup ekrana uygun bir açıklama yazısı ile yazdıran ve “proje_51” isimli m-file dosyasına kayıt edilen bir MATLAB programı yazınız.

PROJE-52: Klavyeden girilen bir sayının faktöriyelini hesaplayan ve “proje_52” isimli m- file dosyasına kayıt edilen bir MATLAB programı yazınız.

PROJE-53: Klavyeden rastgele olarak girilen bir dizinin elemanlarını küçükten büyüğe ve büyükten küçüğe doğru sıralayan ve “proje_53” isimli text dosyasına yazdıran bir MATLAB programı yazınız.

PROJE-54: Çarpım tablosunu kod ile oluşturan ve “proje_54” isimli m-file dosyasına kayıt edilen bir MATLAB programı yazınız.

PROJE-55: Klavyeden kullanıcı adı ve şifre girilerek oturum açma izni veren ve “proje_55”

isimli m-file dosyasına kayıt edilen bir MATLAB programı yazınız.

PROJE-56: Aynı boyutlu iki vektörün ortogonal olup olmadığını araştırıp ekran uygun bir açıklama yazısı yazan ve “proje_56” isimli m-file dosyasına kayıt edilen bir MATLAB programı yazınız.

PROJE-57: Klavyeden girilen sıfırdan farklı bir dizi içeresindeki pozitif ve negatif olanların sayısını bulup aşağıdaki formatta ekrana yazdıran ve “proje_57” isimli m-file dosyasına kayıt edilen bir MATLAB programı yazınız.

Pozitif elemanlarının sayısı = ….

Negatif elemanlarının sayısı = ….

PROJE-58: Klavyeden girilen kilo ve boy uzunluğuna göre beden kütle indeksini hesaplayıp çıkan sonuca göre zayıf-normal-fazla kilolu-şişman-çok şişman şeklinde sınıflandırma yapan ve “proje_58” isimli m-file dosyasına kayıt edilen bir MATLAB programı yazınız.

PROJE-59: Klavyeden girilen 4 farklı nokta sayısı değerine göre sinüs grafiklerini aynı şekil penceresinde 4 farklı grafikte çizdiren (subplot) ve “proje_59” isimli m-file dosyasına kayıt edilen bir MATLAB programı yazınız. Yani, nokta sayısı ne kadar çok olursa sinüs grafiği o kadar düzgün çizdirilir.

PROJE-60: Seçimlerde 5 farklı partinin aldıkları oy sayılarını dizi olarak yazdıktan sonra sütun ve pasta grafiklerini çizdiren ve “proje_60” isimli m-file dosyasına kayıt edilen bir MATLAB programı yazınız.

PROJE-61: 25x2 + 12x -19 polinomunun 1, 3, 8, 9, 10 noktalarındaki değerlerini bulup aşağıdaki formatta “proje_61” isimli excel dosyasına yazdıran bir MATLAB programı yazınız.

1 3 8 9 10

… … … … …

(10)

10

PROJE-62: Aynı grafik alanına matris halinde sinüs grafiklerini (alttaki şekle benzer) aşağıdaki aralıklarda çizdiren ve “proje_62” isimli m-file dosyasına kayıt edilen bir MATLAB programı yazınız.

a)0 : pi b)-3pi : 3pi c)0 : 7pi d)-10 : 10

PROJE-63: Aşağıdaki denklem sistemini ters matris metoduyla çözüp aşağıdaki gibi ekran yazdıran ve “proje_63” isimli m-file dosyasına kayıt edilen bir MATLAB programı yazınız.

x’in değeri = … y’in değeri = … z’in değeri = …

PROJE-64: Klavyeden girilen herhangi 5 sayının aritmetik, geometrik ve harmonik ortalamasını hesaplayan ve “proje_64” isimli text dosyasına yazdıran bir MATLAB programı yazınız.

PROJE-65: Klavyeden girilen bir ismi, yine klavyeden girilen sayı kadar ekran yazdıran ve

“proje_65” isimli m-file dosyasına kayıt edilen bir MATLAB programı yazınız.

PROJE-66: Klavyeden rastgele girilen 5 kelimeyi alfabetik sıraya göre sıralayan ve

“proje_66” isimli text dosyasına yazdıran bir MATLAB programı yazınız. (Kelimelerin ilk harfleri aynı ise ikinci o da aynı ise üçüncü … harflerine göre kıyaslanacak.)

PROJE-67: Klavyeden girilen il plaka koduna göre o şehri ekrana yazdıran ve “proje_67”

isimli m-file dosyasına kayıt edilen bir MATLAB programı yazınız.

PROJE-68: Klavyeden sıfır değeri girilinceye kadar girilen tüm sayıları toplayıp sonucu ekran yazdıran ve “proje_68” isimli m-file dosyasına kayıt edilen bir MATLAB programı yazınız.

PROJE-69: Klavyeden girilen a ve b sayısal değerlerini farklı şekillerde hesaplamak istiyoruz. Girilen seçeneği kontrol ederek 1 ise toplama, 2 ise çıkarma, 3 ise çarpma ve 4 ise bölme işlemi yapıp ekran yazdıran ve “proje_69” isimli m-file dosyasına kayıt edilen bir MATLAB programı yazınız.

(11)

11

PROJE-70: Klavyeden girilen bir metin içerisindeki harfleri alfabetik olarak aşağıdaki formatta sıralayan ve “proje_70” isimli text dosyasına yazdıran bir MATLAB programı yazınız. Örneğin;

Klavyeden girilen metin = kontrol sistemleri Çıktı = eeiikllmnoorrsstt

PROJE-71: Eğer bir taş başlangıç hızı v ile dikey yukarı doğru atılırsa, t zaman geçtikten sonra dikey yer değiştirme s, s = vt - gt2/2 formülü ile bulunur, burada g yer çekimi dolayısıyla ivmedir. Hava direnci göz ardı edilmiştir. 0,1 s aralıklarla 12,3 saniyelik bir süre boyunca s değerini hesaplayıp mesafe-zaman grafiğini çizdiren ve “proje_71” isimli m-file dosyasına kayıt edilen bir MATLAB programı yazınız.

PROJE-72: f(n) = 1/(n2) olan fonksiyonun n=1’den 100000’e kadar toplamını ve programın kaç saniyelik hesap süresine sahip olduğu hesaplayıp aşağıdaki formatta ekrana yazdıran ve

“proje_72” isimli m-file dosyasına kayıt edilen bir MATLAB programı yazınız.

Toplamı = …

Hesap süresi (saniye) = …

PROJE-73: Çok küçük bir kırsal toplumda oturanların elektrik hesapları aşağıdaki gibi hesaplanmaktadır.

 500 birim veya daha az kullanılmışsa her birim için maliyet 2 cent,

 500’den fazla kullanılmış fakat 1000’den fazla birim kullanılmamışsa, ilk 500 için maliyet 10 dolar ve 500’ü aşan her birim için 5 cent,

 1000 birimden fazla kullanılmışsa ilk 1000 birim için maliyet 25 dolar artı 1000’i aşan her bir birim için 10 cent,

 Ayrıca ne kadar elektrik kullanıldığına bakılmaksızın 5 dolar temel servis ücreti alınmaktadır.

Herhangi bir hanenin elektrik faturasını, klavyeden girilecek tüketim miktarına göre hesaplayan ve “proje_73” isimli m-file dosyasına kayıt edilen bir MATLAB programı yazınız.

PROJE-74: f(x) = x3 + x – 3 denkleminin kökünü, xbaşlangıç = 0,5 ve 10-6 bağıl hataya göre Newton-Raphson yöntemine göre bulan ve “proje_74” isimli m-file dosyasına kayıt edilen bir MATLAB programı yazınız.

PROJE-75: Doğrudan Taylor serilerinden üstel fonksiyonu hesaplayan ve “proje_75” isimli m-file dosyasına kayıt edilen bir MATLAB programı yazınız. (Son terim 10-6 dan daha küçük olduğunda seri sonlanmalıdır. Fonksiyonunuzu exp hazır fonksiyonuna karşı test ediniz fakat x’i çok büyük yapmamaya dikkat ediniz-bu durum yuvarlama hatasına neden olabilmektedir.)

PROJE-76: π’yi (dairenin çevresinin çapına oranı) aşağıdaki formüle göre hesaplayan ve

“proje_76” isimli m-file dosyasına kayıt edilen bir MATLAB programı yazınız.

(12)

12

PROJE-77: Kare dalga periyodu aşağıdaki fonksiyonla tanımlanmaktadır. f(x) için Fourier serisi de verilmiştir.

n terim için x’i, -2π ve 2π aralığında alarak 0,001’lik artışla f(x)’i hesaplayıp çizdiren ve

“proje_77” isimli m-file dosyasına kayıt edilen bir MATLAB programı yazınız.

AÇIKLAMA: Süreksizliğin her iki tarafında (–π, 0, π gibi noktalar) Fourier serisi, şekilde görüldüğü gibi Gibbs olgusu (Gibbs phenomenon) olarak bilinen özel salınım davranışı sergilemektedir. n terim sayısını ayarlayarak bu olguyu gözlemlemeyiniz.

PROJE-78: Klavyeden girilen bir metin içerisinde her harften kaç adet olduğunu gösteren ve

“proje_78” isimli m-file dosyasına kayıt edilen bir MATLAB programı yazınız.

PROJE-79: 12 + 22 + 32 + …serisinin toplamını hesaplamak için bir program hazırlanmak isteniyor. Şartlar;

 Terim sayısı (n) klavyeden girilecek,

 Serinin toplamı 1000’i aşmayacak,

 Serinin toplamı 1000’i aşarsa uygun bir uyarı mesajı ekrana yazdırılacak ve kullanıcıdan başka n sayısı girmesi istenecek,

Tüm şartları yerine getiren ve “proje_79” isimli m-file dosyasına kayıt edilen bir MATLAB programı yazınız.

(13)

13

PROJE-80: Bir direnç, kapasitör ve akü seri bağlandığında t=0 anında kapasitör üzerinde yük yoksa kapasitör gerilimi aşağıdaki formüle göre hesaplanmaktadır. Şartlar;

 Direnç, kapasitör ve akü değerleri klavyeden girilecek,

 t=0’dan başlamak üzere 0.1’lik artışla t anına kadar kapasitör gerilimleri hesaplanacak (t son değeri de klavyeden girilecek)

Tüm şartları yerine getirip kapasitör karakteristiğini çizdiren ve “proje_80” isimli m-file dosyasına kayıt edilen bir MATLAB programı yazınız.

PROJE-81: Projelere isim yazdırdığınız Google Drive Excel sayfasındaki öğrenci numarası ve ad-soyad bilgilerini kullanarak öğrencilere 1’den 81’e kadar olmak üzere rastgele bir proje verip bunu benzer formatta “proje_81” isimli excel dosyasına yazdıran bir MATLAB programı yazınız.

Referanslar

Benzer Belgeler

Klavyeden girilen iki sayıyı toplayıp ekrana yazdıran programın akış şemasını çizeceğiz.. Akış Şeması Örneği

Derin’in anne ve babası daha birçok tatlı kış anısından söz ettiler. Şöminenin sıcaklığı ve bu tatlı mı tatlı kış sohbeti tatlı bir uykuyu davet etti. Uykuya yenik

Bitkiler tohumları sayesinde kendisine benzer canlılar meydana getirir. sıcaklığa çürür tohumu çoğalma çiçek su..  Aşağıdaki boşlukları uygun

3x4 tipinde iki matirisin değerleri girildiğinde bu matrislerin toplamını bulup matris formunda ekrana yazdıran programı yazınız.. Matrislerimiz A ve B olsun, ikisinin

Örnek : Klavyeden girilen bir açı değerinin (radyan olarak) sinüs, kosinüs ve tanjant değerlerini bulup ekrana tablo şeklinde yazan bir program yazınız.... Sütun

I. Sivas’ta kongre toplandı. Mustafa Kemal Atatürk Samsun’a çıktı. Cumhuriyet ilan edildi. Türkiye Büyük Millet Meclisi açıldı.. 20) Damla’nın dedesi çocukluğunda

Adalara sefer yapan, yüzünü hiç görmediğim kaptan gibi ben de köşkümü çiçeklerle süsleyeceğim. İlk benim eşyalarımı

Adalara sefer yapan, yüzünü hiç görmediğim kaptan gibi ben de köşkümü çiçeklerle süsleyeceğim.. İlk benim eşyalarımı