24小时热门版块排行榜    

查看: 1198  |  回复: 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 ]
回复此楼
奋斗!!!!!!
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

resonant

木虫 (正式写手)

独自为政

mafuwu(金币+5):我用5.2再试试,谢谢了,优秀 2010-04-20 21:47
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
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 13 个回答

resonant

木虫 (正式写手)

独自为政


mafuwu(金币+2):谢谢参与
画个函数还是很简单的吧?
fa[a_]=2/(2 + 1/4 (a + Sqrt[a^2 + 8])^2);
Plot[fa[a], {a, -10, 10}, DisplayFunction -> $DisplayFunction];

[ Last edited by resonant on 2010-4-14 at 17:22 ]
交朋识友,猛搞科研。两手抓,两手都要硬。
2楼2010-04-13 21:14:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

resonant

木虫 (正式写手)

独自为政

★ ★ ★ ★ ★
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
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

1377429145


mafuwu(金币+2):谢谢参与
好像也不是很复杂啊
4楼2010-04-13 21:56:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见