声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1217|回复: 6

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

[复制链接]
发表于 2006-6-11 21:08 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
我定义了两个函数
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 编辑 ]
回复
分享到:

使用道具 举报

 楼主| 发表于 2006-6-12 11:16 | 显示全部楼层
高手快出现[em06]
发表于 2006-6-12 12:02 | 显示全部楼层
fzo是什么?
 楼主| 发表于 2006-6-12 13:31 | 显示全部楼层
打错了<BR>应该是f1<BR>已经改正
发表于 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
 楼主| 发表于 2006-6-13 08:23 | 显示全部楼层
<P>正是我要实现的功能<BR>十分感谢</P>[em17]
发表于 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编辑过]

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-9-25 11:14 , Processed in 0.056140 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表