24小时热门版块排行榜    

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

von198698

银虫 (小有名气)

[求助] 函数带入问题

想向一个函数里面带入一个函数,具体函数如下
F[eq1_] := (1 + \[Beta]\[Alpha]/(r - Subscript[R, H])) A;
F[eq2_] :=  B - (\[Alpha]\[Beta]r*\[Sigma])/((r - Subscript[R, H]) Subscript[R,
     H]) A;
F[eq2_] :=
  B - (\[Alpha]\[Beta]r*\[Sigma])/((r - Subscript[R, H]) Subscript[R,
     H]) A;
结果就是ReplaceAll::reps: {a\[RightArrow]A (1+\[Beta]\[Alpha]/(r+Times[<<2>>]))} is neither a list of replacement rules nor a valid dispatch table, and so cannot be used for replacing. >>2 ab + a^2 f == 0 /.
a \[RightArrow] A (1 + \[Beta]\[Alpha]/(r - Subscript[R, H]))
这个是怎么回事呀!
回复此楼

» 猜你喜欢

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

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

walk1997

金虫 (著名写手)

改成:
  (f*a^2 + 2 ab == 0) /.
Rule[a, (1 + \[Beta]\[Alpha]/(r - Subscript[R, H]))]
你的代码里面的那个箭头不是表示 Rule,而就是一个箭头
Rule的话 你还是用-> 而不要用面板里面的箭头
5楼2013-07-22 14:47:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 6 个回答

walk1997

金虫 (著名写手)


jjdg: 金币+1, 感谢参与 2013-07-22 00:48:02
你这个贴的代码不全吧? 就3个定义?
报告信息 用了一不是rule的东西来做代换。
2楼2013-07-21 21:46:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

von198698

银虫 (小有名气)

引用回帖:
2楼: Originally posted by walk1997 at 2013-07-21 21:46:16
你这个贴的代码不全吧? 就3个定义?
报告信息 用了一不是rule的东西来做代换。

这里既然给不了图,那我只好写文字了,程序是这样的
f*a^2 + 2 ab == 0  /.
a \[RightArrow] (1 + \[Beta]\[Alpha]/(r - Subscript[R, H])) A然后结果就是
ReplaceAll::reps: {a\[RightArrow]A (1+\[Beta]\[Alpha]/(r+Times[<<2>>]))} is neither a list of replacement rules nor a valid dispatch table, and so cannot be used for replacing. >>
2 ab + a^2 f == 0 /.
a \[RightArrow] A (1 + \[Beta]\[Alpha]/(r - Subscript[R, H]))
这到底是哪有问题哦
3楼2013-07-22 09:40:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

von198698

银虫 (小有名气)

引用回帖:
2楼: Originally posted by walk1997 at 2013-07-21 21:46:16
你这个贴的代码不全吧? 就3个定义?
报告信息 用了一不是rule的东西来做代换。

图是这样的
函数带入问题
未命名.jpg

4楼2013-07-22 09:41:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见