matlab 求一个二元二次方程组的解

x=2.1*v*cosa*t+0.5*w*2.1*t*ty=2.1*v*sina*t-0.5*85*t*tv和t是未知数其他的都是已知的求v和t解出来的表达式用matla... x = 2.1*v*cosa*t+0.5*w*2.1*t*t
y = 2.1*v*sina*t-0.5*85*t*t

v 和 t 是未知数 其他的都是已知的 求v 和 t 解出来的表达式

用matlab解出来更好 我只要结果
展开
macs2008
2013-08-09 · TA获得超过1411个赞
知道小有建树答主
回答量:595
采纳率:0%
帮助的人:325万
展开全部
x = 2.1*v*cosa*t+0.5*w*2.1*t*t
y = 2.1*v*sina*t-0.5*85*t*t

2.1*v*cosa*t=x-0.5*w*2.1*t*t
2.1*v*sina*t=y+0.5*85*t*t

ctg(a)=(x-0.5*w*2.1*t*t)/(y+0.5*85*t*t)

t*t= (x-yctg(a))/(85ctg(a)/2+2.1*w/2)

上式大于等于0时 解得t=sqrt(t*t)

v= (x-0.5*w*2.1*t*t)/(2.1*cosa*t)

代入t计算过程 不能化简单形式,

按照上面的步骤可以计算出 t v
weiyi11235
2013-08-09 · 超过10用户采纳过TA的回答
知道答主
回答量:14
采纳率:0%
帮助的人:21.9万
展开全部
错了应该是这个
clc,clear;
syms x y a w
[t,v]=solve('x = 2.1*v*cosa*t+0.5*w*2.1*t*t','y = 2.1*v*sina*t-0.5*85*t*t','t','v')
>>
t =

21.0*(cosa*y - 1.0*sina*x)*(-0.045351473922902494331065759637188/((850.0*cosa + 21.0*sina*w)*(cosa*y - 1.0*sina*x)))^(1/2)
-21.0*(cosa*y - 1.0*sina*x)*(-0.045351473922902494331065759637188/((850.0*cosa + 21.0*sina*w)*(cosa*y - 1.0*sina*x)))^(1/2)

v =

-0.5*(850.0*x + 21.0*w*y)*(-0.045351473922902494331065759637188/((850.0*cosa + 21.0*sina*w)*(cosa*y - 1.0*sina*x)))^(1/2)
0.5*(850.0*x + 21.0*w*y)*(-0.045351473922902494331065759637188/((850.0*cosa + 21.0*sina*w)*(cosa*y - 1.0*sina*x)))^(1/2)

>>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式