matlab使用solve函数提示得不到解经过大量的代数计算,得到一个关于w的包含有贝塞尔函数(贝塞尔函数中包含未知数)的式子H,令H=0,就可以得到w,因为H很复杂,列不下,所以我就截了其中一部分,

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 04:38:39
matlab使用solve函数提示得不到解经过大量的代数计算,得到一个关于w的包含有贝塞尔函数(贝塞尔函数中包含未知数)的式子H,令H=0,就可以得到w,因为H很复杂,列不下,所以我就截了其中一部分,

matlab使用solve函数提示得不到解经过大量的代数计算,得到一个关于w的包含有贝塞尔函数(贝塞尔函数中包含未知数)的式子H,令H=0,就可以得到w,因为H很复杂,列不下,所以我就截了其中一部分,
matlab使用solve函数提示得不到解
经过大量的代数计算,得到一个关于w的包含有贝塞尔函数(贝塞尔函数中包含未知数)的式子H,令H=0,就可以得到w,因为H很复杂,列不下,所以我就截了其中一部分,H=1/322367625586613460867743744000000000000*(-2943008120401609792200350742404512022921342382246000000000000*besselj(0,8235153604334621/15972753470636985005687493885952000*(6346289403407083247056746626526*w^2-92823068932712446072437491456000000)^(1/2))*(6346289403407083247056746626526*w^2-92823068932712446072437491456000000)^(1/2)+5708204780116637638215812403162370269941216723699371462235258880000000000000000*besselj(1,8235153604334621/15972753470636985005687493885952000*(6346289403407083247056746626526*w^2-92823068932712446072437491456000000)^(1/2))+.
本来我的想法是因为这个式子包含有贝塞尔函数,不是多项式,所以只好使用solve函数,可是却提示Warning:Explicit solution could not be found.ans =[ empty sym ] ,不知道该用哪个函数能解出未知数w?
首先很感谢vbtraz的回答,虽然有点小失望,可是我觉得你说的对,所以还是多谢了!
这几天我查找了些有关的资料,曾经有人提到,如果有初始值,可以用牛顿法来解,不过matlab的牛顿法我没接触过.不知道能不能帮忙给出关于我这个式子的牛顿法的程序?或者类似的,我自己再去钻研也好啊!先在这里谢谢了!

matlab使用solve函数提示得不到解经过大量的代数计算,得到一个关于w的包含有贝塞尔函数(贝塞尔函数中包含未知数)的式子H,令H=0,就可以得到w,因为H很复杂,列不下,所以我就截了其中一部分,
要是啥式子给matlab扔进去就能解出来,这世界上没数学难题了. 其实能解的只是很简单的一部分, 多数都会是这个结果,没办法 .
你去google matlab newton 第一个结果就是啊
http://leniwiki.epfl.ch/index.php/Matlab/newton.m

matlab使用solve函数提示得不到解经过大量的代数计算,得到一个关于w的包含有贝塞尔函数(贝塞尔函数中包含未知数)的式子H,令H=0,就可以得到w,因为H很复杂,列不下,所以我就截了其中一部分, MATLAB,solve函数, matlab里solve如何使用,是否有别的函数可以代替它? 为什么solve函数后matlab无反应 为什么我的matlab中solve函数不能用呢?help中可以查到,但是提示说matlab不支持这种结构 matlab新手求解3:solve函数.我输入solve('x^3+5*x-8'),结果求得三个解:.我只想使用第一个解,如何将其从solve()中提取出来.输入[a b c ]=solve('x^3+5*x-8')时matlab报错,查了资料才知道solve函数的返回值 matlab中solve函数不能用的原因 matlab里solve函数不能使用,即使算x+1都不对solve(x+1==2,x),已经按照说明里,采用了最简单的了,为什么还是错的 怎样使用Matlab工具箱函数 matlab中老是提示函数定义错误, matlab中solve函数solve函数最多可以解多少维的方程组,上千维的可以吗, solve matlab在MATLAB里用solve解方程出来的结果有两个怎么用一个函数把最大的一个取出来用max不可以提示Function 'max' is not defined for values of class 'sym'请那位大侠帮忙. matlab solve函数 xmaxr=solve(dydx,x)其中dydx是一个x和r的多项式 怎样用mathematica求解Solve[Sinc[x]*Cos[x] == 0,x]?提示Solve函数无法求解. matlab中如何用solve求解一定义的函数?如定义一个函数function PAI=pai(lambda)k=1.33;PAI=(1-(k-1)/(k+1)*lambda^2)^(k/(k-1));end用solve(pai)求解是提示?Input argument lambda is undefined. 函数arctan在Matlab里怎样使用? matlab中find 函数如何使用 matlab中常见函数 的使用