早教吧作业答案频道 -->其他-->
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/2*pi)*(-sig2
题目详情
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/2*pi)*(-sig2^2+846400*atan(1/2*pi)^2)^(1/2)
sig2 =
sig2/atan(1/2*pi)
sig2/atan(1/2*pi)
这结果我也看不懂啊,我就像把这结果给转换成数,可用eval语句时就出问题了.
我运行的是
sig1 = eval(sig1)
sig2 = eval(sig2)
给的提示的
Error using ==> sym.mpower at 25
Matrix must be square.
Error in ==> sym.eval at 9
s = evalin('caller',map2mat(char(x)));
Error in ==> Untitled2 at 7
sig1 = eval(sig1)
.
Matrix must be square.
[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/2*pi)*(-sig2^2+846400*atan(1/2*pi)^2)^(1/2)
sig2 =
sig2/atan(1/2*pi)
sig2/atan(1/2*pi)
这结果我也看不懂啊,我就像把这结果给转换成数,可用eval语句时就出问题了.
我运行的是
sig1 = eval(sig1)
sig2 = eval(sig2)
给的提示的
Error using ==> sym.mpower at 25
Matrix must be square.
Error in ==> sym.eval at 9
s = evalin('caller',map2mat(char(x)));
Error in ==> Untitled2 at 7
sig1 = eval(sig1)
.
Matrix must be square.
▼优质解答
答案和解析
你方程写错了.
'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)
'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)
看了 matlab solve [...的网友还看了以下:
初学MATLAB,解线性方程程序请大家尽量把程序写长一些,程序越长越好,呵呵.1.求矩阵方程 x* 2020-05-16 …
matlab解一元超越方程解x+1/(12*2.24*10^7exp(-5600/(15+11x) 2020-05-17 …
数据结构的几道多项选择题。1、下列方法中,________算法的时间复杂度为O(n^2)。A、希尔 2020-07-23 …
二叉排序树问题,课程设计采用顺序存储方式或二叉链表存储方式保存二叉排序树(1)给出n个数,并由这n 2020-07-23 …
点斜式方程在点(-1,3)处,斜率是2,列方程一般都是y=3+2(x+1)如果我写成(-1-x)的 2020-08-01 …
方程组为x+2*y=4;x^2+y^2=8;方程组会解symsxyeq1=x+2*y-4;eq2=x 2020-11-01 …
如何求解一个三元2次方程组,y,z.matlab提示没有显示解怎么办?哪个大侠会solve('0.4 2020-11-01 …
请高手回答啊。清考用的1.若要对1000个元素排序,要求既快又稳定,则最好采用()方法。A.直接插入 2020-11-28 …
1的2次方加2的2次方加3的2次方加到50的2次方设计一个程序框图,写初程序是程序,不是要计算结果, 2021-01-15 …
1的2次方加2的2次方加3的2次方加到50的2次方设计一个程序框图,写初程序是程序,不是要计算结果, 2021-01-15 …