在MATLAB里如何能解出以下这条超越方程所有的根?请各位帮助这条超越方程是a*x-(b*sqrt(1/c*sqrt(d-(c/2-x))))*sqrt(c^2/4-x^2)+2*b*sqrt(d-(c/2+x))/c)*(x/sqrt(c^2/4-x^2)))=0其中a,b,c,d 是任意实数,而求解区间在[-c/2,d
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/16 13:32:18
![在MATLAB里如何能解出以下这条超越方程所有的根?请各位帮助这条超越方程是a*x-(b*sqrt(1/c*sqrt(d-(c/2-x))))*sqrt(c^2/4-x^2)+2*b*sqrt(d-(c/2+x))/c)*(x/sqrt(c^2/4-x^2)))=0其中a,b,c,d 是任意实数,而求解区间在[-c/2,d](/uploads/image/z/2693882-2-2.jpg?t=%E5%9C%A8MATLAB%E9%87%8C%E5%A6%82%E4%BD%95%E8%83%BD%E8%A7%A3%E5%87%BA%E4%BB%A5%E4%B8%8B%E8%BF%99%E6%9D%A1%E8%B6%85%E8%B6%8A%E6%96%B9%E7%A8%8B%E6%89%80%E6%9C%89%E7%9A%84%E6%A0%B9%3F%E8%AF%B7%E5%90%84%E4%BD%8D%E5%B8%AE%E5%8A%A9%E8%BF%99%E6%9D%A1%E8%B6%85%E8%B6%8A%E6%96%B9%E7%A8%8B%E6%98%AFa%2Ax-%28b%2Asqrt%281%2Fc%2Asqrt%28d-%28c%2F2-x%29%29%29%29%2Asqrt%28c%5E2%2F4-x%5E2%29%2B2%2Ab%2Asqrt%28d-%28c%2F2%2Bx%29%29%2Fc%29%2A%28x%2Fsqrt%28c%5E2%2F4-x%5E2%29%29%29%3D0%E5%85%B6%E4%B8%ADa%2Cb%2Cc%2Cd+%E6%98%AF%E4%BB%BB%E6%84%8F%E5%AE%9E%E6%95%B0%2C%E8%80%8C%E6%B1%82%E8%A7%A3%E5%8C%BA%E9%97%B4%E5%9C%A8%5B-c%2F2%2Cd)
在MATLAB里如何能解出以下这条超越方程所有的根?请各位帮助这条超越方程是a*x-(b*sqrt(1/c*sqrt(d-(c/2-x))))*sqrt(c^2/4-x^2)+2*b*sqrt(d-(c/2+x))/c)*(x/sqrt(c^2/4-x^2)))=0其中a,b,c,d 是任意实数,而求解区间在[-c/2,d
在MATLAB里如何能解出以下这条超越方程所有的根?请各位帮助
这条超越方程是
a*x-(b*sqrt(1/c*sqrt(d-(c/2-x))))*sqrt(c^2/4-x^2)+2*b*sqrt(d-(c/2+x))/c)*(x/sqrt(c^2/4-x^2)))=0
其中a,b,c,d 是任意实数,而求解区间在[-c/2,d-c/2]之间.我用fplot想找出这条超越方程根的个数及其大致的位置,然后进一步用迭代法确定根的数值;但是每次图只给我找出一个交点,而实际上它与x轴的交点应该有好几个?!我那里错了?如何能在图上画出这条超越方程与x轴的所有交点,并正确求出每个根的数值?
在MATLAB里如何能解出以下这条超越方程所有的根?请各位帮助这条超越方程是a*x-(b*sqrt(1/c*sqrt(d-(c/2-x))))*sqrt(c^2/4-x^2)+2*b*sqrt(d-(c/2+x))/c)*(x/sqrt(c^2/4-x^2)))=0其中a,b,c,d 是任意实数,而求解区间在[-c/2,d
a,b,c,d 是任意实数,其值不确定你怎么画图?而且作为一个常识,a,b,c,d的取值肯定会影响其根的分布啊.所以我觉得只能得出含有a,b,c,d 的数值解(没有解析解哦),至于迭代法,我觉得到是可行,不过这个编程似乎也不是很难就是,关键你要保证迭代过程的收敛哦.
应该很简单啊,自己编个程序就能搞定啊