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