实现自动矩阵解题算法的一种思路

    自动解题机算法:二次以上的方程,对于方程组的表达式,处理起来纯粹是一种字符串的变换然后,使用实时编译器,进行自动求解


  String  FunctionA = "a*(X*X)+b*(Y*Y)=c";
  String  FunctionB = "m*(X*X)+n*(Y*Y)=d";


  /* FA变换为 a*(X*X) = c-b*(Y*Y)
             (X*X) = (c-b*(Y*Y))/a
   *          X = ((c-b*(Y*Y))/a)
   *
   * 字符串位移和消除
   *
   * FB代入变换为  m*((c-b*(y*y))/a)+n*(y*y)=d
   * 再次变换     ((m*c) - (m*b*(y*y)))/a + n*(y*y) =d
   *              a*((m*c) - (m*b*(y*y))) + a*n*(y*yY) = a*d
   *              a*m*c - a*(m*b*(y*y)) + a*n*(y*y) = a*d
   *              (y*y)(((a*n)-(a*m*b))) + a*m*c = a*d
   *              (y*y) = ((a*d) - (a*m*c))/((a*n)-(a*m*b))
   *               y= (((a*d) - (a*m*c))/((a*n)-(a*m*b)))@@2 (开平方)
   *
   * 自动解题机的实现必须依赖自动变换机,这种精确而复杂的字符串处理过程需要更加准确的算法设计过程,除此以外,自动解高次方程组是没有其它途径的,这个笨办法是唯一的办法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值