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

matlab求方程.方程组如下:a*r1=arctan(r2/r1)r1^2+r2^2=k0^2(n1^2-n2^2) 其中:a=2 k0=2pi/0.6328 n1=1.568 n2=1.538r1 r2我按百度的教程一直都是无解,

题目详情
matlab求方程.
方程组如下:
a*r1=arctan(r2/r1)
r1^2+r2^2=k0^2(n1^2-n2^2)
其中:a=2 k0=2pi/0.6328 n1=1.568 n2=1.538
r1 r2
我按百度的教程一直都是无解,
▼优质解答
答案和解析
你把数据直接放入方程内,然后再求解.
>> s=solve('2*r1=atan(r2/r1)','r1^2+r2^2=(2*pi/0.6328)^2*(1.568^2-1.538^2)')
s =
r1:[1x1 sym]
r2:[1x1 sym]
>> s.r1
ans =
-0.67337861904725611250689826612806
>> s.r2
ans =
2.955173263830028177035936306643