問題詢問-->Matlab轉.exe已回收

看板MATLAB作者 (.............)時間14年前 (2011/07/02 07:36), 編輯推噓1(104)
留言5則, 3人參與, 最新討論串1/1
欲將一簡單的function 變更為.exe時遇到了問題 想請教各位前輩是否哪裡有誤~ 因為已經卡在這很久了 function FWHM_DIST(a) x=linspace(-90,90,100); y=exp(-4*log(2)*(x/a).^2); plot(x,y) 上述程式碼 我單純以matlab執行的話 是沒問題的 ex: FWHM_DIST(10) 但是 當我使用mcc -m FWHM_DIST 將其轉成可在DOS執行時 他會出現以下錯誤訊息 Error using ==>mrdivide Matrix dimensions must agree Matlab : dimagree 想請問這是為什麼 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.34.126.4

07/04 15:56, , 1F
DOS> FWHM_DIST 10
07/04 15:56, 1F

07/04 21:39, , 2F
我有使用您所說的方式~不過就是會出現我上述說的錯誤訊息
07/04 21:39, 2F

07/04 23:37, , 3F
a是字串, 傳進去後轉成數值即可
07/04 23:37, 3F

07/05 07:17, , 4F
感謝您的提醒 等會我試試看~謝謝
07/05 07:17, 4F

07/11 23:29, , 5F
的確是字串~該問題解決囉~謝謝
07/11 23:29, 5F
文章代碼(AID): #1E3bduIB (MATLAB)