早教吧 育儿知识 作业答案 考试题库 百科 知识分享

(a+e)/b=sin50°200/sin12.56°=(b-a)/sinxsinx=e/(a+b)40000=(a+b)^2+(a-b)^2-2(b^2-a^2)*cos12.56°谢啦求的是a b e x怎么回事儿,楼下两位...好像一楼的答案对了,不过真繁琐啊.我看见我们老师的程序很短啊.

题目详情
(a+e)/b=sin50°
200/sin12.56°=(b-a)/sinx
sinx=e/(a+b)
40000=(a+b)^2+(a-b)^2-2(b^2-a^2)*cos12.56°
谢啦求的是a b e x
怎么回事儿,楼下两位...好像一楼的答案对了,不过真繁琐啊.我看见我们老师的程序很短啊.二楼的倒是短,不过答案不对啊,可我又没看出哪儿错了 我是初学者
感觉二楼的好像也对啊,如果此题有多解的话matlab没有显示么?
▼优质解答
答案和解析
二楼的解法是对的,但结果描述不对
有多组解
f=solve('(a+e)/b=sin(50*pi/180)',...
'200/sin(12.56*pi/180)=(b-a)/sin(x)',...
'sin(x)=e/(a+b)',...
'40000=(a+b)^2+(a-b)^2-2*(b^2-a^2)*cos(12.56*pi/180)',...
'a','b','e','x');%求解
f.a
ans =
[ -99.691482480050568846438970908409]
[ 99.315387721864179176881585684827]
[ 76.205248708113486818889907921367]
[ -53.819609746550694357891543973605]
>> f.b
ans =
[ -122.82989007387140067809360492420]
[ 145.83343943276728625348890119959]
[ 596.83217228340800091810764697922]
[ 772.36838043348919565453249754214]
>> f.e
ans =
[ 5.5983277400464638752438419075330]
[ 12.399508176535248660311659118430]
[ 380.99472034421975259002114546057]
[ 645.48811561842989614601658789250]
>> f.x
ans =
[ -.25161261707684042912992053364699e-1]
[ .50601103554918017395523474185318e-1]
[ .60174584657246529312537859698649]
[ 1.1159349199360429431571252455808]
>> 一楼的只求了一组解