redelf 发表于 2006-6-11 21:08

[求助]这两个函数可以合合二为一吗?

我定义了两个函数
f1.m如下
function z=f(x,a,b,c,d,e,f)
z=sqrt(x/a/b)/tan(e*sqrt(x/a/b))+sqrt(x/c/d)/tan(f*sqrt(x/c/d))
end
f2.m如下
function v=g(a,b,c,d,e,f,num)
v=fzero('f1',num,[],a,b,c,d,e,f)
end
请问可以把这两个函数合二为一吗

[ 本帖最后由 lxq 于 2007-5-3 00:01 编辑 ]

redelf 发表于 2006-6-12 11:16

高手快出现

ericlin 发表于 2006-6-12 12:02

fzo是什么?

redelf 发表于 2006-6-12 13:31

打错了<BR>应该是f1<BR>已经改正

feifeifool 发表于 2006-6-12 20:43

回复:(redelf)[求助]这两个函数可以合合二为一吗?...

function y=qiujielingdian(a,b,c,d,e,f,num)<BR>x=sym('x');<BR>z=sqrt(x/a/b)/tan(e*sqrt(x/a/b))+sqrt(x/c/d)/tan(f*sqrt(x/c/d));<BR>g=inline(z);<BR>y=fzero(g,0.9);<BR>这样子可不可以!<BR>a=1;b=3;c=5;d=6;e=7;f=8;<BR>num=0.9;<BR>qiujielingdian(a,b,c,d,e,f,num)<BR>求解结果:<BR>0.6043

redelf 发表于 2006-6-13 08:23

<P>正是我要实现的功能<BR>十分感谢</P>

多情清秋 发表于 2006-6-14 21:37

回复:(redelf)[求助]这两个函数可以合合二为一吗?...

<P><FONT color=#ff0000>feifeifool加威望2点,redelf加威望1点。</FONT></P>
<P>多情清秋<br>2006年6月14日</P>
[此贴子已经被作者于2006-6-14 21:38:04编辑过]
页: [1]
查看完整版本: [求助]这两个函数可以合合二为一吗?