やっていること
行列の足し算の処理速度を明らかにしようとしています。
解決したいこと
このように大きな入力になった時の処理速度を測定するためには、現在のプログラムをどのように変更すればいいのでしょうか。
現在の出力
0seconds
該当のソースコード
C++
1#include <chrono> 2#include <iostream> 3#include <thread> 4 5using namespace std::chrono; 6 7int main() 8{ 9 #define N 2 10 11 double A[N][N] = { 12 {3.0, 5.0}, 13 {9.0, 5.0} 14 }; 15 16 double B[N][N] = { 17 {3.0, 6.0}, 18 {8.0, 9.0} 19 }; 20 21 double C[N][N] = { 22 {0.0, 0.0}, 23 {0.0, 0.0} 24 }; 25 int i, j, k; 26 27 for(i=0; i<N; i++) 28 for(j=0; j<N; j++) 29 C[i][j] += A[i][j]+B[i][j]; 30 31 // end 32 high_resolution_clock::time_point end = high_resolution_clock::now(); 33 34}

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。