24小时热门版块排行榜    

查看: 969  |  回复: 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的回帖
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 一志愿中南大学化学学硕0703总分337求调剂 +3 niko- 2026-03-22 3/150 2026-03-22 15:15 by 杨杨杨紫
[考研] 070300化学求调剂 +3 苑豆豆 2026-03-20 3/150 2026-03-22 14:48 by ColorlessPI
[考研] 269专硕求调剂 +6 金恩贝 2026-03-21 6/300 2026-03-22 14:31 by ColorlessPI
[考研] 求调剂 +5 十三加油 2026-03-21 5/250 2026-03-21 18:48 by 学员8dgXkO
[考研] 311求调剂 +3 勇敢的小吴 2026-03-20 3/150 2026-03-21 17:40 by ColorlessPI
[考研] 0805材料320求调剂 +3 深海物语 2026-03-20 3/150 2026-03-21 15:46 by 无际的草原
[考研] 279分求调剂 一志愿211 +14 chaojifeixia 2026-03-19 15/750 2026-03-21 13:24 by zhukairuo
[考研] 330求调剂0854 +3 assdll 2026-03-21 3/150 2026-03-21 13:01 by 搏击518
[考研] 一志愿天津大学化学工艺专业(081702)315分求调剂 +12 yangfz 2026-03-17 12/600 2026-03-21 03:30 by JourneyLucky
[考研] 307求调剂 +10 冷笙123 2026-03-17 10/500 2026-03-21 01:54 by JourneyLucky
[考研] 一志愿 西北大学 ,070300化学学硕,总分287,双非一本,求调剂。 +3 晨昏线与星海 2026-03-18 3/150 2026-03-21 00:46 by JourneyLucky
[考研] 一志愿中南化学(0703)总分337求调剂 +8 niko- 2026-03-19 9/450 2026-03-20 21:57 by luoyongfeng
[考研] 319求调剂 +3 小力气珂珂 2026-03-20 3/150 2026-03-20 19:47 by JourneyLucky
[考研] 一志愿南理工085701环境302求调剂院校 +3 葵梓卫队 2026-03-20 3/150 2026-03-20 19:28 by zhukairuo
[考研] 320求调剂0856 +3 不想起名字112 2026-03-19 3/150 2026-03-19 22:53 by 学员8dgXkO
[考研] 0703化学调剂 +4 18889395102 2026-03-18 4/200 2026-03-19 16:13 by 30660438
[考研] 材料考研调剂 +3 xwt。 2026-03-19 3/150 2026-03-19 11:22 by w沐阳w
[考研] 材料工程专硕调剂 +5 204818@lcx 2026-03-17 6/300 2026-03-18 22:55 by 204818@lcx
[考研] 293求调剂 +11 zjl的号 2026-03-16 16/800 2026-03-18 08:10 by zhukairuo
[考研] 一志愿南京大学,080500材料科学与工程,调剂 +4 Jy? 2026-03-16 4/200 2026-03-17 11:02 by gaoqiong
信息提示
请填处理意见