Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
初级会员
注册日期: 2008-06-12
年龄: 39
帖子: 1
声望力: 0 ![]() |
![]()
用fzero求一个函数的根,fzero('-200-64*x-8*gamma(1.25-0.5*x)/gamma(-0.25-0.5*x)',-4)
该函数应该在 -3.3939,2.5,4.5,6.5等处有零点, 其中- -3.3939为最小的零点,用 fzero求根,无论怎样改后边的初值,总是只能求出一个根 -3.3939,请高手帮慢看看,谢谢! |
![]() |
![]() |
![]() |
#2 | |
高级会员
注册日期: 2007-12-02
年龄: 44
帖子: 303
声望力: 31 ![]() ![]() ![]() ![]() |
![]() 引用:
你给的初始值是 -4 ,所以更容易找到的是 -3.3939 请修改 初始值,来求得其他零点。 ps: fzero 的原理是 数值逼近,是从初始值开始去逼近的,所以求解结果和 初始值很有关系。 建议每次求零点前,先分析出零点的区间,这样再用fzero,修改初始值来得到 比较满意的结果 |
|
![]() |
![]() |
![]() |
主题工具 | |
显示模式 | |
|
|
![]() |
||||
主题 | 主题作者 | 版面 | 回复 | 最后发表 |
[求助]whos显示所占内存的问题 | 小脉 | MATLAB论坛 | 1 | 2008-08-26 09:06 |
[讨论]vb做图形界面时调用matlab语句 | xuexizhe | MATLAB论坛 | 0 | 2008-07-11 23:03 |
[求助]如何产生高斯噪声 | limingaini119 | MATLAB论坛 | 0 | 2008-06-11 18:26 |
[求助]求助高手!!用MATLAB制作动画 | shingo | MATLAB论坛 | 1 | 2008-05-11 08:33 |
【求助】matlab里面“R”键不能用 | wlshfd | MATLAB论坛 | 2 | 2008-01-09 19:02 |