此示例演示如何使用webread函數從web服務下載數據 。 世界銀行通過世界銀行氣候數據API提供各種氣候數據 。 對這個API的調用返回JSON格式的數據 。 webread將JSON對象轉換為便于在MATLAB?中進行分析的結構 。
需要這些哦
matlab軟件
電腦
方式/
1利用webread將美國年平均氣溫讀入一個布局數組 。
api = 'http://climatedataapi.worldbank.org/climateweb/rest/v1/';
url = [api 'country/cru/tas/year/USA'];
S = webread(url)

2S(1)

3S(112)

4繪制出每年的平均氣溫 。 將溫度和年份轉換為數字數組 。 將年份轉換為日期時候對象以便于繪制 , 并將溫度轉換為華氏度 。
5temps = [S.data];
temps = 9/5 * temps + 32;
years = [S.year];
yearstoplot = datetime(years,1,1);
figureplot(yearstoplot, temps);
title('USA Average Temperature 1901-2012')
xlabel('Year')
ylabel('Temperature (^{\circ}F)')
xmin = datetime(1899,1,1);
xmax = datetime(2014,1,1);
xlim([xmin xmax])

6一條直線與溫度的最小二乘擬合過度 。
p = polyfit(years,temps,1);
ptemps = polyval(p,years);
deltat = p(1);
hold on
fl = plot(yearstoplot, ptemps);
xlim([xmin xmax])
【怎么在matlab中從Web服務下載數據】title('USA Average Temperature Tr 1901-2012')
xlabel('Year')
ylabel('Temperature (^{\circ}F)')
deltat = num2str(10.0*deltat);
leg(fl,['Least Squares Fit, ', deltat, '^{\circ}F/decade'])
hold off

原作者:matlab舉報
以上內容就是怎么在matlab中從Web服務下載數據的內容啦 , 希望對你有所幫助哦!
猜你喜歡
- 如何用AI快速繪制一個逼真花瓣
- ID在屬性欄有些功能鍵找不到怎么辦
- 虎耳草可以扦插嗎,虎耳草怎么扦插
- 在應用程序設計器中顯示層次結構樹的應用程序
- ppt制作不同形狀的背景圖
- postman如何在headers里加上token
- excel在打印時顯示背景圖片
- 虎耳草怎么分株栽培,繁殖方法有哪些
- WPS2019文字怎么降低圖片亮度
- excel怎么添加下劃線
