bi-quadratics equation双二次方程解法

本文介绍了如何运用Bezout's方法来解决双二次方程x2^2(ai x1^2 + bi x1 + di) + x2(ei x1^2 + fi x1 + gi) + (hi x1^2 + ii x1 + ji) = 0。文章提到了在MATLAB中解此类方程的基本语法,包括利用conv函数进行多项式运算和roots函数求解多项式的根。
摘要由CSDN通过智能技术生成

bi-quadratics equation双二次方程解法

Bezout’s method解决x2^2 (ai x1^2 + bi x1 + di) + x2 (ei x1^2 + fi x1 + gi) + (hi x1^2 + ii x1 + ji) = 0, i=1,2

matlab基本语法:1.多项式的计算相当于建立数组分别存放各个项的系数,进行加减乘除计算。conv(a,b)。roots(fx)可求出多项式的x的多个解。例如fx为八次就可解出八个解。可解出复数。

主函数

function [ x1 ,x2 ] = solve_bi_quad( a1, b1, d1, e1, f1, g1, h1, i1, j1, a2, b2, d2, e2, f2, g2, h2, i2, j2 )
%find 8 sets of x1,x2
    L1=[a1 b1 d1];
    M2=[e2 f2 g2];
    L2=[a2 b2 d2];
    M1=[e1 f1 g1];
    N1=[h1 i1 j1];
    N2=[h2 i2 j2];
    s1=conv(L1,M2);
    s2=conv(L2,M1);
    s3=s1-s2; 
    s4=conv(M1,N2);
    s5=conv(M2,N1);
    s6=s4-s5;
    s11=conv(s3,s6);
    s7=conv(L1,N2);
    s8=co
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值