![]() |
函数问题
我编写了一个二分法求根的函数bisect.m,直接调用求解方程f(x)=2的根,调用格式为bisect(inline('f(x)-2'),a,b,0.0001),其中a,b是求根区域的上下界,0.0001是根的精度。我的问题是,现在想求解方程f(x)=h的根,求解不同的h值对应方程的根,这个怎么做?谢谢!
|
这个问题在求解ODE问题是也会出现,当时的解决方法是:编写待求方程的函数F(x,h),通过匿名函数方式(@)引用待求方程,如@F(x),将参数h放在解算函数参数表的最后,作为已知数调用。在本例,因为bisect是自编函数,可能不支持这样的做法,但是在bisect函数中增加一个参数应该也不难。
|
[QUOTE=lailai1115;12002]我编写了一个二分法求根的函数bisect.m,直接调用求解方程f(x)=2的根,调用格式为bisect(inline('f(x)-2'),a,b,0.0001),其中a,b是求根区域的上下界,0.0001是根的精度。我的问题是,现在想求解方程f(x)=h的根,求解不同的h值对应方程的根,这个怎么做?...[/QUOTE]
我也写过这方面的程序,你把你的命令函数 发上来,我看下,这样还真不知道从哪里说 |
所有时间均为北京时间。现在的时间是 09:50。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.