[討論] rescale 函數運用

作者: Lionel (祝福與成全)   2015-03-20 13:40:25
大安晚佳
看了matlab的help之後
對rescale這個內建函數的用法
還是不了解
http://ppt.cc/NfGx
試著跑了例子之後
又出現error
code:
rescale([1 2]);
error:
??? Undefined function or method 'rescale' for input arguments of type
'double'.
請問 有人用過這個函數嗎?
方便討論一下嗎?
作者: physbook (路克)   2015-03-20 17:19:00
路徑有設定嗎?會不會只是沒有抓到function
作者: profyang (prof)   2015-03-20 19:37:00
這不是內建函數= = 你貼的網頁都寫file exchange了 那是別人寫好放上去 你要下載下來才能用
作者: Lionel (祝福與成全)   2015-03-20 23:59:00
是路徑的問題 我重新設定了有跑出一些數據這裡果然臥虎藏龍阿~
作者: physbook (路克)   2015-03-21 12:08:00
看到 Undefined function or method …第一個想到的是有沒有打錯字,再來是路徑問題
作者: profyang (prof)   2015-03-21 22:21:00
請問一下路徑問題是指什麼 是指你現在matlab的工作路徑沒有放這個函數嗎?
作者: Lionel (祝福與成全)   2015-03-21 23:18:00
簡單來說 就是我自己呼叫的函數與matlab內建函數有衝突本來我應該是去呼叫這個自己下載下來的函數結果 最後呼叫成matlab的函數(應為函數名稱相同)解決方法有點爛 我是用set path把自己的資料夾蓋在matlab內建的函數上面 結果complier先跑到我的資料夾然後我的函數就被先叫出來 我的程式碼就可以跑了
作者: profyang (prof)   2015-03-22 00:22:00
原來如此 那為何不改函數名XD而且我查了下 rescale這函數沒內建吧阿 我看錯 原來真的有內建 不過通常不是盡量不跟內建相同嗎?@@
作者: Lionel (祝福與成全)   2015-03-22 12:21:00
原則上來說是這樣 但是我在網路上抓的函數 可能會用到偏偏又跟內建相同 就覺得很煩

Links booklink

Contact Us: admin [ a t ] ucptt.com