最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊

股票量化軟件:赫茲量化中的矩陣和向量操作

2023-08-11 11:05 作者:大牛啊呢  | 我要投稿

矩陣和向量類型

簡而言之,向量是一維的雙精度型數(shù)組,而矩陣是二維的雙精度型數(shù)組。 向量可以是垂直和水平的,然而,它們在 MQL5 中不分彼此。 矩陣可以表示為水平向量數(shù)組,其中第一個(gè)索引是行號,第二個(gè)索引是列號。

除了包含雙精度型數(shù)據(jù)的“矩陣”和“向量”類型之外,還有四種類型可用于相關(guān)數(shù)據(jù)類型的操作:

  • matrixf — 包含浮點(diǎn)元素的矩陣

  • matrixc — 包含復(fù)數(shù)元素的矩陣

  • vectorf — 包含浮點(diǎn)元素的向量

  • vectorc — 包含復(fù)數(shù)元素的向量

在撰寫本文時(shí),matrixc 和 vectorc 類型的工作尚未完工,故尚無法在內(nèi)置方法中使用這些類型。

模板函數(shù)支持 matrix<double>、matrix<float>、vector<double>、vector<float> 等表示法,替代對應(yīng)的類型。

?vectorf ? ? ? v_f1= {0, 1, 2, 3,}; ?vector<float> v_f2=v_f1; ?Print("v_f2 = ", v_f2); ?/* ?v_f2 = [0,1,2,3] ?*/


創(chuàng)建和安裝

矩陣和向量方法根據(jù)其用途劃分為九大類。 有若干種方式能夠聲明和初始化矩陣和向量。

最簡單的創(chuàng)建方法是不指定大小的聲明,即不為數(shù)據(jù)分配內(nèi)存。 在此,我們只編寫數(shù)據(jù)類型和變量名:

?matrix ? ? ? ? matrix_a; ? // double type matrix ?matrix<double> matrix_a1; ?// another way to declare a double matrix, suitable for use in templates ?matrix<float> ?matrix_a3; ?// float type matrix ?vector ? ? ? ? vector_a; ? // double type vector ?vector<double> vector_a1; ?// another notation to create a double vector ?vector<float> ?vector_a3; ?// float type vector

然后,您可以更改創(chuàng)建對象的大小,并用所需的數(shù)值填充它們。 它們還可用在內(nèi)置矩陣方法中,由此獲得計(jì)算結(jié)果。

矩陣或向量可以按指定的大小聲明,同時(shí)分配內(nèi)存,但數(shù)據(jù)不會(huì)初始化。 于此,在變量名稱之后,在括號中指定大?。?/p>

?matrix ? ? ? ? matrix_a(128,128); ? ? ? ? ? // the parameters can be either constants ?matrix<double> matrix_a1(InpRows,InpCols); ?// or variables ?matrix<float> ?matrix_a3(InpRows,1); ? ? ? ?// analogue of a vertical vector ?vector ? ? ? ? vector_a(256); ?vector<double> vector_a1(InpSize); ?vector<float> ?vector_a3(InpSize+16); ? ? ? // expression can be used as a parameter


股票量化軟件:赫茲量化中的矩陣和向量操作的評論 (共 條)

分享到微博請遵守國家法律
城口县| 都昌县| 青河县| 友谊县| 福贡县| 台安县| 延安市| 普兰店市| 天峨县| 承德县| 从化市| 师宗县| 东台市| 稻城县| 昌江| 泾阳县| 乐昌市| 凤庆县| 剑阁县| 临湘市| 上林县| 烟台市| 崇礼县| 长泰县| 定结县| 清水河县| 柳河县| 海伦市| 手游| 赤壁市| 平山县| 交口县| 罗定市| 溧阳市| 京山县| 黄山市| 始兴县| 陵川县| 宁都县| 教育| 永吉县|