[討論] 質數程式 需要一個主程式和兩個副程式

看板MATLAB作者 (機械系吃貨)時間5年前 (2019/04/12 14:42), 5年前編輯推噓4(408)
留言12則, 3人參與, 5年前最新討論串1/1
質數程式 要怎麼把其中一個副程式輸入N,輸出質數陣列? 而另一個副程式輸入N,檢查是否為質數? matlab新手對這樣的題目完全不知道怎麼解,麻煩各位高手教我,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.118.176.132 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1555051336.A.8DC.html

04/12 16:51, 5年前 , 1F
1.Matlab有內建函數
04/12 16:51, 1F

04/12 16:52, 5年前 , 2F
2.我給你一個數N 你會判斷是否為質數嗎
04/12 16:52, 2F

04/12 16:53, 5年前 , 3F
會的話 先將你的想法寫出來 程式不會打的部分拿來提問
04/12 16:53, 3F

04/12 16:53, 5年前 , 4F
這樣比較好進行討論 XD
04/12 16:53, 4F
我知道可以打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

04/13 14:52, 5年前 , 5F
help funcion
04/13 14:52, 5F

04/13 14:57, 5年前 , 6F
你說的第二種就是第一種阿。If else 只是拿來包裝第一種
04/13 14:57, 6F

04/13 14:57, 5年前 , 7F
而已,用來判斷 ispreim 結果是1或是0 。
04/13 14:57, 7F
試了很多例題,我還是不會用主程式、副程式,請問樓上幾位高手,如果像圖片這樣打,function之後要怎麼打,另外開一個視窗來編輯主程式,又該怎麼打? https://imgur.com/sDTdh4K
※ 編輯: d0673773 (122.118.176.132), 04/13/2019 18:26:59

04/14 20:19, 5年前 , 8F
建議直接google會比較清楚,關鍵字: 自訂函數、function
04/14 20:19, 8F

04/14 20:22, 5年前 , 9F
函數定義好之後,你可以獨立存成一個m檔,讓其他程式呼
04/14 20:22, 9F

04/14 20:22, 5年前 , 10F
叫使用。 你也可以直接把函數定義在某個m檔底下,只供該
04/14 20:22, 10F

04/14 20:23, 5年前 , 11F
m檔使用。先學會如何定義函數吧,網路上很多資源
04/14 20:23, 11F

04/14 20:37, 5年前 , 12F
[輸出的變數]=函數名稱(輸入的參數),這是自定義函數型式
04/14 20:37, 12F
文章代碼(AID): #1Si3D8ZS (MATLAB)
文章代碼(AID): #1Si3D8ZS (MATLAB)