程序是matlab k = acos(cos(A_1)*ay-sin(A_1)*ax) A_1=pi/4;ay=ax=0.7071 为什么算出来k=0.0044而不是0麻烦说下原因+改正方法,

来源:学生作业学帮网 编辑:学帮网 时间:2024/07/03 15:36:49

程序是matlab k = acos(cos(A_1)*ay-sin(A_1)*ax) A_1=pi/4;ay=ax=0.7071 为什么算出来k=0.0044而不是0
麻烦说下原因+改正方法,

不知你是怎么算的,结果也不是你说的那样呀:
clear all;clc;
A_1=pi/4;
ax=0.7071;
ay=ax;
k=acos(cos(A_1)*ay-sin(A_1)*ax)
k =
1.5708