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 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
PROJE-1: Klavyeden girilen üç pozitif sayıdan ortanca olanı bulan ve proje_1 isimli m- file dosyasına kayıt edilen programı (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ı (Eğer girilen açı negatifse program ekrana uyarı mesajı yazsın.) PROJE-3: Bir maddesel noktanın hareketi s = 4t 3 15t 2 + 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ı (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ı 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ı f(x) = x 2 e -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ı 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ı (Eğer girilen uzunluk negatifse program ekrana uyarı mesajı yazsın.) Kenar uzunluğu =.. Çevresi =. Alanı =. 2
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ı (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ı (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ı PROJE-11: Ekrana aşağıdaki gibi çıktı veren ve proje_11 isimli m-file dosyasına kayıt edilen programı 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ı Toplamın sonucu =.. 3
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ı 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ı 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ı 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ı 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ı (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ı 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ı 4
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ı 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ı Ş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ı 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ı x y 3 21 5 23 8 24 9 28 11 39 5
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ı PROJE-25: Aşağıdaki denklemi çözen ve proje_25 isimli m-file dosyasına kayıt edilen programı 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ı 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ı 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 ax 2 + 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ı Birinci kök =. İkinci kök =. PROJE-29: f fonksiyonunun değeri x'in aldığı değerlere göre aşağıda verilmiştir. x'in değeri 0-20 arasında 0.5 aralıklarla arttığına göre her bir x değeri için f fonksiyonunu hesaplayan ve proje_29 isimli m-file dosyasına kayıt edilen programı 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ı 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ı A = [-4, 7, -3, 5, 6, -12] Pozitif elemanlarının toplamı =. Negatif elemanlarının toplamı =. Oran = 6
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ı 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ı 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 = x 3 + 2x 2 4 fonksiyonun değerleri hesaplanıp proje_34 isimli text dosyasına yazdıran bir MATLAB programı PROJE-35: y = x 2 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ı (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ı (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ı 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ı 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ı 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ı 7
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ı 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) = 12x 4 + 8x 3 3x 2 + 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ı 1. Türevi = 48x 3 + 24x 2-6x + 2 2. Türevi = 144x 2 + 48x -6 3. Türevi = 288x + 48 PROJE-43: P(x) = 2x 3 + 3x 2 + 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ı 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ı Her iki dersi alan öğrenci sayısı = Aynı dersi alan öğrencilerin numaraları = PROJE-45: h(x) = 11x 4 + 7x 3 4x 2 + 3x 8 fonksiyonunun köklerini hesaplayan ve proje_45 isimli excel dosyasına yazdıran bir MATLAB programı 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ı 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) = 4x 3-8x 2 + 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ı (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ı PROJE-49: x 2 ve x 3 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ı (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ı 8
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ı 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ı 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ı PROJE-54: Çarpım tablosunu kod ile oluşturan ve proje_54 isimli m-file dosyasına kayıt edilen bir MATLAB programı 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ı 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ı 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ı 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ı 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ı 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ı PROJE-61: 25x 2 + 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ı 1 3 8 9 10 9
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ı 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ı 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ı 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ı 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ı (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ı 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ı 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ı 10
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ı Ö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 - gt 2 /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ı PROJE-72: f(n) = 1/(n 2 ) 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ı 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ı PROJE-74: f(x) = x 3 + 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ı PROJE-75: Doğrudan Taylor serilerinden üstel fonksiyonu hesaplayan ve proje_75 isimli m-file dosyasına kayıt edilen bir MATLAB programı (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ı 11
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ı 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ı PROJE-79: 1 2 + 2 2 + 3 2 + 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ı 12
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ı 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ı 13