Re: [問題] 副程式~function的問題已回收

看板MATLAB作者 (0.0)時間16年前 (2008/10/19 17:28), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《heatmass (開學好不適應)》之銘言: : 標題: [問題] 副程式~function的問題 : 時間: Fri Oct 17 15:32:07 2008 : : 在寫副程式的時候function [x,y] = de(a,b,c,d,e); : 是不是無法寫到e,因為我加入一個e結果顯示太多輸入 : ?? : : : -- : ※ 發信站: 批踢踢實業坊(ptt.cc) : ◆ From: 140.124.45.53 : 推 CCWck:被當成exp吧 2.71828那個 10/17 16:01 : 推 sixfour:我有寫到六個的。。。 10/17 16:13 : → sixfour: [es,edi,eci]=beam2s(ex,ey,ep,ed,eq,n) 10/17 16:13 : 推 marklovelulu:可以很多輸入吧!要確認主副程式輸入數一致! 10/17 17:23 : → heatmass:謝謝解答!我再來試試看 10/17 17:45 : → heatmass:[phen, coa] = decode1(gen,vlb,vub,bits,popsize1,phen) 10/17 21:21 : → heatmass:上面是我主程式 10/17 21:21 : → heatmass:下面是我副程式function [x,coarse] = 10/17 21:23 : → heatmass:decode1(gen,vlb,vub,bits,popsize1,phen) 10/17 21:23 : → heatmass:他顯示找不到我的副檔案耶?? 10/17 21:24 : → heatmass:One or more output arguments not assigned during 10/17 21:26 : → heatmass:call to DECODE1.M (DECODE1) 以上兩行是他顯示的問題 10/17 21:26 : 推 MHKai:底下是我猜測的可能 你檢查看看吧 10/18 00:34 : → MHKai:你推文的寫的程式 是在同一個M-file裡面 主程式呼叫底下的 10/18 00:35 : → MHKai:可是 在你其它M-file裡面 有一個跟你呼叫function一樣的檔名 10/18 00:36 : → MHKai:所以 Matlab先去呼叫那個M-file 就是什麼decode1.m ?? 10/18 00:37 : → MHKai:你要不要找一下是不是這樣 @@? 10/18 00:37 : → heatmass:你的意思是說它呼叫到work其他資料夾的decode1是嗎? 10/18 01:38 : 推 MHKai:是低 所以請找找有沒有看到decode1.m囉~~ 10/18 03:11 : → heatmass:不好意思我主程式是一個M檔副程式又是另外一個M檔 10/18 17:00 你副程式是function [x,coarse]=decode1(gen,vlb,vub,bits,popsize1,phen) ^^^^^^^ 副程式檔名 [x,coarse]=decode1(gen,vlb,vub,bits,popsize1,phen) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 帶入已知值這些...去顯示求出[x,coarse]這兩個值 這是你副程式所給定的設定... 所以你主程式要提取副程式 你打的指令[phen, coa] = decode1(gen,vlb,vub,bits,popsize1,phen) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 後面都一樣 但你卻要顯示出[phen, coa]這兩個值 [x,coarse]不等於[phen, coa] 所以... 如果你要求顯示出[x,coarse]... 你的主程式應該也要打成[x,coarse]=decode1(gen,vlb,vub,bits,popsize1,phen) 如果你要求顯示出[phen, coa] 那你副程式應該要改成 function [phen, coa]=decode1(gen,vlb,vub,bits,popsize1,phen) 這是我想到的... 如果不是這個意思...納就抱歉嚕@@" -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.136.23.252

10/19 17:47, , 1F
就我所知完全不是你講的這樣,那個名稱本來就不用一樣了
10/19 17:47, 1F

10/20 12:22, , 2F
嗯嗯嗯~~~剛測試過真的耶~感謝指教~~~^^
10/20 12:22, 2F
文章代碼(AID): #18-lsbmy (MATLAB)
討論串 (同標題文章)
文章代碼(AID): #18-lsbmy (MATLAB)