|
|
||
| AutoLISP Referansı | Matematik İşlemer | |||
|
|
||
| + (add) toplama | |||
| - (subtract) çıkartma | |||
| 1+ (increment) artırma | |||
| 1- (decrement) azaltma | |||
| * (multply) çarpma | |||
| / (divide) bölme | |||
| = (equal to) eşittir | |||
| /= (not equal to) eşit değildir | |||
| < (less than) küçüktür | |||
| <= (less than or equal to) küçük eşit | |||
| > (greater than) büyüktür | |||
| >= (greater than or equal to) büyük eşit | |||
| ~ (bitwise NOT) 1'e tamlayan | |||
|
|
|||
| Parantez içindeki tüm sayıların toplamını döner | |||
| (+ [sayı sayı] ...) | |||
| Argümanlar | |||
| Sayı | |||
| Herhangi bir sayı | |||
| Döndüğü değerler | |||
| Girdiğiniz sayıların toplamını döner. Eğer tek bir sayı yazdıysanız 0 ile toplamını döner. | |||
| Örnekler | |||
| (+ 1 2) | 3 değerini döner | ||
| (+ 3 4 5.54) | 12.54 değerini döner | ||
| (+ 3 4 5.0) | 10.0 Değerini döner | ||
|
|
|||
| Parantez içindeki birinci sayıdan diğerlerini çıkarır. | |||
| (- [sayı sayı] ...) | |||
| Argümanlar | |||
| Sayı | |||
| Herhangi bir sayı | |||
| Döndüğü değerler | |||
| Çıkartma işleminin sonucunu döner. Eğer ikiden fazla sayı varsa birinci sayıdan diğer sayıların toplamını çıkartır. Tek sayı girdiyseniz 0 değerinden girdiğiniz sayıyı çıkartır. | |||
| Örnekler | |||
| (- 5 3) | 2 döner | ||
| (- 15 4.5 3.0 2) | 5.5 döner | ||
| (- 10 2.0) | 8.0 döner | ||
| (- 9) | -9 döner | ||
|
|
|||
| Girilen değeri 1 artırır . | |||
| (1+ sayı) | |||
| Argümanlar | |||
| Sayı | |||
| Herhangi bir sayı | |||
| Döndüğü değerler | |||
| Verilen değeri 1 artırır. | |||
| Örnekler | |||
| (1+ 5) | 6 değeri döner | ||
| (1+ a) | a değişkeninde yüklü değeri 1 artırır | ||
| (1+ 0.5) | 1.5 döner | ||
|
|
|||
| Girilen değeri 1 eksiltir . | |||
| (1- sayı) | |||
| Argümanlar | |||
| Sayı | |||
| Herhangi bir sayı | |||
| Döndüğü değerler | |||
| Verilern değeri 1 eksiltir.. | |||
| Örnekler | |||
| (1- 5) | 4 değeri döner | ||
| (1- a) | a değişkeninde yüklü değeri 1 eksiltir | ||
| (1+- 0.5) | - 0.5 döner | ||
|
|
|||
| Girilen sayıların çarpımını verir | |||
| (* [sayı sayı] ... ) | |||
| Argümanlar | |||
| Sayı | |||
| Herhangi bir sayı | |||
| Döndüğü değerler | |||
| Çarpma işleminin sonucunu verir. Eğer tek parametre girilirse değeri 1 le çarpar. Hiç parametre girilmediğinde 0 sonucunu döner. | |||
| Örnekler | |||
| (* 3 4) | 12 değeri döner | ||
| (* 2 3.0) | 6.0 döner | ||
| (* 3) | 3 döner | ||
| (* 5 -3.4) | -17.0 döner | ||
|
|
|||
| Girilen birinci sayıyı geri kalan sayıların toplamına böler. | |||
| (*/ [sayı sayı] ... ) | |||
| Argümanlar | |||
| Sayı | |||
| Herhangi bir sayı | |||
| Döndüğü değerler | |||
| Bölme işleminin sonucu. Eğer 2 den fazla sayı girildiyse, ilk sayının geri kalan sayıların toplamına bölündüğünde çıkan değeri döner. Tek sayı girilirse sayıyı 1 değerine böler. Hiç argüman girilmediyse 0 döner. | |||
| Örnekler | |||
| (*/ 100 10) | 10 döner | ||
| (/ 12 3.0) | 4.0 döner | ||
| (/ 100 15 25) | 2.5 döner | ||
| (/ 5) | 5 döner | ||
|
|
|||
| Girilen değerlerin eşitliğini karşılaştırır | |||
| (= [alfasayı alfasayı] ... ) | |||
| Argümanlar | |||
| AlfaSayı | |||
| Herhangi bir alfanümerik değer | |||
| Döndüğü değerler | |||
| Eğer tüm girilen değerler biribirine eşitse T, değilse nil döner. | |||
| Örnekler | |||
| (= 3 3) | T | ||
| (= 2 2.0) | T | ||
| (= "ben" "ben") | T | ||
| (= "ben" "Ben") | nil | ||
| (= 2 2 3) | nil | ||
/= (not equal to) eşit değildir
|
|||
| Verilen tüm değerlerin eşit olmadıklarını kontrol eder. | |||
| (/= [alfasayı alfasayı] ... ) | |||
| Argümanlar | |||
| AlfaSayı | |||
| Herhangi bir alfanümerik değer | |||
| Döndüğü değerler | |||
| Eğer tüm değerler birbirine eşit değilse T döner. Girilen değer silsilesinde birbirine eşit en az 2 değer varsa nil döner. | |||
| Örnekler | |||
| (/= 3 4) | T | ||
| (/= "ben" "ben") | nil | ||
| (/= "ben" "Ben") | T | ||
| (/= 10 20 30 10) | nil | ||
|
|
|||
| Girilen değer silsilesinde öncekinin sonrakinden küçük olup olmadığını hesaplar. | |||
| (< [alfasayı alfasayı] ... ) | |||
| Argümanlar | |||
| AlfaSayı | |||
| Herhangi bir alfanümerik değer | |||
| Döndüğü değerler | |||
| Eğer girilen değer katarında tüm değerler kendinden sonrakinden küçükse T döner. İlk değerin sonrakinden büyük olması durumunda nil döner. | |||
| Örnekler | |||
| (< 3 4) | T | ||
| (< "a1" "b0") | T | ||
| (< 3 5 7 6 8) | nil çünkü 7 altıdan büyük | ||
| (< 1 4 6 7) | T | ||
<= (less than or equal to) küçük eşit
|
|||
| Girilen değer silsilesinde öncekinin sonrakinden küçük eşit olup olmadığını hesaplar. | |||
| (<= [alfasayı alfasayı] ... ) | |||
| Argümanlar | |||
| AlfaSayı | |||
| Herhangi bir alfanümerik değer | |||
| Döndüğü değerler | |||
| Eğer girilen değer katarında tüm değerler kendinden sonrakinden küçükse ya da eşitse T döner. İlk değerin sonrakinden büyük olması durumunda nil döner. | |||
| Örnekler | |||
| (<= 3 4) | T | ||
| (<= "a1" "b0") | T | ||
| (<= 3 5 7 6 8) | nil çünkü 7 altıdan büyük | ||
| (<= 1 4 6 7 7) | T | ||
|
|
|||
| Girilen değer silsilesinde öncekinin sonrakinden büyük olup olmadığını hesaplar. | |||
| (> [alfasayı alfasayı] ... ) | |||
| Argümanlar | |||
| AlfaSayı | |||
| Herhangi bir alfanümerik değer | |||
| Döndüğü değerler | |||
| Eğer girilen değer katarında tüm değerler kendinden sonrakinden büyükse T döner. İlk değerin sonrakinden küçük ya da eşit olması durumunda nil döner. | |||
| Örnekler | |||
| (> 3 4) | nil | ||
| (> "b" "a") | T | ||
| (> 8 6 5 5) | nil | ||
| (> 8.5 8.49) | T | ||
> (greater than or equal to) büyük eşit
|
|||
| Girilen değer silsilesinde öncekinin sonrakinden büyük ya da eşit olup olmadığını hesaplar. | |||
| (>= [alfasayı alfasayı] ... ) | |||
| Argümanlar | |||
| AlfaSayı | |||
| Herhangi bir alfanümerik değer | |||
| Döndüğü değerler | |||
| Eğer girilen değer katarında tüm değerler kendinden sonrakinden büyük ya da eşitse T döner. İlk değerin sonrakinden küçük olması durumunda nil döner. | |||
| Örnekler | |||
| (>= 3 4) | nil | ||
| (>= "b1" "b0") | T | ||
| (>= 5 5 4 3) | T | ||
| (>= 3 8 4 3 2) | nil | ||
~ (bitwise NOT) 1'in tamlayıcısı
|
|||
| Girilen sayının 1'e tamamlayanının tersini döner | |||
| (~ tamsayı) | |||
| Argümanlar | |||
| Tamsayı | |||
| Herhangi bir tamsayı | |||
| Döndüğü değerler | |||
| Girilen sayının 1'e tamamlayanının tersini döner | |||
| Örnekler | |||
| (~ 1) | -2 | ||
| (~ -5) | 4 | ||
| (~ 100) | -101 | ||
AutoLISP Referans * Matematik İşlemler, Taliasoft.com 2006.03/1 |
|||