数学吧 关注:891,027贴子:8,751,722

超越方程组求解

只看楼主收藏回复

如图所示,求高手解决。直接使用MATLAB(程序见下面)解出来的结果不对,使用eq1/eq2可以直接得出一个参数。用mathematica运算电脑显示内存不足,求高手帮忙。

附MATLAB程序:
clear
syms a1 A a B b;
eq1=(5*exp(-4*a1))*(A*exp(a*10)+B*exp(b*10))-4.54;
eq2=(5*exp(-5*a1))*(A*exp(a*10)+B*exp(b*10))-1.03;
eq3=(5*exp(-4*a1))*(A*exp(a*20)+B*exp(b*20))-2.31;
eq4=(5*exp(-4*a1))*(A*exp(a*25)+B*exp(b*25))-2.01;
eq5=(5*exp(-4*a1))*(A*exp(a*30)+B*exp(b*30))-1.98;
[a1 A a B b]=solve(eq1,eq2,eq3,eq4,eq5)



IP属地:北京1楼2012-03-12 22:21回复
    ◇楼下的我伊丽莎白了。。。


    IP属地:美国2楼2012-03-12 22:34
    回复
      需要这么多方程吗,目测两个就够了吧


      IP属地:江西4楼2012-03-12 23:03
      回复
        第一个和第二个出一下a就出来了吧


        IP属地:江西5楼2012-03-12 23:04
        回复
          这个我已经知道了,上面有说明


          IP属地:北京6楼2012-03-13 09:03
          回复
            5个未知数,两个方程能解的出来?


            IP属地:北京7楼2012-03-13 09:04
            回复
              用矩阵的方法表示一下,不会溢出


              IP属地:上海8楼2012-03-13 09:06
              回复
                求矩阵,不过我更改了mathematica程序,已经算出来了


                IP属地:北京9楼2012-03-13 09:08
                回复
                  mathematica,基本上是机械类的算法,所以溢出是很常有的事情


                  IP属地:上海10楼2012-03-13 09:09
                  回复
                    THX,受教了。


                    IP属地:北京11楼2012-03-13 09:11
                    回复
                      这个是什么里面的题目?


                      IP属地:上海12楼2012-03-13 09:14
                      回复
                        自己做出来拟合的一个方程


                        IP属地:北京13楼2012-03-13 09:26
                        回复
                          matlab里有拟合函数啊,直接调用就好啦


                          IP属地:上海14楼2012-03-13 09:26
                          回复
                            那个拟合的数据,有的不是自己想要的形式,所以一般都是自己列出形式,然后解方程。


                            IP属地:北京15楼2012-03-13 09:28
                            回复