推 shuncheng: 1.Matlab有內建函數04/12 16:51
→ shuncheng: 2.我給你一個數N 你會判斷是否為質數嗎04/12 16:52
→ shuncheng: 會的話 先將你的想法寫出來 程式不會打的部分拿來提問04/12 16:53
→ shuncheng: 這樣比較好進行討論 XD04/12 16:53
我知道可以打isprime(3),括號內的數字是質數答案就是1,不是質數答案就是0
※ 編輯: d0673773 (122.118.176.132), 04/13/2019 13:43:12
另一種是像圖片裡,用if else end判斷是否為質數
https://i.imgur.com/XkjlUci.jpg
但就是不知道怎麼用副程式
※ 編輯: d0673773 (122.118.176.132), 04/13/2019 13:46:06
→ mp19990920: help funcion 04/13 14:52
推 sin55688: 你說的第二種就是第一種阿。If else 只是拿來包裝第一種 04/13 14:57
→ sin55688: 而已,用來判斷 ispreim 結果是1或是0 。 04/13 14:57
試了很多例題,我還是不會用主程式、副程式,請問樓上幾位高手,如果像圖片這樣打,function之後要怎麼打,另外開一個視窗來編輯主程式,又該怎麼打?
https://imgur.com/sDTdh4K
※ 編輯: d0673773 (122.118.176.132), 04/13/2019 18:26:59
推 sin55688: 建議直接google會比較清楚,關鍵字: 自訂函數、function 04/14 20:19
→ sin55688: 函數定義好之後,你可以獨立存成一個m檔,讓其他程式呼 04/14 20:22
→ sin55688: 叫使用。 你也可以直接把函數定義在某個m檔底下,只供該 04/14 20:22
→ sin55688: m檔使用。先學會如何定義函數吧,網路上很多資源 04/14 20:23
推 sin55688: [輸出的變數]=函數名稱(輸入的參數),這是自定義函數型式 04/14 20:37