官术网_书友最值得收藏!

3.5 綜合實(shí)例

單元數(shù)組和結(jié)構(gòu)數(shù)組具有類似數(shù)據(jù)庫功能,因此本章綜合實(shí)例將建立一個(gè)學(xué)生班級(jí)檔案數(shù)組。由于對字符串也可以進(jìn)行查找和計(jì)算長度,所以這里將給出一個(gè)計(jì)算轉(zhuǎn)移概率的方法,進(jìn)而進(jìn)行一些市場預(yù)測。

3.5.1 建立學(xué)生班級(jí)檔案數(shù)組

【例3-9】 現(xiàn)給出2011級(jí)機(jī)械班第一學(xué)期考試課程的任課教師和學(xué)生信息,如表3-3和表3-4所示。

表3-3 2011級(jí)機(jī)械班學(xué)生信息

表3-4 2011級(jí)機(jī)械班任課教師信息

試求:

1)建立任課教師和學(xué)生的結(jié)構(gòu)數(shù)組teacher和student。

2)以建立的結(jié)構(gòu)數(shù)組teacher和student為基礎(chǔ),創(chuàng)建班級(jí)的細(xì)胞數(shù)組,并顯示教師和學(xué)生的信息。

解題過程如下:

(1)創(chuàng)建學(xué)生結(jié)構(gòu)數(shù)組

(2)創(chuàng)建教師結(jié)構(gòu)數(shù)組

(3)創(chuàng)建班級(jí)單元數(shù)組

(4)顯示單元數(shù)組結(jié)構(gòu)

運(yùn)行結(jié)果如下:

(5)查詢第一個(gè)學(xué)生信息

運(yùn)行結(jié)果如下:

3.5.2 股票價(jià)格走勢預(yù)測

在股票市場中,人們通常關(guān)注股票的價(jià)格,并將當(dāng)日的價(jià)格與前一日價(jià)格比較,查看是升高還是降低,進(jìn)而預(yù)測下一個(gè)交易日價(jià)格的變化。

【例3-10】 某人打算購買股票,選定某一只股票進(jìn)行觀察其價(jià)格變動(dòng)情況,并進(jìn)行記錄。若當(dāng)日收盤價(jià)格高于上一日的收盤價(jià)格,記為1,表示上升;否則記為0,表示下降。連續(xù)觀察該種股票69天,得如下數(shù)據(jù):

1001010001101000011100110001101000110011

00010110010101001101100010110

試問:

1)該股票今日上升,明日還上升的概率。

2)該股票今日上升,明日下降的概率。

3)該股票今日下降,明日上升的概率。

4)該股票今日下降,明日還下降的概率。

求解本題的MATLAB程序如下:

(1)先將觀測數(shù)據(jù)表示為字符串形式

(2)查找字符串,再求其出現(xiàn)的次數(shù)

(3)所求概率用頻數(shù)來估計(jì)

運(yùn)行結(jié)果如下:

故該股票今日上升,明日還上升的概率為0.3548;今日上升,明日下降的概率為0.6452;今日下降,明日上升的概率為0.5135;今日下降,明日還下降的概率為0.4865。

人們可以繼續(xù)對下一個(gè)交易日股票升降進(jìn)行預(yù)測。

實(shí)際上,所求出的4個(gè)概率組成的矩陣即一步轉(zhuǎn)移概率矩陣:

由于觀察到的最后一個(gè)數(shù)據(jù)是0,表示下降,以這一個(gè)交易日為起點(diǎn),初始分布可表示為P0=[1,0],根據(jù)隨機(jī)過程馬氏鏈基本理論,可知下一個(gè)交易日的概率分布為:

故可知,下一個(gè)交易日的股票價(jià)格是上升的。

主站蜘蛛池模板: 通榆县| 隆昌县| 乐至县| 和田县| 宜城市| 清涧县| 泾川县| 黔江区| 资中县| 保亭| 双桥区| 钟祥市| 连城县| 宜丰县| 乌拉特后旗| 元朗区| 宝兴县| 丰顺县| 全南县| 台南县| 巴林右旗| 台北县| 天气| 密山市| 茌平县| 嘉义市| 宕昌县| 苏州市| 贺州市| 沙田区| 高台县| 苍南县| 河曲县| 临泉县| 长垣县| 三门县| 吉木萨尔县| 温泉县| 合川市| 清丰县| 北辰区|