Java.lang.math http://www.firat.edu.tr/bilmuh/bmu111/

Slides:



Advertisements
Benzer bir sunumlar
Ders İçeriği Ağaç Veri Modeli Tanım ve Gerçekleştirim İkili Ağaç
Advertisements

String fonksiyonları:
Fonksiyonlar.
SCANNER SINIFI ve KLAVYEDEN VERİ OKUNMASI
Matlab ile Sayısal Diferansiyel
Programlama-II (Java ile Bilgisayar Programlama)
Konu: Trigonometrik Oranlar
KARMA Ş IK SAYILAR Derse giriş için tıklayın... A. Tanım A. Tanım B. i nin Kuvvetleri B. i nin Kuvvetleri C. İki Karmaşık Sayının Eşitliği C. İki Karmaşık.
FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ
Giriş Erciyes Üniversitesi Mühendislik Fakültesi
Bölüm 6 – Metodlar ve Parametreler
Metodlar ve Parametreler
Yrd.Doç.Dr.Levent Malgaca,2010
GNUPLOT ÇİZİM PROGRAMI İlkay TÜRK ÇAKIR SANAEM- TAEK HPFBO-Çukurova Üniversitesi.
5. FONKSİYONLAR VE ALT PROGRAMLAR
Fonksiyonlar Hafta 4.
YMT 222 SAYISAL ANALİZ (Bölüm 2b)
BPR152 ALGORİTMA VE PROGRAMLAMA - II
GEOMETRİK CİSİMLER.
KİMYA MÜHENDİSLİĞİ SORULARI 1
BPR151 ALGORİTMA VE PROGRAMLAMA - I
C# Metot Overloading (Aşırı yükleme)
4. HAFTA Mart 2010.
EXCEL FORMÜLLER&FONKSİYONLAR
JAVADA PROGRAM DENET İ M İ VE OPERATÖRLER. int a ; a=4 ; // do ğ ru bir atama 4=a ; // yanlış bir atama!
Ses Kontrol Metodlar ile ilgili son birkaç söz Tekrar: Programlama için başlıca 3 model.
EDUTIME Java Day 5 Serdar TÜRKEL Konular  Arayüz (Interface) Tanımlama  Arayüz uygulama  Paket tanımlama  Paketlerin yaratılması ve kullanımı  Erişim.
AST409 Astronomide Sayısal Çözümleme
JAVA İLE PROGRAMLAMAYA GİRİŞ
2.DERECE DENKLEMLER TANIM:
Önceki Dersi Hatırlama !!
Kalıtım.
GEOMETRİK CİSİMLER.
FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ
Kare Köklü Sayılar:.
ÜÇGEN, KARE, DİKDÖRTGEN VE ÇEMBER MODELLERİ sibelogretmen.com.
a) b) c) d) e) Pi= 4* atan(1) y=Log10 | x | +4 Y= LOG10 (ABS(x))+4
MATLAB’ ta İfadeler.
Java.lang.math.
DİK ÜGENDE TRİGONOMETRİK
Bölüm 5 Nesneler ve Metotlar
HESAPLAMA FONKSIYONLARI
KONULAR Bir Dar Açının Trigonometrik Oranları 30° Ve 60°lik Açıların Trigonometrik Oranları 45° lik Açının Trigonometrik Oranları.
MATEMATİK BU SLAYT GÖSTERİSİNDE YUVARLA İLE İLGİLİ SORULAR ÇÖZECEĞİZ.
Özdeğerler: p1=-4.526, p2,3= ±2.7883i, p4=
JAVA PROGRAMLAMA ORNEKLER
Fonksiyonlar ile Çalışmak
Dar Açıların Trigonometrik Oranları
Örnek Adam asmaca oyununun programının yazılması.
İSMAİL EKSİKLİ Öğr. No:
BİL542 PARALEL PROGRAMLAMA
Çarpanlara Ayırma.
Trİgonometrİ.
Yıldız Teknik Üniversitesi Makina Müh. Bölümü
Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi
VERİTABANI ve YÖNETİMİ Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü.
MATEMATİK DENKLEMLER.
SAYISAL ANALİZ Doç.Dr. Cüneyt BAYILMIŞ.
Elektronik Tablo Programı Formüller ve Fonksiyonlar
3. HAFTA 03 Mart MATEMATİKSEL İŞLEMLER Aritmetik Islemlerde Öncelik Durumu.
Fonksiyonlar.
YAPISAL PROGRAMLAMA Hafta-5
C’de Fonsiyonlar Aslı Ergün.
MATEMATİK DÖNEM ÖDEVİ TÜREV.
EETE233 Mikrodenetleyiciler ArduIno ile Programlama
MATEMATIKSEL IŞLEMLER
Fonksiyonlar.
5. FONKSİYONLAR VE ALT PROGRAMLAR
4. HAFTA.
ÖSS GEOMETRİ Analitik.
Sunum transkripti:

java.lang.math http://www.firat.edu.tr/bilmuh/bmu111/

Mathematics with Java Javanın temel matematik paketi java.lang.math Nesnesi oluşturulmadan direkt olarak kullanılabilir Math.abs(-123.6) Matematiksel denklemlerin çözümü için birçok faydalı metod sağlar

Sabit Sayılar Math.E doğal logaritma tabanı System.out.println(Math.E) = 2.718281828459045 Math.PI PI sayısı System.out.println(Math.PI) = 3.141592653589793

Temel Metodlar Metod Adı Tanımı double abs(double d) float abs(float f) int abs(int i) long abs(long lng) Parametrenin mutlak değerini verir double ceil(double d) Tavan değer double floor(double d) Taban değer double rint(double d) En yakın tam sayı long round(double d) int round(float f) Parametrenin yuvarlanmış hali double min(double arg1, double arg2) float min(float arg1, float arg2) int min(int arg1, int arg2) long min(long arg1, long arg2) İki parametrenin minimumu double max(double arg1, double arg2) float max(float arg1, float arg2) int max(int arg1, int arg2) long max(long arg1, long arg2) İki parametrenin maximumu

Exponensiyel ve Logaritmik metodlar double exp(double d) ed double log(double d) Parametrenin doğal logaritması double pow(double x, double n) xn double sqrt(double d) Parametrenin kare kökü

Trigonometric Metodlar double sin(double d) sinüs(d) double cos(double d) cosinüs(d) double tan(double d) tanjant(d) double asin(double d) arcsinüs(d) double acos(double d) arccosinüs(d) double atan(double d) arctanjant(d) double atan2(double y, double x) dikdörtgensel x,y koordinatlarını kutupsal koordinata (r, teta) çevirip tetayı verir double toDegrees(double d) double toRadians(double d) parametreyi derece veya radiana çevirir.

Denklemler double y = 3 * Math.pow(x,2) + 2 * x + 1; y = 3x2 + 2x + 1 y = Math.sqrt(Math.abs((Math.sin(x) - Math.exp(z)))); Math.abs((x-3)/(2*Math.Pi*y))

System. out. println( "e sabit sayisi = "+Math System.out.println( "e sabit sayisi = "+Math.E + "\nPI sabit sayisi = " + Math.PI + "\n-123.678 mutlak deger = " + Math.abs(-123.6) + "\n7.3 tavan degeri = " + Math.ceil(7.3) + "\n7.3 taban degeri = " + Math.floor(7.3) + "\n3.4 ve 5.3 hipotenusu = " + Math.hypot(3.4, 5.3) + "\n8.8 e tabaninda log = " + Math.log(8.8) + "\n8.8 10 tabaninda log = " + Math.log10(8.8) + "\n9.7 ve 3.3 maximum = " + Math.max(9.7, 3.3) + "\n9.7 ve 3.3 minimum = " + Math.min(9.7, 3.3) + "\n3 karesi = " + Math.pow(3,2) + "\n3 kupu = " + Math.pow(3,3) + "\nRastgele bir sayi = " + Math.random() + "\n66.23 yuvarla = " + Math.round(66.23) + "\n66.53 yuvarla = " + Math.round(66.53) + "\n25 karekoku = " + Math.sqrt(25) + "\ncosinus 60 = " + Math.cos(60) + "\nsinus 60 = " + Math.sin(60) + "\ntanjant 60 = " + Math.tan(60)) ;