24小时热门版块排行榜    

查看: 966  |  回复: 11
本帖产生 1 个 程序强帖 ,点击这里进行查看
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

ldoop

铁杆木虫 (著名写手)


[交流] 【求助】rsolve问题

Hi all,

I want to calculate the expression by a recurrence equation but I got this error:
RSolve::litarg: To avoid possible ambiguity, the arguments of the dependent variable in Hypergeometric2F1[a,a,a+n,z] should literally match the independent variables. >>

the code is:
F[n_] := Hypergeometric2F1[a, a, a + n, z]
RSolve[{(n + a) (n + a - 1 - (2 n - 1) z) F[n] - (n + a) (n + a - 1) (1 - z) F[n - 1] + n^2 F[n + 1] == 0,
  F[0] == ((a - 1) (1 - z))/(a - 1 + z) Hypergeometric2F1[a, a, a - 1, z]}, F[n],n]

请大家帮忙看看 程序有啥问题 或者有更好的办法求出F[n],谢谢了
回复此楼

» 猜你喜欢

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

ldoop

铁杆木虫 (著名写手)


不好意思,回复迟了。

谢谢你的回复,那个地方是个笔误,n 应该是n[[j]].但是仍然存在问题。主要是
1.计算过程中存在复数
NMaximize::nnum: The function value {4.106586024641592,3.529769718777038} is not a number at {a,r,x} = ...
你知道如何排除NMaximize过程中 出现复数的情况吗?

2.SystemException["MemoryAllocationFailure" 这个问题怎么解决呢?

我开始觉得是高斯hypergeometric 函数的问题,就对其中的一个做了相应的变化,但是仍然存在问题。后来我发现可能是参数约束条件的设置上的问题,应该是有上下确界的,即将原来的开区间限制条件(0
请帮忙看看 程序请看链接:
http://d.namipan.com/d/f03cb71ef ... df8407271a8fc9a0000
最原始的程序是CODE 1
后面是在此基础上做的一些修改。

万分感谢帮忙!
9楼2010-11-08 18:25:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 12 个回答

mshwangg

至尊木虫 (正式写手)

★ ★
ldoop(金币+1):谢谢参与
余泽成(金币+1):谢谢参与应助! 2010-10-16 17:08:34
ldoop(金币+1): 2010-10-18 16:39:03
ldoop(金币+1): 2010-10-21 22:31:22
第二个方程是显然的结果,可以从F[n]定义直接得出,而并非是初值。因此你还需要另外一个方程才能解出来
2楼2010-10-16 14:12:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ldoop

铁杆木虫 (著名写手)


ajian04:谢谢参与交流~ 2010-10-22 16:16:18
引用回帖:
Originally posted by ldoop at 2010-10-15 16:16:41:
Hi all,

I want to calculate the expression by a recurrence equation but I got this error:
RSolve::litarg: To avoid possible ambiguity, the arguments of the dependent variable in Hypergeometric2 ...

我给定F[0]为常数,仍然求不出来,请问应该如何处理?谢谢
3楼2010-10-18 16:38:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mshwangg

至尊木虫 (正式写手)

★ ★
余泽成(金币+2):辛苦了! 2010-10-19 15:10:59
ldoop(金币+1): 2010-10-21 20:02:57
ldoop(金币+1): 2010-10-21 20:03:08
引用回帖:
Originally posted by ldoop at 2010-10-18 16:38:26:



我给定F[0]为常数,仍然求不出来,请问应该如何处理?谢谢

先帮我解释一下,既然你已经定义F[n_]了,为何还要求F[n]?
假定F[n]的定义和第一个方程是自洽的,那么第一个方程就是显然的了。
如果不知道F[n]的定义,通过第一个和第二个方程倒是可以求出来F[n]的表达式(和你所给出的F[n]定义一致)
4楼2010-10-19 13:57:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 环境学硕288求调剂 +4 皮皮皮123456 2026-03-22 4/200 2026-03-22 11:07 by 杨杨杨紫
[考博] 招收博士1-2人 +3 QGZDSYS 2026-03-18 4/200 2026-03-22 10:25 by QGZDSYS
[考研] 材料求调剂 +5 @taotao 2026-03-21 5/250 2026-03-21 20:55 by lbsjt
[考研] 0805 316求调剂 +3 大雪深藏 2026-03-18 3/150 2026-03-21 18:55 by 学员8dgXkO
[考研] 材料工程专硕 348分求调剂 +3 冬辞. 2026-03-17 5/250 2026-03-21 18:47 by 学员8dgXkO
[考研] 297求调剂 +11 戏精丹丹丹 2026-03-17 12/600 2026-03-21 17:47 by ColorlessPI
[考研] 266求调剂 +3 哇呼哼呼哼 2026-03-20 3/150 2026-03-21 16:46 by barlinike
[考研] 求调剂 +3 .m.. 2026-03-21 4/200 2026-03-21 16:25 by barlinike
[考研] 265求调剂 +12 梁梁校校 2026-03-19 14/700 2026-03-21 13:38 by lature00
[考研] 初始318分求调剂(有工作经验) +3 1911236844 2026-03-17 3/150 2026-03-21 02:33 by JourneyLucky
[考研] 二本跨考郑大材料306英一数二 +3 z1z2z3879 2026-03-17 3/150 2026-03-21 02:29 by JourneyLucky
[考研] 化学求调剂 +4 临泽境llllll 2026-03-17 5/250 2026-03-21 02:23 by JourneyLucky
[考研] 265求调剂 +9 梁梁校校 2026-03-17 9/450 2026-03-21 02:17 by JourneyLucky
[考研] 307求调剂 +10 冷笙123 2026-03-17 10/500 2026-03-21 01:54 by JourneyLucky
[考研] 295复试调剂 +8 简木ChuFront 2026-03-19 8/400 2026-03-20 20:44 by zhukairuo
[考研] 289求调剂 +6 怀瑾握瑜l 2026-03-20 6/300 2026-03-20 20:30 by 学员8dgXkO
[考研] 材料与化工专硕调剂 +7 heming3743 2026-03-16 7/350 2026-03-20 19:31 by zhukairuo
[考研] 0703化学调剂 +4 18889395102 2026-03-18 4/200 2026-03-19 16:13 by 30660438
[考研] 293求调剂 +11 zjl的号 2026-03-16 16/800 2026-03-18 08:10 by zhukairuo
[考研] 301求调剂 +4 A_JiXing 2026-03-16 4/200 2026-03-17 17:32 by ruiyingmiao
信息提示
请填处理意见