QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 795|回复: 0
打印 上一主题 下一主题

可变精度算法简介

[复制链接]
字体大小: 正常 放大

413

主题

36

听众

1854

积分

升级  85.4%

  • TA的每日心情
    开心
    2019-9-18 21:55
  • 签到天数: 258 天

    [LV.8]以坛为家I

    社区QQ达人

    群组2015国赛冲刺

    群组2016美赛公益课程

    群组国赛讨论

    群组第三届数模基础实训

    群组Matlab讨论组

    跳转到指定楼层
    1#
    发表于 2015-7-26 19:25 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    命令1  可变精度算法
    函数  vpa
    格式  R = vpa(A)   %用可变精度算法来计算A中的每一元素,使其成为有d位精确度的十进制数。其中d为命令digits设置的当前位数。R中的每一元素为一符号表达式。
    R = vpa(A,d)或R = vpa A d   %用参量d指定的位数(而非命令digits设置的位数)来表示A中的每一元素。R中的每一元素为一符号表达式。
    例3-58
    >>digits(25)
    >>q = vpa(sym(sin(pi/6)))
    >>p = vpa(pi)
    >>gold_ratioi = vpa('(sqrt(5)-1)/2')
    >>vpa pi 75
    >>A = vpa(gallery(5),8)
    >>B = vpa(hilb(3),5)
    计算结果为:
    q =
        .5000000000000000000000000
    p =
        3.141592653589793238462643
    gold_ratioi =
              .6180339887498948482045870
    ans =
         3.14159265358979323846264338327950288419716939937510582097… 494459230781640629
    A =
        [     -9.,     11.,    -21.,     63.,   -252.]
        [     70.,    -69.,    141.,   -421.,   1684.]
        [   -575.,    575.,  -1149.,   3451., -13801.]
        [   3891.,  -3891.,   7782., -23345.,  93365.]
        [   1024.,  -1024.,   2048.,  -6144.,  24572.]
    B =
        [     1., .50000, .33333]
        [ .50000, .33333, .25000]
        [ .33333, .25000, .20000]

    命令2  符号表达式的C语言代码

    函数  ccode
    格式  ccode(s)   %返回C语言的、用于计算符号表达式s的语句段落
    例3-59
    >>syms x
    >>s = taylor(exp(x));
    >>ccode(s)
    计算结果为:
    ans =
          t0 = 1.0+x+x*x/2.0+x*x*x/6.0+x*x*x*x/24.0+x*x*x*x*x/120.0;
    注:t0为 在x=0附近的计算公式(Taylor展式)。

    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    数学中国版主团队!
    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2025-5-8 05:13 , Processed in 0.399789 second(s), 55 queries .

    回顶部