看板 MATLAB 關於我們 聯絡資訊
質數程式 要怎麼把其中一個副程式輸入N,輸出質數陣列? 而另一個副程式輸入N,檢查是否為質數? matlab新手對這樣的題目完全不知道怎麼解,麻煩各位高手教我,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.118.176.132 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1555051336.A.8DC.html
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