• Sonuç bulunamadı

Döngü ve Şartlı İfadeler ile İlgili Örnekler:

N/A
N/A
Protected

Academic year: 2021

Share "Döngü ve Şartlı İfadeler ile İlgili Örnekler:"

Copied!
3
0
0

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

Tam metin

(1)

1 Döngü ve Şartlı İfadeler ile İlgili Örnekler:

1) t=1+1/(2^2)+1/(3^2)+...+1/(n^2) toplamı göz önüne alınsın. Baştan ilk 100 terimin toplamını bulduran Matlab programını yazınız.

clc;clear all;close all t=0; n=1; while n<=100 t=t+1/(n^2); n=n+1; end;

fprintf('İlk %d terimin toplamı %f dir.\ n', n-1, t);

2) t=1+1/2+1/3+...+1/n olmak üzere t toplamının 4’ü geçtiği ilk terim sayısı n’yi ve bu n değerindeki toplamını yazdıran Matlab programını yazınız.

clc;clear all;close all t=0; n=1; while t<=4 t=t+1/n; n=n+1; end;

fprintf('İlk %d terimin toplamı %f dir.\n',n-1,t);

3) Klavyeden girilen sayı negatifse negatif, pozitifse pozitif yazdıran, sıfır girildiğinde programı sonlandıran Matlab komutlarını yazınız.

clc; clear all;close all;

x=5; %bunu başta tanımlamalıyız while x~=0

x=input('Sayıyı giriniz (programı bitirmek için 0) :'); if x<0

fprintf('girilen değer negatif\n');end if x>0

(2)

2

4) Matlab da switch-case ile menu fonksiyonu kullanılarak menüler oluşturulabilir. Örneğin, 0-1 aralığındaki düzgün sayılardan rasgele n tane üretecek ve betimsellerini ekrana yazdıracak Matlab programı aşağıdaki gibi yazılabilir.

(rand(n,m)- (0,1) aralığından nxm boyutlu rasgele sayı üretir)

clc clear all close all anamenu=0; while (anamenu<=7) anamenu=menu('betimseller','veri uret',… 'verileri .gör','minimum','maksimum','ortalama','ortanca','cikis') switch anamenu; case 1;

(3)

3

5) Girien değer tekse o değere kadar olan tek sayıların toplamını, sayi çiftse o değere kadar olan çift sayıların toplamını bulan Matlab programını yazınız.

%girien deger tekse o degere kadar olan tek sayıların toplamı %sayi ciftse o degere kadar cift sayıların toplamını bulma clc clear all close all t=0; n=input('n='); if (-1)^n<0 for i=1:2:n t=t+i; end else for i=2:2:n t=t+i; end end t

6) Girilen sayı beş ve beşten küçük ise x=0 değilse x=1 yazan Matlab programını yazınız.

Clc; clear all; close all a=input('a=');

if a>5

disp('a besten buyuktur'); x=1;

elseif a<5

Referanslar

Benzer Belgeler

Bu dönüşümler (literatürde Box-Müller metodu olarak bilinir) normal dağılımdan veri üretmek için kullanılmaktadır... Rasgele değişkenlerinin

UYARI: 6.1 :Teorem, 2 periyodik, parçal¬ düzgün bir f fonksiy- onunun, süreksizlik noktalar¬nda sa¼g ve sol limitlerinin ortalamas¬ olarak yeniden tan¬mlanmas¬ ko¸ sulu ile,

Birinci Basamaktan Fark Denklemleri.

However, if the particle is not erased, it will simply find the next dark pixel in the particle and assume that point is the top dead center of a new particle.. The easiest way

b blue. Plot the data set below along with y = x 2 to see how well the data fit on the line. The x 2 line will be given xx and yy as variable names.. There were chosen because they

 Pamuk ipliğinden üretilmiş olan kumaşlar Tensel ipliğinden üretilmiş olan kumaşlara göre daha yüksek ısıl iletkenlik değerlerine sahipken, Tensel

Bulunan de¼ gerler (2) de yerine yaz¬larak özel çözüme ula¸ s¬l¬r..

Tam Say›lar Kümesinde Modüle Göre, Kalan S›n›flar›n Özelikleri 1.1. Kalan S›n›flar Kümesinde Toplama ve Çarpma ‹flleminin