Re: [問題] matlab有抓匯率的程式嗎?已回收

看板MATLAB作者 (幻無影)時間15年前 (2010/05/18 16:19), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《weibear (阿維)》之銘言: : 如標題所說,請問各位板上的前輩們 : 小弟知道Matlab有指令可以抓取某間公司的股價資料 : 但小弟最近需要匯率(台幣對美元)的資料 : 請問各位前輩們是否有指令可以操作呢? 這種功能不會有直接的指令是意料中事,處理的方法通常是抓網頁回來分析。 不過就在研究要如何抓網頁的的時候意外地發現 MATLAB 有支援 WSDL, 這讓我們有機會用非常簡潔的方式獲得我們需要的資訊。 範例如下: % Web service provided by WebserviceX.NET createClassFromWsdl('http://www.webservicex.net/CurrencyConvertor.asmx?WSDL'); obj = CurrencyConvertor; cRate = ConversionRate(obj, 'USD', 'TWD'); msgbox(sprintf('1 USD = %s TWD', cRate)); 需要注意的是,這個服務並不是由官方組織提供的, 而且因為免費使用,所以並不即時,也無法保證以後還會在。 此外,ConversionRate 的回傳值型態為 string, 若要進行後續的運算得自行經過類似 str2num 之類函數的處理。 備註:執行完 createClassFromWsdl 後會在 current directory 產生一個名稱為 @CurrencyConvertor 的資料夾,來儲存 CurrencyConvertor 這個 class 的 資料。為自然現象 XD -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.94.230

05/24 12:50, , 1F
感謝大大~獲益匪淺
05/24 12:50, 1F
文章代碼(AID): #1ByasH3l (MATLAB)
文章代碼(AID): #1ByasH3l (MATLAB)