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

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è)
道真| 新绛县| 德庆县| 民和| 祁门县| 饶阳县| 荣昌县| 广丰县| 扎囊县| 海原县| 宁河县| 宁安市| 无为县| 吉林市| 阿巴嘎旗| 双柏县| 临泽县| 渭南市| 云梦县| 石台县| 永年县| 昆明市| 平阳县| 宜川县| 梁山县| 黄大仙区| 类乌齐县| 铁力市| 青神县| 崇文区| 玉山县| 九寨沟县| 信阳市| 九龙县| 基隆市| 北票市| 通榆县| 惠州市| 莒南县| 嵊泗县| 建德市|