void AnglecosVector(double *Cosangle, double Vector1[3], double Vector2[3]) { double abdj, aa, bb; abdj = Vector1[0]*Vector2[0] + Vector1[1]*Vector2[1] + Vector1[2]*Vector2[2]; aa = sqrt(Vector1[0]*Vector1[0] + Vector1[1]*Vector1[1] + Vector1[2]*Vector1[2]); bb = sqrt(Vector2[0]*Vector2[0] + Vector2[1]*Vector2[1] + Vector2[2]*Vector2[2]); Cosangle = abdj / (aabb + 1.0e-50); }

将Fortran代码转化为C代码	SUBROUTINE AnglecosVectorCosangleVector1Vector2	IMPLICIT NONE	REAL8 CosangleVector13Vector23abdjaabb	abdj=Vector11Vector21+Vector12Vector22+ + 	Vector13Vector23	aa=DSQRTVecto

原文地址: https://www.cveoy.top/t/topic/eRbN 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录