1.坐标系转换模块
1)数组计算(建立在转换矩阵基础上,3*3矩阵)
2.矩阵相乘:c[i][j]=a[i][k]*b[k][j], ijk0-2循环 转换矩阵的相乘
3.矩阵转置:b[q][p]=a[p][q] p q0-2循环 用来求转换矩阵的逆
4.矩阵乘以矢量 c[i]=a[i][j]+c[i] 转换矩阵与坐标相乘,获得新坐标 c[i]初始化为0
5.矢量×矢量:C[0]=A[1]*B[2]-A[2]B[1] C[1]=A[2]*B[0]-A[1]*B[2] C[2]=A[1]*B[2]-A[2]*B[1] W×H之类
2)坐标系
通过矩阵相乘,获得坐标系转换的矩阵A。
通过矩阵A(或者转置求逆)成坐标完成转换。
3)读数
1.读一行数:
fscanf_s(fi, "%lf %lf %lf", &a, &b, &c); 一行有三个数
for (i = 0; i < 31; i++)
{
fscanf_s(fi, &#