Konular... 75%

Ders Videoları

% Kadir Akgol
% Ondalikli Sayilarda Yuvarlama
clc, clear, close all;
%% 0 yonunde
fix(3.9)
fix(-3.9)
%% en yakina
round(3.49)
round(-3.5)
%% negatif yonde
floor(3.9)
floor(-3.9)
%% pozitif yonde
ceil(3.4)
ceil(-3.6)
%% Zar atma ve atilan zarlarin gelme olasiliklari esit (rasgele sayi üretme)
say1=0;say2=0;say3=0;say4=0;say5=0;say6=0;
for i=1:1000
    % burada round(rand*5)+1 ile yuvarlama yapilirsa 1 ve 6'nin gelme olasiligi
    % yari yariya duser
    zar1=ceil(rand*6);
    kayit(i)=zar1;
    if zar1==1
        say1=say1+1;
    elseif zar1==2
        say2=say2+1;
    elseif zar1==3
        say3=say3+1;
    elseif zar1==4
        say4=say4+1;
    elseif zar1==5
        say5=say5+1;
    else
        say6=say6+1;
    end 
end
Ondalık Sayıların Yuvarlanması

round komutu, sayıları en yakın tam sayıya yuvarlar. ceil komutu, sayıları yukarı doğru en yakın tam sayıya yuvarlar, yani her zaman daha büyük bir değere. floor komutu ise tam tersine, sayıları aşağı doğru en yakın tam sayıya yuvarlar, yani her zaman daha küçük bir değere. fix komutu, sayıları sıfıra doğru yuvarlar, yani pozitif sayıları aşağı, negatif sayıları yukarı yuvarlar. Bu komutlar, sayılarla çalışırken işinizi kolaylaştırır ve yuvarlama işlemlerini hızla gerçekleştirmenizi sağlar!