teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

誤字

2019/07/25 00:06

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -1,11 +1,8 @@
1
1
  ### やっていること
2
- C++で処理速度を測定するプログラムを書き、行列の足し算の処理速度を明らかにしようとしています。
2
+ 行列の足し算の処理速度を明らかにしようとしています。
3
3
 
4
- 正方行列の足し算で、行列数が増えた時に必要な時間がどのように変化するのか、確認したいです。
5
4
 
6
-
7
5
  ### 解決したいこと
8
- しかし、今後入力する行列数の数`#define N のNが1000など`が多くなると毎回AやBの行列の要素を定義していられないです。
9
6
 
10
7
  このように大きな入力になった時の処理速度を測定するためには、現在のプログラムをどのように変更すればいいのでしょうか。
11
8
 
@@ -26,9 +23,6 @@
26
23
  {
27
24
  #define N 2
28
25
 
29
- // being
30
- high_resolution_clock::time_point begin = high_resolution_clock::now();
31
-
32
26
  double A[N][N] = {
33
27
  {3.0, 5.0},
34
28
  {9.0, 5.0}
@@ -52,11 +46,5 @@
52
46
  // end
53
47
  high_resolution_clock::time_point end = high_resolution_clock::now();
54
48
 
55
-
56
- // aquire the passed time
57
- seconds elapsed_time = duration_cast<seconds>(end - begin);
58
- std::cout << elapsed_time.count() << "seconds" << std::endl;
59
49
  }
60
- ```
50
+ ```
61
- ### 環境
62
- Mac OS Mojave 10.14.6