1. 程式人生 > >CUDA C 程式設計學習(1.1) C語言實現尤拉角計算

CUDA C 程式設計學習(1.1) C語言實現尤拉角計算

程式設計環境:WIN10+VS2015 實現功能:從txt檔案中讀入向量資料,進行向量尤拉角計算 C語言實現 1.定義向量數目和每個向量包含資料大小 #define M 256 #define N 48 2.從txt檔案中讀取向量資料 for (int i = 0; i < MN; i++) { fscanf_s(fp, “%d”, bgdbuf + i); } 3.向量尤拉角計算 for (i = 0; i < N;i++) { for (j = 0; j < M; j++) { dist[i] += bgdbuf[iM + j] * bgdbuf[i*M + j]; sum[i] += bgdbuf[j] * bgdbuf[i * 256 + j]; } out1[i] = sqrt(fabs(dist[0] * dist[i])); out2[i] = sum[i] / out1[i]; printf("%.6f\n", out2[i]); }