24小时热门版块排行榜    

查看: 509  |  回复: 4

zhanghui10

银虫 (小有名气)

[求助] 求助matlab程序

x取值范围0.1到4,y取值范围也是0.1到4,(且x>=y)
现在要编一matlab程序满足一下条件;
输入一x值,能输出一y值使
zz=x.*DR-(x.*DR).^-(N-f)).*(y.*DR-1))./(((y.*DR).^(f+1)-1).*(x.*DR-1)+(((x.*DR).^-(N-f)-1).*(1-y.*DR))).*(((y.*DS).^(f+1)-1).*(x.*DS-1)+(((x.*DS).^-(N-f)-1).*(1-y.*DS)))./(((x.*DS-(x.*DS).^-(N-f)).*(y.*DS-1)))-DS./DR.*((y.*DS).^f-1).*(x.*DS-1)./(((y.*DS).^(f+1)-1).*(x.*DS-1)+(((x.*DS).^-(N-f)-1).*(1-y.*DS))).*(((y.*DR).^(f+1)-1).*(x.*DR-1)+(((x.*DR).^-(N-f)-1).*(1-y.*DR)))./(((y.*DR).^f-1).*(x.*DR-1))=0
如果没有y处于(0.1-4)可以不输出。
这在matlab中怎样实现啊。请各位大侠帮助。
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

qinjinzhi

新虫 (小有名气)

晕,你这问得不好吧,y是矩阵还是数值你也没说,另外你这根本看不清楚是啥
2楼2011-11-30 14:59:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhanghui10

银虫 (小有名气)

我的意思是固定一个x值,能得到一个y值使那个等式为零。y值是在0.1到4范围之间。
3楼2011-11-30 15:07:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

晴天IET

银虫 (小有名气)

【答案】应助回帖

zhanghui10(金币+5): 2012-02-15 12:10:16
那就是 给定一个x值  求一定范围内方程的解嘛!

试试fzero()函数 吧
4楼2011-12-01 07:47:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhanghui10

银虫 (小有名气)

试了,不行,用fzero()函数,每次给的初始值不一样,得到的值也不一样。
5楼2011-12-01 09:28:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 zhanghui10 的主题更新
信息提示
请填处理意见