24小时热门版块排行榜    

查看: 3459  |  回复: 10
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

feynman1965

金虫 (正式写手)

[求助] 用matlab求解一个隐三角函数方程 已有4人参与

方程如图所示,其中,wtb的取值范围是0:0.01:0.5*pi.
求wtr的相对应的值!
谢谢大家!

用matlab求解一个隐三角函数方程
equation.jpg
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

feynman1965

金虫 (正式写手)

引用回帖:
5楼: Originally posted by charmantang at 2014-06-18 19:41:44
y=arrayfun(@(b)fzero(@(r)cos(b)-cos(r)-sin(b)*(r-b),2*pi),0:0.01:pi/2);
已经经过验证

果然高手,一句话搞定一些,佩服!
有个问题请教一下,当我把命令改成
y=arrayfun(@(b)fzero(@(r)cos(b)-cos(r)-sin(b)*(r-b),6.28),0:0.01:pi/2);
提示:
Exiting fzero: aborting search for an interval containing a sign change
    because NaN or Inf function value encountered during search.
(Function value at -Inf is NaN.)
Check function or try again with a different starting value.
请问这是为什么呀?
谢谢你!
10楼2014-06-19 13:37:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 11 个回答

dingd

铁杆木虫 (职业作家)

【答案】应助回帖

感谢参与,应助指数 +1
wtr也应该有范围限制,否则周期性函数会有无穷多组解。
2楼2014-06-18 09:30:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

feynman1965

金虫 (正式写手)

引用回帖:
2楼: Originally posted by dingd at 2014-06-18 09:30:39
wtr也应该有范围限制,否则周期性函数会有无穷多组解。

wtr范围是0:2pi
谢谢
3楼2014-06-18 09:54:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

reko34

木虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
sin(wtb*(wtr-wtb))还是sinwtb * (wtr-wtb)?
4楼2014-06-18 11:08:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见