PDA

查看完整版本 : [求助]请帮我看一下这个小的m文件有什么问题?


zhyt
2009-03-04, 21:34
m文件内容:
function f=nl(x)
p=input('输入p:')
n=input('输入组分数n:')
z=input('输入z:')
pv=input('输入pv:')
ff=z./(1+x*(p./pv-1))
f=sum(ff)-1
end当我用fzreo调用时它一直循环没有返回!!
调用:
a=fzreo('nl',[0.1 1])
:confused:

zhyt
2009-03-04, 21:40
请来人帮我看一下啊

futao1009
2009-03-04, 23:06
fzero调用格式不对,你的那个nl()函数调用的返回是一个数值,不是函数,没有零点。不知道你这个是干什么用的函数?

zhyt
2009-03-05, 08:12
我只是想用fzero解一个方程

magicku
2009-03-05, 21:17
你那个nl函数是什么?没给出啊?

zhyt
2009-03-06, 12:35
nl就在m文件里啊
想解一下其中f这个方程