matlab solve [sig1,sig2] = solve('sig1^2+sig^2 = 9

发布时间:2021-02-26 00:59:38

matlab solve [sig1,sig2] = solve('sig1^2+sig^2 = 920^2','tan(sig2/sig1) = 90*pi/180')解方程组 x^2+y^2=920^2 ; tan(y/x)=90°这个程序是能运行出来的,结果是sig1 =1/atan(1/2*pi)*(-sig2^2+846400*atan(1/2*pi)^2)^(1/2)-1/atan(1

网友回答

你方程写错了.
'sig1^2+sig^2 = 920^2' 应为 'sig1^2+sig2^2 = 920^2'
>> [sig1,sig2] = solve('sig1^2+sig2^2 = 920^2','tan(sig2/sig1) = 90*pi/180')
sig1 = 920/(1+atan(1/2*pi)^2)^(1/2)
-920/(1+atan(1/2*pi)^2)^(1/2)
sig2 = 920*atan(1/2*pi)/(1+atan(1/2*pi)^2)^(1/2)
-920*atan(1/2*pi)/(1+atan(1/2*pi)^2)^(1/2)
以上问题属网友观点,不代表本站立场,仅供参考!