C C 矩陣乘法 簡單 難 兩種

2021-10-02 11:06:41 字數 1102 閱讀 7736

矩陣乘法

三個for就可以,來個簡單的demo

demo

//this is a demo

int task();

int third_matrix[9]=;

int tmp;

for(int i=0;i<3;i++)

third_matrix[3*i+j]=tmp;}}

for(int i=0;i<9;i++)matrix;

這個最大能裝10介矩陣

多個1保險,也可以不要

其實很簡單的,自己寫個if就足夠了

結構體初始化

這個可要可不要,你可以自己在的別的地方寫賦值,不必要專門寫乙個初始化的函式

我這個,考慮的比較多,但是沒設計的很好,可以參考一下

void initialization (matrix &j,int k,int object=1)
矩陣相乘
void matrix_multiplication(matrix &first,matrix &second,matrix &third)matrix;

bool check_matrix_multiplication (matrix first ,matrix second, matrix third)

void matrix_multiplication(matrix &first,matrix &second,matrix &third)

for(int i=0;i}void format_print(matrix i)

cout<}

}int main();

int value_of_task2[9]=;

initialization(first,value_of_task);

initialization(second,value_of_task2);

initialization(third,value_of_task2,0);

matrix_multiplication(first,second,third);

format_print(third);

return 0;

}

C C 的兩種多型形式

1 2 test.cpp4 5 created by mac on 15 8 11.6 7 8 include9 include10 using namespace std 11class person 基類person12 25person person 26 person person stri...

建立one hot矩陣的兩種方式

方式一,建立乙個list,每個list元素是乙個onehot向量 coding utf 8 import numpy as np labels indexs np.array 1,2,2,2,1,4,5,3 標籤索引,例如1表示汽車 2表示飛機 3表示火車.for index in indexs l...

矩陣式鍵盤 兩種掃瞄

矩陣式結構的鍵盤識別要複雜一些,列線通過電阻接正電源,並將行線所接的微控制器的i o口作為輸出端,而列線所接的i o口則作為輸入。這樣,當按鍵沒有按下時,所有的輸入端都是高電平,代表無鍵按下。行線輸出是低電平,一旦有鍵按下,則輸入線就會被拉低,這樣,通過讀入輸入線的狀態就可得知是否有鍵按下了。在矩陣...