matlab solve函数的一个基本问题

clearL3=1L4=1.4a=35/180*pib=21/180*pic=pi/2-b[l1,l2]=solve('cos(a)=(L4^2+L3^2-(L2-L1)... clear
L3=1
L4=1.4
a=35/180*pi
b=21/180*pi
c=pi/2-b
[l1,l2]=solve('cos(a)=(L4^2+L3^2-(L2-L1)^2)/(2*L3*L4)','cos(a+c)=(L4^2+L3^2-(L2+L1)^2)/(2*L3*L4)')
这是我的一个解方程组的程序,为什么结出来的结果会跟反余弦有关系啊,求大神指点
展开
数码答疑

推荐于2016-04-26 · 解答日常生活中的数码问题
数码答疑
采纳数:8805 获赞数:18622

向TA提问 私信TA
展开全部
需要设置变量是哪个

[l1,l2]=solve('cos(a)=(L4^2+L3^2-(L2-L1)^2)/(2*L3*L4)','cos(a+c)=(L4^2+L3^2-(L2+L1)^2)/(2*L3*L4)','L1','L2')
更多追问追答
追问
l1 =

[ empty sym ]

l2 =

[]
求出来的结果是这个,是不是方程错了,不好意思我是个菜鸟,麻烦再解释一下
追答
点进去,结果为4个根
ans =
L1: [4x1 sym]
L2: [4x1 sym]

1/2*(-2*cos(a+c)*L3*L4-2*cos(a)*L3*L4+2*L4^2+2*L3^2+2*(4*cos(a)*L3^2*L4^2*cos(a+c)-2*cos(a+c)*L3*L4^3-2*cos(a+c)*L3^3*L4-2*cos(a)*L3*L4^3-2*cos(a)*L3^3*L4+L4^4+2*L4^2*L3^2+L3^4)^(1/2))^(1/2)

-1/2*(-2*cos(a+c)*L3*L4-2*cos(a)*L3*L4+2*L4^2+2*L3^2+2*(4*cos(a)*L3^2*L4^2*cos(a+c)-2*cos(a+c)*L3*L4^3-2*cos(a+c)*L3^3*L4-2*cos(a)*L3*L4^3-2*cos(a)*L3^3*L4+L4^4+2*L4^2*L3^2+L3^4)^(1/2))^(1/2)

1/2*(-2*cos(a+c)*L3*L4-2*cos(a)*L3*L4+2*L4^2+2*L3^2-2*(4*cos(a)*L3^2*L4^2*cos(a+c)-2*cos(a+c)*L3*L4^3-2*cos(a+c)*L3^3*L4-2*cos(a)*L3*L4^3-2*cos(a)*L3^3*L4+L4^4+2*L4^2*L3^2+L3^4)^(1/2))^(1/2)

-1/2*(-2*cos(a+c)*L3*L4-2*cos(a)*L3*L4+2*L4^2+2*L3^2-2*(4*cos(a)*L3^2*L4^2*cos(a+c)-2*cos(a+c)*L3*L4^3-2*cos(a+c)*L3^3*L4-2*cos(a)*L3*L4^3-2*cos(a)*L3^3*L4+L4^4+2*L4^2*L3^2+L3^4)^(1/2))^(1/2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式