AutoCAD顧問
還沒有註冊嗎...即日起免費註冊,所有最完整的AutoCAD討論、教學及資源都在論壇裡喔~

Join the forum, it's quick and easy

AutoCAD顧問
還沒有註冊嗎...即日起免費註冊,所有最完整的AutoCAD討論、教學及資源都在論壇裡喔~
AutoCAD顧問
Would you like to react to this message? Create an account in a few clicks or log in to continue.
[已解決]請問串列的數值如何比較最小值? Aoe1-113[已解決]請問串列的數值如何比較最小值? Ioaoe110[已解決]請問串列的數值如何比較最小值? 2020-310[已解決]請問串列的數值如何比較最小值? Oiu15010[已解決]請問串列的數值如何比較最小值? 2020-211[已解決]請問串列的數值如何比較最小值? Ia15010[已解決]請問串列的數值如何比較最小值? Aizyao10[已解決]請問串列的數值如何比較最小值? Uos15010[已解決]請問串列的數值如何比較最小值? BPl3tjj[已解決]請問串列的數值如何比較最小值? Ziao1510
[已解決]請問串列的數值如何比較最小值? Aoe15010[已解決]請問串列的數值如何比較最小值? Oo-2-110[已解決]請問串列的數值如何比較最小值? Zuoiy_10[已解決]請問串列的數值如何比較最小值? Aizyao11[已解決]請問串列的數值如何比較最小值? Iyb_1510[已解決]請問串列的數值如何比較最小值? Aoe1-112[已解決]請問串列的數值如何比較最小值? Uos15011[已解決]請問串列的數值如何比較最小值? Aoe2da10[已解決]請問串列的數值如何比較最小值? Aoe2da11[已解決]請問串列的數值如何比較最小值? Aoe10

[已解決]請問串列的數值如何比較最小值?

2 posters

向下

[已解決]請問串列的數值如何比較最小值? Empty [已解決]請問串列的數值如何比較最小值?

發表 由 djh1006 2018-04-26, 10:34

我有一個autolisp的程式要比較串列的數值大小,找出其中最小值(或最大值)
指令: (min 1 3 2 4)
1
指令: (min (1 3 2 4))
; 錯誤: 損壞的函數: 1

我的資料為串列(1 2 3 4),如何用min找出裡面最小的數值1
ps:串列中不一定是4組數值,所以沒法用car、cadr等等的指令
套到lisp程式裡出現錯誤
指令: (setq a (min (1 3 2 4)))
; 錯誤: 損壞的函數: 1

請各位大師幫忙解答


djh1006 在 2018-05-03, 10:06 作了第 1 次修改

____________________________________________________________________________________
微笑
djh1006
djh1006
中級會員
中級會員

文章總數 : 177
年齡 : 53
來自 : 彰化縣員林鎮中山路二段369巷二弄15-14號
職業 : 連續沖壓模具設計工程師
愛好 : UG,SOLIDWORKS,AUTOCAD 2D,autolisp
個性 : 內向偏外
使用年資 : 23年以上
使用版本 : 2014
積分 : 7
經驗值 : 6139
威望值 : 359
注冊日期 : 2011-06-16
男 獅子座 豬

回頂端 向下

[已解決]請問串列的數值如何比較最小值? Empty 回復: [已解決]請問串列的數值如何比較最小值?

發表 由 Atsai 2018-04-30, 15:27

利用apply的函數就可以了!

(apply 'min '(1 2 3 4))


____________________________________________________________________________________
[已解決]請問串列的數值如何比較最小值? Ioaoe110 [已解決]請問串列的數值如何比較最小值? Zuoiy_10 [已解決]請問串列的數值如何比較最小值? 2020-211 [已解決]請問串列的數值如何比較最小值? Aizyao11 [已解決]請問串列的數值如何比較最小值? Iyb_1510
[已解決]請問串列的數值如何比較最小值? Aizyao10 [已解決]請問串列的數值如何比較最小值? BPl3tjj.png [已解決]請問串列的數值如何比較最小值? Ziao1510 [已解決]請問串列的數值如何比較最小值? Oo-2-110 [已解決]請問串列的數值如何比較最小值? Oooa_110
Atsai
Atsai
中級會員
中級會員

文章總數 : 167
年齡 : 49
來自 : 台中
職業 : 工程
愛好 : 看漫畫
個性 : 樂天
使用年資 : 10
使用版本 : 2010
AutoCAD基礎篇等級 : 10星級
積分 : 8
經驗值 : 5932
威望值 : 524
注冊日期 : 2012-04-06
男 金牛座 兔

回頂端 向下

[已解決]請問串列的數值如何比較最小值? Empty 回復: [已解決]請問串列的數值如何比較最小值?

發表 由 djh1006 2018-05-03, 09:53

感謝Atsai的解答,用上了,程式可以繼續寫下去了

____________________________________________________________________________________
微笑
djh1006
djh1006
中級會員
中級會員

文章總數 : 177
年齡 : 53
來自 : 彰化縣員林鎮中山路二段369巷二弄15-14號
職業 : 連續沖壓模具設計工程師
愛好 : UG,SOLIDWORKS,AUTOCAD 2D,autolisp
個性 : 內向偏外
使用年資 : 23年以上
使用版本 : 2014
積分 : 7
經驗值 : 6139
威望值 : 359
注冊日期 : 2011-06-16
男 獅子座 豬

回頂端 向下

回頂端


 
這個論壇的權限:
無法 在這個版面回復文章
[已解決]請問串列的數值如何比較最小值? Aoe1-113[已解決]請問串列的數值如何比較最小值? Ioaoe110[已解決]請問串列的數值如何比較最小值? 2020-310[已解決]請問串列的數值如何比較最小值? Oiu15010[已解決]請問串列的數值如何比較最小值? 2020-211[已解決]請問串列的數值如何比較最小值? Ia15010[已解決]請問串列的數值如何比較最小值? Aizyao10[已解決]請問串列的數值如何比較最小值? Uos15010[已解決]請問串列的數值如何比較最小值? BPl3tjj[已解決]請問串列的數值如何比較最小值? Ziao1510
[已解決]請問串列的數值如何比較最小值? Aoe15010[已解決]請問串列的數值如何比較最小值? Oo-2-110[已解決]請問串列的數值如何比較最小值? Zuoiy_10[已解決]請問串列的數值如何比較最小值? Aizyao11[已解決]請問串列的數值如何比較最小值? Iyb_1510[已解決]請問串列的數值如何比較最小值? Aoe1-112[已解決]請問串列的數值如何比較最小值? Uos15011[已解決]請問串列的數值如何比較最小值? Aoe2da10[已解決]請問串列的數值如何比較最小值? Aoe2da11[已解決]請問串列的數值如何比較最小值? Aoe10