| Merhaba aslanbey.
 Denklem çizdirme işlemini aşağıdaki gibi oldukça basit bir LISP programı yardımı ile IntelliCAD ekranına çizdirmek mümkündür.
 
 <li>Aşağıdaki lisp kodunu uzantısı .LSP olacak şekilde bir metin dosyasına kaydedin.</li>
 <li>En altta göreceğiniz <b>f</b> fonksiyonunu LISP dili kurallarına uyarak istediğiniz herhangi bir denklem ile değiştirin. </li>
 <li>UYÜKLE (APPLOAD) komutu ile kodu IntelliCAD'e yükleyin.</li>
 <li>Ve <b>GRAF </b>komutunu kullanarak ekrana çizdirin.</li>
 
 Bu kod X-Y düzlemi üzerinde y=f(x) şeklindeki denklemleri ekrana çizer.
 
 Benzer şekilde X-Y-Z hacminde z=f(x,y) denklemlerini de çizdirmek mümkündür.
 
 <hr noshade size="1">[code]
 (defun C:<b>GRAF</b> (/ x y Xmin Xmax echo blip)
 (initget 1)
 (setq Xmin (getreal "\nAlt x: "))
 (initget 1)
 (setq Xmax (getreal "\nÜst x: "))
 (initget 7)
 (setq dx (getreal "\nX yönünde adım aralığı: ")
 x Xmin
 blip (getvar "BLIPMODE")
 echo (getvar "CMDECHO")
 )
 (setvar "CMDECHO"  0)
 (setvar "BLIPMODE" 0)
 (command "_.ZOOM" "_W" (list Xmin (f Xmin)) (list Xmax (f Xmax)))
 (command "_.POLYLINE")
 (while (<= x Xmax)
 (setq y (<font color="red">f</font id="red"> x))  <font color="green">;Aşağıda tanımlanan fonksiyon burada çağrılıyor</font id="green">
 (command (list x y))
 (setq x (+ x dx))
 )
 (command)
 (command "_.ZOOM" "_E")
 (setvar "CMDECHO"  echo)
 (setvar "BLIPMODE" blip)
 (princ)
 )
 
 <font color="green">;Örnek denklem:  y= 3 * sin(10x) * cos(x)</font id="green">
 (defun <font color="red">f</font id="red"> (x)
 (* 3 (sin (* 10 x)) (cos x))
 )
 [/code]<hr noshade size="1">
 
 
 |