Amiga Dünyası sayı 27, sayfa 19

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 19

FONKSİYON YAZIMI Kartezyen koordinatlarda iki değişik fonksiyon yazılabilir. Bunlar: veya fly) Şeklindedir. Tik şekilde fonksiyonda hem x, hem de y varsa, fonksiyon bu iki koordinatta üç boyutlu bir şekil oluşturacaktır.

Diğer şekil ise daha tanıdık olan bir fonksiyon türü; bunlarla, mesela en basitinden fz sin (x) gibi bir fonksiyon tanımlayabilirsiniz. Ne var ki, bu fonksiyon y'nin değişimlerinden etkilenmeyecektir. Bu yüzden y grid'ine ihtiyaç olmayacaktır. Bu değeri 1 yapabilirsiniz. Bu kalın bir örtü meydana getirecektir. Ystart ve Yend değerlerini son derece şık sünüsler elde edilebilir. Gelelim küresel koordinatlara: Burada R, kürenin merkezinden olan uzaklık, teta meridyen, beta ise paralellere karşı düsüyor. Bu parametrelere birer fonksiyon vererek bir merkez etrafında kapanabilen eğriler çizebilirsiniz. Ufak bir hatırlatma yaparak paralellerin -pi/2'den pi/2'ye, meridyenlerin ise 0'dan 2 pi'ye değiştiğini belirtelim (Cem (Aygün) size bunları en ayrıntısına dek anlatır arti

Fonksiyonlarda toplama(*), çıkarma(-), bölme (/) ve çarpma(*) gibi temel işlemlerin yanı sıra; üs alma (4) e üzeri (Exp) doğal logaritma (In) adı, 10 tabanında logaritma (log) mutlak YARİ (abs)

Arktanjant (atan) sinüshiperbolik (sinh) kosinüshiperbolik (cosh) tanjanthiperbolik (tanh) aryasinüshiperbolik (asinh) aryakosinüshiperbolik (acosh) gyatanjanthiperbolik (atanh) işlem öncelik sırası:(sefilden asile) A - negatif sayı anlamında diğer işlemler İki sabit, baştan tanımlıdır. Bunlar, e (2.7182818281) ve pi (3.141592654)'dir.

KULLANIM Fonksiyonu ilk olarak dü ve 16 renk olarak (Depth de gr size'ı ufak (20-30) tutarak geliştirin. İstediğiniz açıya döndürün. Sonuçtan memnun kalınca istediğiniz ekran moduna getirin. Sabırlı biriyseniz, size bir tavsiye (80x80 INTERLACE DEPTH - 1 WİREFRAME) mükemmel sonuç verecektir. Hayran kalacaksınız. İlk döndürme konumuna gelmek için yeniden EVALUATE diyebilirsiniz. Fonksiyonun yüksekliği çok az çıkabilir (mesela yatay çizgi gibi görünebilir). Bu durumda fönksişonu bir katsayı ile çarpmanız erekecektir. Âynı durum çok fazla yükseklikler için de sözkonusu (dikey çizgi durumu), bölme kullanmak gerekir (bölme yerine 1'den küçük bir sayı ile çarpma daha iyi bir çözüm verir).

Konunun tam içinde olmayanlar için bir hatırlatma; O ila 1 arası bir üs kök almaya karşılıktır. Yani karekök 2 — 21.5 olarak yazılır. Program, tanımsız değerleri sıfır olarak kabul edecektir. Bu durumda bir uyarı çıkacaktır. Mesela haberleşmecilerin sık kullandığı sin (x) 7x, fonksiyonu x — O'da tanımsızdır. Ancak x sıfıra giderken, bu fonksiyonun sağdan ve soldan limiti 1'dir (Bu dersi 3 defa okuduk). Ne var ki program bu noktayı 0 olarak kabul edecektir. Bu durumdan kurtulmak için, fonksiyonun başlangıç değerini biraz arttırarak, değer almamasını, çok yakınında değerler almasını sağlayabilirsiniz. Bu durumda sonuç doğru olacaktır (Bu bir hata değildir. Limit işlemi, alındığı noktada tanımsız olan noktanın yakın civarlarında hesaplanır. MAthCad gibi en profesyonel programlar da aynı sonucu vermektedirler.).

Küresel koordinatlarda formül yazarken, tetanın değişim aralığı 2 pi'den ufak olmalı, Aksi takdirde şekil kendi üzerine katlanarak anlaşilmaz bir görünüm alır. Beta'nın değişim araığı da pi kadar alınmalı (Tabii mantıklı bir sonuç istiyorsanız), yaparken ilk olarak sola veya sa a Sonra aşağı ve döndürme yapmak İaha sevimli sonuçlar verecektir.

NASIL TEMİN EDİLEBİLİR? Bu program Shareware olarak yazılmıştır. Shareware Public Domain adı verilen sistemin bir parçasıdır. Buna göre bu programı ticari kazanç yapmak için satmak ve kullanmak yasaktır. Ancak bir kopyalama ücreti karşılığında serbestçe kopyalanılabilir. Shareware program kullanıcıları, programı kullandıkları takdirde yazarlarına 10 dolardan 40 dolara kadar para göndermek durumundalar. Bu onların gelecek versiyonları almalarını sağlayacağı gibi, programcıyı, programı geliştirme yönünde teşv edecektir. Program şu sıralarda piyasaya çıkmak üzere, son kontrolleri yapıliyor. İlgilenenler, okul dönemi sırasında;

Klavyeyle gezinmek için ← ve → tuşları.