Find The Biggest One In Four Full Numbers, Complex Numbers (Image, Real, Conjugate) IN SCILAB [TUTORIAL LESSON 13]
What Will I Learn?
- Girişi Yapılan 4 Adet Tamsayılardan En Büyük Tamsayıyı Bulma
- Karmaşık Sayı Girişi Sonucunda Eşleniği Bulma
- Karmaşık Sayı Girişi Sonucunda Gerçel Kısmı Bulma
- Karmaşık Sayı Girişi Sonucunda Sanal Kısmı Bulma
Requirements
- Scilab Yazılım Programı
- Scilab ' SciNotes ' Penceresi
- ' Scilab 6.0.0 Console ' Penceresi
- MacOs, Windows gibi Platformlar
Difficulty
- Intermediate
Tutorial Contents
Bu dersimizde yapılacaklar kısmında size ilettiğim gibi ilk olarak girişini yaptığımız tamsayılar arasında Scilab yazılım programımıza en büyüğünün bize cevap olarak iletmesini isteyeceğiz. Daha sonraki yapacağımız uygulamada ise matematikte bulunan karmaşık sayılar konusu üzerinde bir uygulama yapacağız ve programımızdan girişini yaptığımız karmaşık sayı üzerinden eşdeğerini, sanal kısmını ve gerçel kısmını bize cevap olarak iletmesini isteyeceğiz.
1.ADIM
Bu adımımızda tamsayı girişleri sonucu en büyük olanı programımızdan bize iletmesini isteyeceğiz. Bu uygulamamızda önceki derslerde öğretmiş olduğum kalıplardan olan değişken girişlerini ve koşul belirtici komutları uygulama gereksiniminde bulunacağız.
Hemen Başlayacak olursak gereken kodlarımız;
a=input('A Sayısını Giriniz : ');
b=input('B Sayısını Giriniz : ');
c=input('C sayısını Giriniz : ');
d=input('D Sayısını Giriniz : ');
buyuksayi=a;
if (buyuksayi<b) then
buyuksayi=b;
end
if (buyuksayi<c) then
buyuksayi=c;
end
if (buyuksayi<d) then
buyuksayi=d
end
disp(' ');
disp('--------------------');
disp([a],'-',[b],'-',[c],'-',[d],'Girilen Tamsayı Değerleri : ');
disp('--------------------');
disp([buyuksayi],'En Büyük Tamsayı Değeri : ');
Şeklinde kodlarımızı oluşturduk ve her biri tamsayıyı ( ' a ' , ' b ' , ' c ' , ' d ' ) temsil eden ve programda karşımıza çıkan sorular sonucunda en büyük tamsayıdeğerini bize yansıtan kodlama biçimini sizlere sunmuş bulunmaktayım.
' SciNotes ' pencerisinde yazdığım bu kodların ekrandaki görüntüsü;
Bu kodlama işlemi sonucunda kayıt işlemini tamamlayıp çalıştırma işlemini başlattığımız zaman;
A değerimize ' 369852 ' , B değerimize ' 365892 ' , C değerimize ' 365248 ' ve D değerimize ' 365219' girişlerini yapmamızın ardından ekrandaki görüntümüz ve sonucumuz;
Görüldüğü üzere en büyük tamsayı sonucunu bizlere vermiş oldu. Bu uygulamayı kod içerisinde bulunan ' < ' simgesini değiştirerek ya da koşul şartlarını değiştirerek tamsayılar üzerinden birçok uygulama üretebilme şansınız bulunmaktadır.
2.ADIM
Bu adımımızda ise matematik konularından biri olan karmaşık sayılar konusunda eşdeğer, sanal ve gerçel konular yer almaktadır. Scilab yazılım programında girişi yapılan herhangi bir karmaşık sayının eşdeğer, sanal ve gerçel kısımlarını bize sunmasnı istediğimiz bir program yapacağız.
' SciNotes ' penceresine yazmamız gereken kodlarımız;
f=input('Bir Karmaşık Sayı Değeri Giriniz : ');
disp(' ');
disp('1 Eşleniğini Verir');
disp('2 Real Kısmını Verir');
disp('3 Imaginer Kısmını Verir ');
disp(' ');
seciminiz=input('Menüden Bir Sayı Seçiniz [1-3 arası] : ');
if (seciminiz==1) then
eslenikdegerimiz='Eşleniği : ';
sonucumuz=conj(f);
elseif(seciminiz==2);
gercelkısımdegerimiz='Gerçel Kısmı : ';
sonucumuz=real(f);
else(seciminiz==3);
sanalkısımdegerimiz='Sanal Kısım : ';
sonucumuz=imag(f);
end
disp(' ');
disp([sonucumuz],'İstenen Sonuç Değeri : ');
Kodlarımızın yazılma işlemi bitmesinin ardından ekrandaki görüntümüz;
Şimdi ise kayıt işlemini yapmamız ve çalıştırma işlemini başlatmamızın ardından girişini yaptığımız karmaşık sayı üzerinden menüde bulunan numaraların girişini yaparak karmaşık sayımızın eşdeğer, sanal ve gerçel kısımlarını teker teker bulalım. Karmaşık sayımızın değeri ' -4-5*%i ' olsun ve sonuçlarımızın ekrandaki görüntüleri;
Bu görüntü sonucu girilen karmaşık sayının eşdeğer sonucu bulunmuştur. Devam edelim ve sırasıyla diğer sonuçlarını da birlikte görelim;
Şeklinde ' -4-5*%i ' karmaşık sayı değerimizin eşdeğerini gerçel kısmını ve sanal kısmını Scilab yazılım programımız bizlere sunmuştur.
Bu dersimizde en büyük tamsayı değeri bulma, karmaşık sayılarda eşdeğer, sanal ve gerçel kısımların bulunması işlemlerinin Scilab yazılım programında nasıl gerçekleştirildiğini sizlere öğrettim. Umarım faydalı bir anlatım olmuştur. Soru ve görüşlerinizi yorum kısmından bana iletebilirsiniz.
İyi Çalışmalar Dilerim!
Curriculum
- GITHUB LINK
- LESSON 12
- LESSON 11
- LESSON 10
- LESSON 9
- LESSON 8
- LESSON 7
- LESSON 6
- LESSON 5
- LESSON 4
- LESSON 3
- LESSON 2
- LESSON 1
Posted on Utopian.io - Rewarding Open Source Contributors
Thank you for the contribution. It has been approved.
You can contact us on Discord.
[utopian-moderator]
Hey @safakcoban I am @utopian-io. I have just upvoted you!
Achievements
Suggestions
Get Noticed!
Community-Driven Witness!
I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!
Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x