Merhaba, tekrar hoş geldiniz.
Bu konferansta şu konulardan bahsetmek istiyorum Standart c kütüphanesi
tarafından sağlanan bazı matematik fonksiyonları.
Yani genel matematiği kullanırsak fonksiyonları için matematiği de dahil
etmeniz gerekir. h başlık dosyası.
Ve ayrıca matematik kütüphanesine bağlantı.
Bağlantı genellikle şu şekilde gerçekleşir kod blokları gibi bir IDE kullanarak
oluşturduğunuzda sizin için.
Ama matematik fonksiyonları harika aritmetik ve belirli karmaşık aritmetik
işlemleri gerçekleştirmek için.
Yani bir sürü farklı işlevler.
Sadece tarif edeceğim ana olanlardan bazıları.
Başlığa bakmanız gerekecek dosyasını ayrıntılı olarak inceleyin.
Ama başlamak için, kosinüs fonksiyonları var.
Yani bu durumda bir kosinüs h.
Bu hiperbolik arkozin. Eğer matematiğiniz yerindeyse bunun ne anlama geldiğini
biliyorsunuzdur.
Asin arksin döndürür.
Hepsi genellikle tam sayı alır değerler ve çiftler döndürür.
Atangent, arctangent değerini döndürür.
Ama yine de şunu fark etmelisiniz Bunlar sizin
anlayamayacağınız fonksiyonlar.
Anlayabilirsin, ama eğer bir dizi işlem yapacaksanız bunu yapmak
gerçekten zor olacaktır. aritmetikte farklı ifadeler.
Aritmetik operatörlerimiz var artı eksi yıldız çarpma, bölme ve mod, ancak bunlar
sizin için pek çok güzel şey yapan belirli işlevlerdir.
Ceil, bu geri dönecek x'e eşit veya x'ten büyük
en küçük enerji değeri.
Eğer bir kayan noktanız varsa sayısına dönüştürdüğünde, onu tavanı gibi bir sayıya
dönüştürecektir.
Diğerleri, cosine r'nin kosinüsünü döndürür.
Zemin, bu dönecektir x'ten küçük veya x'e eşit
en büyük tamsayı değeri.
Dolayısıyla bu değer bir double olarak döndürülür.
Bu işlevleri öğrenmenin en iyi yolu bunları IDE'nizin içinde kullanmaktır.
Etrafta oynayın, bazı tamsayılar oluşturun, Bakalım ne dönecek.
Günlük.
Log, logaritma fonksiyonudur.
Duble oluyor.
Nan bir sayı değildir.
Bu, mümkünse bir nan döndürür dize tarafından belirtilen içeriğe göre, bu nedenle
bu iletilir bir dize ve size bunun bir sayı olup olmadığını söyleyecektir.
Yani eğer bir şeyi geçtiyseniz Jason gibi, nan dönecekti.
Jason gibi bir şey değildi, bir sayı gibi, geri dönmezdi, bir sayı
olduğunu söylerdi.
Pow.
Bu güç fonksiyonudur.
Bir şeyi yükselttiğinizde yani 3'ün
karesi 3, 3, 3'ün küpü ve benzeri.
Bu çok kullanışlıdır, daha fazla kullanılır kendi güç uygulamanızı bulmak
zorunda kalmaktan daha iyidir.
Geriye kalanlar.
Bunun yerine şunu kullanabilirsiniz mod operatörüne, yani yüzde sembolü olan
modül operatörüne yönlendirir.
Diğer fonksiyonlar, yuvarlak.
Bu bir sayıyı yuvarlayacaktır kayan nokta biçiminde en
yakın tamsayıya çevirir.
Yarı yol değerleri her zaman sıfırdan uzağa yuvarlanır.
Yani 0. 5, 1'e yuvarlanacaktır. 0 Sin bir sayının sinüsünü
döndürür.
Karekök, bu dönecektir bir sayının karekökü.
Oldukça kullanışlı.
Bu durumda bir çift döner karekökünü bulamıyorum.
Teğet, şu değeri döndürür Bir sayının tanjantı.
Ve daha bir sürü var.
Aslında karmaşık bir daha da karmaşık aritmetik için kullanabileceğiniz
aritmetik kütüphanesi.
Sana bir şey tarif etmek istiyorum. matematik kütüphanesindeki
ana işlevler, eğiliminde olduğunuz işlevler karekök, güç ve benzerleri gibi oldukça
fazla kullanmak için.
Ama daha fazlasını almak istiyorsanız bilgi için karmaşık
aritmetik kütüphanesine bakabilirsiniz.