[討論] rescale 函數運用

看板MATLAB作者 (跟快樂交往)時間10年前 (2015/03/20 13:40), 編輯推噓6(6016)
留言22則, 3人參與, 最新討論串1/1
大安晚佳 看了matlab的help之後 對rescale這個內建函數的用法 還是不了解 http://ppt.cc/NfGx 試著跑了例子之後 又出現error code: rescale([1 2]); error: ??? Undefined function or method 'rescale' for input arguments of type 'double'. 請問 有人用過這個函數嗎? 方便討論一下嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.127.77.191 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1426830029.A.4D1.html

03/20 17:19, , 1F
路徑有設定嗎?
03/20 17:19, 1F

03/20 17:19, , 2F
會不會只是沒有抓到function
03/20 17:19, 2F

03/20 19:37, , 3F
這不是內建函數= = 你貼的網頁都寫file exchange了 那是
03/20 19:37, 3F

03/20 19:37, , 4F
別人寫好放上去 你要下載下來才能用
03/20 19:37, 4F

03/20 23:59, , 5F
是路徑的問題 我重新設定了有跑出一些數據
03/20 23:59, 5F

03/21 00:00, , 6F
這裡果然臥虎藏龍阿~
03/21 00:00, 6F

03/21 12:08, , 7F
看到 Undefined function or method …第一個想到的是
03/21 12:08, 7F

03/21 12:08, , 8F
有沒有打錯字,再來是路徑問題
03/21 12:08, 8F

03/21 22:21, , 9F
請問一下路徑問題是指什麼 是指你現在matlab的工作路徑
03/21 22:21, 9F

03/21 22:21, , 10F
沒有放這個函數嗎?
03/21 22:21, 10F

03/21 23:18, , 11F
簡單來說 就是我自己呼叫的函數與matlab內建函數有衝突
03/21 23:18, 11F

03/21 23:18, , 12F
本來我應該是去呼叫這個自己下載下來的函數
03/21 23:18, 12F

03/21 23:19, , 13F
結果 最後呼叫成matlab的函數(應為函數名稱相同)
03/21 23:19, 13F

03/21 23:20, , 14F
解決方法有點爛 我是用set path把自己的資料夾蓋在matlab
03/21 23:20, 14F

03/21 23:21, , 15F
內建的函數上面 結果complier先跑到我的資料夾
03/21 23:21, 15F

03/21 23:22, , 16F
然後我的函數就被先叫出來 我的程式碼就可以跑了
03/21 23:22, 16F

03/22 00:22, , 17F
原來如此 那為何不改函數名XD
03/22 00:22, 17F

03/22 00:22, , 18F
而且我查了下 rescale這函數沒內建吧
03/22 00:22, 18F

03/22 00:24, , 19F
阿 我看錯 原來真的有內建 不過通常不是盡量不跟內建相
03/22 00:24, 19F

03/22 00:24, , 20F
同嗎?@@
03/22 00:24, 20F

03/22 12:21, , 21F
原則上來說是這樣 但是我在網路上抓的函數 可能會用到
03/22 12:21, 21F

03/22 12:22, , 22F
偏偏又跟內建相同 就覺得很煩
03/22 12:22, 22F
文章代碼(AID): #1L2xBDJH (MATLAB)
文章代碼(AID): #1L2xBDJH (MATLAB)