成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

SpringBoot整合MybatisPlus中矩陣乘法和矩陣的m次冪怎么實(shí)現(xiàn)

這篇文章主要介紹SpringBoot整合MybatisPlus中矩陣乘法和矩陣的m次冪怎么實(shí)現(xiàn),文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

創(chuàng)新互聯(lián)公司專(zhuān)注于企業(yè)成都全網(wǎng)營(yíng)銷(xiāo)推廣、網(wǎng)站重做改版、湘西土家族網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、HTML5、商城建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為湘西土家族等各大城市提供網(wǎng)站開(kāi)發(fā)制作服務(wù)。

問(wèn)題描述

給定一個(gè)N階矩陣A,輸出A的M次冪(M是非負(fù)整數(shù))
例如:
  A =
  1 2
  3 4
  A的2次冪
  7 10
  15 22

輸入格式

第一行是一個(gè)正整數(shù)N、M(1<=N<=30, 0<=M<=5),表示矩陣A的階數(shù)和要求的冪數(shù)
接下來(lái)N行,每行N個(gè)絕對(duì)值不超過(guò)10的非負(fù)整數(shù),描述矩陣A的值

輸出格式

輸出共N行,每行N個(gè)整數(shù),表示A的M次冪所對(duì)應(yīng)的矩陣。相鄰的數(shù)之間用一個(gè)空格隔開(kāi)

程序清單

#include <iostream>#include <vector>using namespace std;int N=0,M=0;//函數(shù) MulMatrix()實(shí)現(xiàn)矩陣M1*M2 vector<vector <int> > MulMatrix(vector<vector <int> > M1, vector<vector <int> > M2){
   
   
   
	vector<vector <int> > Mul(N, vector<int>(N,0));for(int i=0; i<N; i++)for(int j=0; j<N; j++)for(int k=0; k<N; k++){
   
   
   
				Mul[i][j]+=M1[i][k]*M2[k][j];}return Mul;}//函數(shù)ReMulMatrix()實(shí)現(xiàn)矩陣A的m次冪 vector <vector <int> > ReMulMatrix(vector <vector <int> > A, int m){
   
   
   
	vector<vector <int> > ResultMatrix(N, vector<int>(N,0));for(int i=0; i<N; i++)  //初始化ResultMatrix為單位矩陣 for(int j=0; j<N; j++){
   
   
   if(i==j)		ResultMatrix[i][j]=1;}if(m==0){
   
   
   return ResultMatrix;  //零次冪為單位矩陣 }else if(m==1)return A;  //1次冪為原矩陣 elsewhile(m!=0){
   
   
   
			ResultMatrix=MulMatrix(ResultMatrix, A);
			m--;}return ResultMatrix;}int main(){
   
   
   
	cin>>N; //N=1-30
	cin>>M; //M=0-5//初始化輸入a、輸出b為包含N個(gè)vector<int>的容器,且每個(gè)vector<int>包含N個(gè)0 
	vector<vector<int> > Output(N, vector<int>(N,0)), a(N, vector<int>(N,0));//輸入 for(int i=0; i<N; i++)for(int j=0; j<N; j++){
   
   
   
			cin>>a[i][j];}  
	//計(jì)算 
	Output = ReMulMatrix(a, M);// 輸出 for(int i=0; i<N; i++){
   
   
   for(int j=0; j<N; j++){
   
   
   
			cout<<Output[i][j]<<">;} 
		cout<<endl;}return 0;}

測(cè)試效果

SpringBoot整合MybatisPlus中矩陣乘法和矩陣的m次冪怎么實(shí)現(xiàn)

以上是“SpringBoot整合MybatisPlus中矩陣乘法和矩陣的m次冪怎么實(shí)現(xiàn)”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

分享名稱(chēng):SpringBoot整合MybatisPlus中矩陣乘法和矩陣的m次冪怎么實(shí)現(xiàn)
網(wǎng)站路徑:http://jinyejixie.com/article12/jjigdc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供標(biāo)簽優(yōu)化、外貿(mào)建站、App開(kāi)發(fā)、軟件開(kāi)發(fā)手機(jī)網(wǎng)站建設(shè)網(wǎng)頁(yè)設(shè)計(jì)公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

營(yíng)銷(xiāo)型網(wǎng)站建設(shè)
九龙城区| 阿勒泰市| 长泰县| 托克逊县| 泰顺县| 宁城县| 女性| 汉中市| 望城县| 青阳县| 枞阳县| 集安市| 嘉黎县| 凌海市| 乐山市| 双江| 文昌市| 武川县| 磐安县| 水富县| 孙吴县| 西林县| 新乐市| 新野县| 永福县| 大新县| 剑阁县| 安龙县| 平罗县| 嘉义市| 和田市| 海晏县| 汉寿县| 义马市| 南乐县| 吴江市| 中超| 观塘区| 汉中市| 滨海县| 宕昌县|