单变量数值积分中fun函数的编写问题
Pass M-file function handle @myfun to quadl:Q = quadl(@myfun,0,2);
where the M-file myfun.m is
function y = myfun(x)
y = 1./(x.^3-2*x-5);
为什么myfun函数中有./和.^还有*?
x不就是一数吗?为什么要用./?
谢谢!
[ 本帖最后由 eight 于 2008-1-3 15:57 编辑 ] 原帖由 star198311 于 2008-1-3 15:53 发表 http://www.chinavib.com/forum/images/common/back.gif
Pass M-file function handle @myfun to quadl:
Q = quadl(@myfun,0,2);
where the M-file myfun.m is
function y = myfun(x)
y = 1./(x.^3-2*x-5);
为什么myfun函数中有./和.^还有*?
x不就是一数 ...
这是为了通用性的考虑,如果输入是向量,就可以不需要修改程序 谢谢!
页:
[1]