有多个K值,如何用matlab写解二元二次方程组的代码

 我来答
匿名用户
2017-09-14
展开全部
有多个K值,如何用matlab写解二元二次方程组的代码
含参数的方程组,在matlab中,可以使用solve函数求解。
解多元方程组,solve函数调用格式如下:
[y1,...,yN] = solve(eqns,vars)

给出示例如下:
syms a b k
[b, a] = solve(a^2/16 + b^2/4 == 1, b == k*a , b, a);%2元2次方程组
b=simple(b),a=simple(a)

解得椭圆与直线交点:
b =
4*k*(1/(4*k^2 + 1))^(1/2)
-4*k*(1/(4*k^2 + 1))^(1/2)

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

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式