新手请教matlab程序问题L1=1640;L2=2028;L3=214;L4=1382;a=132;b=459;c=0.2656;x=0:pi/100:pi/2;AC=sqrt(L4^2+a^2+b^2+2*L4*sqrt(a^2+b^2)*cos(x+atan(a/b)));>> al=acos((AC^2+L1^2-L3^2)/(2*L1*AC))+acos((AC^2+a^2+b^2-L4^2)/(2*AC*sqrt(a^2+b^2)))-atan(a/b
来源:学生作业帮助网 编辑:六六作业网 时间:2025/01/24 13:39:39
新手请教matlab程序问题L1=1640;L2=2028;L3=214;L4=1382;a=132;b=459;c=0.2656;x=0:pi/100:pi/2;AC=sqrt(L4^2+a^2+b^2+2*L4*sqrt(a^2+b^2)*cos(x+atan(a/b)));>> al=acos((AC^2+L1^2-L3^2)/(2*L1*AC))+acos((AC^2+a^2+b^2-L4^2)/(2*AC*sqrt(a^2+b^2)))-atan(a/b
新手请教matlab程序问题
L1=1640;L2=2028;L3=214;L4=1382;a=132;b=459;c=0.2656;
x=0:pi/100:pi/2;
AC=sqrt(L4^2+a^2+b^2+2*L4*sqrt(a^2+b^2)*cos(x+atan(a/b)));
>> al=acos((AC^2+L1^2-L3^2)/(2*L1*AC))+acos((AC^2+a^2+b^2-L4^2)/(2*AC*sqrt(a^2+b^2)))-atan(a/b);
Error using ==> mpower
Inputs must be a scalar and a square matrix.
新手请教这个哪里出了问题?
新手请教matlab程序问题L1=1640;L2=2028;L3=214;L4=1382;a=132;b=459;c=0.2656;x=0:pi/100:pi/2;AC=sqrt(L4^2+a^2+b^2+2*L4*sqrt(a^2+b^2)*cos(x+atan(a/b)));>> al=acos((AC^2+L1^2-L3^2)/(2*L1*AC))+acos((AC^2+a^2+b^2-L4^2)/(2*AC*sqrt(a^2+b^2)))-atan(a/b
al=acos((AC.^2+L1^2-L3^2)/(2*L1*AC))+acos((AC.^2+a^2+b^2-L4^2)/(2*AC*sqrt(a^2+b^2)))-atan(a/b);
因为AC为一个向量,不能直接相乘,矩阵元素的幂,不等于矩阵的幂,矩阵的幂是 ^ 而矩阵元素的幂就是 .^