| 查看: 1200 | 回复: 12 | |||
| 本帖产生 1 个 程序强帖 ,点击这里进行查看 | |||
mafuwu银虫 (小有名气)
|
[交流]
【求助】求助编程,急 已有7人参与
|
||
|
有一函数2/(2 + 1/4 (a + Sqrt[a^2 + 8])^2),画出该函数的图像,随后将函数里面的所有a替换为a (a + Sqrt[a^2 + 8])^2/16,以此进行,迭代5次。sqrt是对[a^2 + 8]开根号。用For循环,while循环,do循环都可。但要在mathematica的程序下。谢谢了 [ Last edited by senlia on 2010-4-13 at 13:44 ] |
» 猜你喜欢
假如你的研究生提出不合理要求
已经有8人回复
萌生出自己或许不适合搞科研的想法,现在跑or等等看?
已经有4人回复
Materials Today Chemistry审稿周期
已经有4人回复
参与限项
已经有3人回复
实验室接单子
已经有4人回复
全日制(定向)博士
已经有4人回复
对氯苯硼酸纯化
已经有3人回复
求助:我三月中下旬出站,青基依托单位怎么办?
已经有12人回复
所感
已经有4人回复
要不要辞职读博?
已经有7人回复
» 本主题相关价值贴推荐,对您同样有帮助:
求助Fortran编程
已经有8人回复
求助delphi 编程,在window2003中输入汉字为乱码问题
已经有5人回复
求助matlab编程
已经有13人回复
【求助】求助 matlab编程:可否实现清除文本文档数据
已经有5人回复
【求助】用matlab编程,需要将数据自检分类(高手进来指点下)
已经有5人回复
【求助】有关“SW0PC_FXGP编程软件”的介绍
已经有1人回复
【求助】VC++MFC编程,对话框调用单文档,还要处理一些画图的东西
已经有16人回复
【求助】SAS编程出了错,看不懂,请教高手
已经有8人回复
【求助】蒙卡编程问题
已经有15人回复

resonant
木虫 (正式写手)
独自为政
- 程序强帖: 2
- 应助: 0 (幼儿园)
- 贵宾: 0.063
- 金币: 3859.3
- 帖子: 594
- 在线: 44.5小时
- 虫号: 113887
- 注册: 2005-11-23
- 专业: 光学

2楼2010-04-13 21:14:16
resonant
木虫 (正式写手)
独自为政
- 程序强帖: 2
- 应助: 0 (幼儿园)
- 贵宾: 0.063
- 金币: 3859.3
- 帖子: 594
- 在线: 44.5小时
- 虫号: 113887
- 注册: 2005-11-23
- 专业: 光学
★ ★ ★ ★ ★
wangen994(金币+2):感谢参与应助 2010-04-14 08:08
wangen994(金币+3):活动期间额外奖励 2010-04-14 08:08
mafuwu(金币+6):谢谢。但不对,我想让他们出现在一个程序里面,这是一个迭代程序 2010-04-14 15:16
wangen994(金币+2):感谢参与应助 2010-04-14 08:08
wangen994(金币+3):活动期间额外奖励 2010-04-14 08:08
mafuwu(金币+6):谢谢。但不对,我想让他们出现在一个程序里面,这是一个迭代程序 2010-04-14 15:16
|
后一半也不难 For[i = 0, i < 5, fa[a_] = 2/(2 + 1/ 4 (a + Sqrt[a^2 + 8])^2) /. a -> a (a + Sqrt[a^2 + 8])^2/16, i++] ?fa 楼主自己运行一下看看。我用的是5.2 my result: \!\(\* InterpretationBox[GridBox[{ {GridBox[{ {\(fa[a_] = 2\/\(2 + 1\/4\ \((1\/16\ a\ \((a + \@\(8 + a\^2\))\)\^2 + \@\(8 + 1\/256\ a\^2\ \((a + \@\(8 + a\^2\))\)\^4\))\)\^2\)\)} }, GridBaseline->{Baseline, {1, 1}}, ColumnWidths->0.999, ColumnAlignments->{Left}]} }, GridBaseline->{Baseline, {1, 1}}, ColumnAlignments->{Left}], Definition[ "fa"], Editable->False]\) 经再次检验,如果单次手动计算的话,似乎结果要复杂的多。可能我错了。期待高手上场。 [ Last edited by resonant on 2010-4-13 at 22:03 ] |

3楼2010-04-13 21:23:29
4楼2010-04-13 21:56:41
resonant
木虫 (正式写手)
独自为政
- 程序强帖: 2
- 应助: 0 (幼儿园)
- 贵宾: 0.063
- 金币: 3859.3
- 帖子: 594
- 在线: 44.5小时
- 虫号: 113887
- 注册: 2005-11-23
- 专业: 光学
mafuwu(金币+8):谢谢,但是我运行不出来,得不到你说的这个结果。我用的是mathematica 7.0 2010-04-20 13:46
|
楼主这个东西的解答应该为 For[i=1;expr=2/(2+1/4*(a+Sqrt[a^2+8])^2),i<5,i++,expr=expr/.(a->a*(a+Sqrt[a^2+8])^2/16)] 这样得到的结果就正确了—— \!\(2/\((2 + 1\/4\ \((\(\(1\/65536\)\((a\ \((a + \@\(8 + a\^2\))\)\^2\ \((1\/16\ a\ \ \((a + \@\(8 + a\^2\))\)\^2 + \@\(8 + 1\/256\ a\^2\ \((a + \@\(8 + \ a\^2\))\)\^4\))\)\^2\ \((1\/256\ a\ \((a + \@\(8 + a\^2\))\)\^2\ \((1\/16\ a\ \ \((a + \@\(8 + a\^2\))\)\^2 + \@\(8 + 1\/256\ a\^2\ \((a + \@\(8 + \ a\^2\))\)\^4\))\)\^2 + \@\(8 + \(a\^2\ \((a + \@\(8 + a\^2\))\)\^4\ \((1\/16\ \ a\ \((a + \@\(8 + a\^2\))\)\^2 + \@\(8 + 1\/256\ a\^2\ \((a + \@\(8 + a\^2\))\ \)\^4\))\)\^4\)\/65536\))\)\^2\ \((\(\(1\/4096\)\((a\ \((a + \@\(8 + \ a\^2\))\)\^2\ \((1\/16\ a\ \((a + \@\(8 + a\^2\))\)\^2 + \@\(8 + 1\/256\ a\^2\ \ \((a + \@\(8 + a\^2\))\)\^4\))\)\^2\ \((1\/256\ a\ \((a + \@\(8 + a\^2\))\)\ \^2\ \((1\/16\ a\ \((a + \@\(8 + a\^2\))\)\^2 + \@\(8 + 1\/256\ a\^2\ \((a + \ \@\(8 + a\^2\))\)\^4\))\)\^2 + √\((8 + \(\(1\/65536\)\((a\^2\ \((a + \@\(8 + \ a\^2\))\)\^4\ \((1\/16\ a\ \((a + \@\(8 + a\^2\))\)\^2 + \@\(8 + 1\/256\ a\^2\ \ \((a + \@\(8 + a\^2\))\)\^4\))\)\^4)\)\))\))\)\^2)\)\) + √\((8 + \ \(\(1\/16777216\)\((a\^2\ \((a + \@\(8 + a\^2\))\)\^4\ \((1\/16\ a\ \((a + \@\ \(8 + a\^2\))\)\^2 + \@\(8 + 1\/256\ a\^2\ \((a + \@\(8 + \ a\^2\))\)\^4\))\)\^4\ \((1\/256\ a\ \((a + \@\(8 + a\^2\))\)\^2\ \((1\/16\ a\ \ \((a + \@\(8 + a\^2\))\)\^2 + \@\(8 + 1\/256\ a\^2\ \((a + \@\(8 + \ a\^2\))\)\^4\))\)\^2 + √\((8 + \(\(1\/65536\)\((a\^2\ \((a + \@\(8 + \ a\^2\))\)\^4\ \((1\/16\ a\ \((a + \@\(8 + a\^2\))\)\^2 + \@\(8 + 1\/256\ a\^2\ \ \((a + \@\(8 + a\^2\))\)\^4\))\)\^4)\)\))\))\)\^4)\)\))\))\)\^2)\)\) + \ √\((8 + \(\(1\/4294967296\)\((a\^2\ \((a + \@\(8 + a\^2\))\)\^4\ \((1\/16\ a\ \ \((a + \@\(8 + a\^2\))\)\^2 + \@\(8 + 1\/256\ a\^2\ \((a + \@\(8 + \ a\^2\))\)\^4\))\)\^4\ \((1\/256\ a\ \((a + \@\(8 + a\^2\))\)\^2\ \((1\/16\ a\ \ \((a + \@\(8 + a\^2\))\)\^2 + \@\(8 + 1\/256\ a\^2\ \((a + \@\(8 + \ a\^2\))\)\^4\))\)\^2 + √\((8 + \(a\^2\ \((a + \@\(8 + a\^2\))\)\^4\ \((1\/16\ \ a\ \((a + \@\(8 + a\^2\))\)\^2 + \@\(8 + 1\/256\ a\^2\ \((a + \@\(8 + a\^2\))\ \)\^4\))\)\^4\)\/65536)\))\)\^4\ \((\(\(1\/4096\)\((a\ \((a + \@\(8 + a\^2\))\ \)\^2\ \((1\/16\ a\ \((a + \@\(8 + a\^2\))\)\^2 + \@\(8 + 1\/256\ a\^2\ \((a \ + \@\(8 + a\^2\))\)\^4\))\)\^2\ \((1\/256\ a\ \((a + \@\(8 + a\^2\))\)\^2\ \ \((1\/16\ a\ \((a + \@\(8 + a\^2\))\)\^2 + \@\(8 + 1\/256\ a\^2\ \((a + \@\(8 \ + a\^2\))\)\^4\))\)\^2 + √\((8 + \(\(1\/65536\)\((a\^2\ \((a + \@\(8 + \ a\^2\))\)\^4\ \((1\/16\ a\ \((a + \@\(8 + a\^2\))\)\^2 + \@\(8 + 1\/256\ a\^2\ \ \((a + \@\(8 + a\^2\))\)\^4\))\)\^4)\)\))\))\)\^2)\)\) + √\((8 + \ \(\(1\/16777216\)\((a\^2\ \((a + \@\(8 + a\^2\))\)\^4\ \((1\/16\ a\ \((a + \@\ \(8 + a\^2\))\)\^2 + \@\(8 + 1\/256\ a\^2\ \((a + \@\(8 + \ a\^2\))\)\^4\))\)\^4\ \((1\/256\ a\ \((a + \@\(8 + a\^2\))\)\^2\ \((1\/16\ a\ \ \((a + \@\(8 + a\^2\))\)\^2 + \@\(8 + 1\/256\ a\^2\ \((a + \@\(8 + \ a\^2\))\)\^4\))\)\^2 + √\((8 + \(\(1\/65536\)\((a\^2\ \((a + \@\(8 + \ a\^2\))\)\^4\ \((1\/16\ a\ \((a + \@\(8 + a\^2\))\)\^2 + \@\(8 + 1\/256\ a\^2\ \ \((a + \@\(8 + \ a\^2\))\)\^4\))\)\^4)\)\))\))\)\^4)\)\))\))\)\^4)\)\))\))\)\^2)\)\) |

5楼2010-04-20 13:10:40
resonant
木虫 (正式写手)
独自为政
- 程序强帖: 2
- 应助: 0 (幼儿园)
- 贵宾: 0.063
- 金币: 3859.3
- 帖子: 594
- 在线: 44.5小时
- 虫号: 113887
- 注册: 2005-11-23
- 专业: 光学

6楼2010-04-20 13:26:35
resonant
木虫 (正式写手)
独自为政
- 程序强帖: 2
- 应助: 0 (幼儿园)
- 贵宾: 0.063
- 金币: 3859.3
- 帖子: 594
- 在线: 44.5小时
- 虫号: 113887
- 注册: 2005-11-23
- 专业: 光学

7楼2010-04-20 13:50:17
resonant
木虫 (正式写手)
独自为政
- 程序强帖: 2
- 应助: 0 (幼儿园)
- 贵宾: 0.063
- 金币: 3859.3
- 帖子: 594
- 在线: 44.5小时
- 虫号: 113887
- 注册: 2005-11-23
- 专业: 光学
mafuwu(金币+5):我用5.2再试试,谢谢了,优秀 2010-04-20 21:47
wangen994(程序强帖+1):辛苦了 2010-05-09 21:02:30
wangen994(程序强帖+1):辛苦了 2010-05-09 21:02:30
|
其实一般还是要有点版本兼容的。 要不楼主使用这个: For[i=1;expr:=2/(2+1/4*(a+Sqrt[a^2+8])^2),i<5,i++,expr=expr/.(a->a*(a+Sqrt[a^2+8])^2/16)] 采用延迟赋值方式呢? 在5.2种这两个方式得到的结果是一样的,但是不知道7里面是不是也一样。按理是应该用延迟的这种的。 [ Last edited by resonant on 2010-4-20 at 14:04 ] |

8楼2010-04-20 14:00:26
mshwangg
至尊木虫 (正式写手)
- 程序强帖: 5
- 应助: 206 (大学生)
- 金币: 10702.8
- 散金: 100
- 红花: 19
- 帖子: 597
- 在线: 195.4小时
- 虫号: 576702
- 注册: 2008-06-21
- 专业: 物理学I
9楼2010-04-30 15:07:56
10楼2010-04-30 15:10:07












回复此楼