QQ登录

只需要一步,快速开始

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

Matlab中的特殊变量

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

413

主题

36

听众

1854

积分

升级  85.4%

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

    [LV.8]以坛为家I

    社区QQ达人

    群组2015国赛冲刺

    群组2016美赛公益课程

    群组国赛讨论

    群组第三届数模基础实训

    群组Matlab讨论组

    跳转到指定楼层
    1#
    发表于 2015-8-29 22:27 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta

    2.5 特殊变量
    MATLAB中有许多预先定义好的特殊变量。在MATLAB中这些特殊变量可以随时使用,不用初始化。一些常见的预定义值列在表2.2

                                         表2.2预定义特殊变量

      
    pi
      
    15个有效值的π
      
    i,j
      
    代表虚数i(file:///C:/Users/lx/AppData/Local/Temp/msohtmlclip1/01/clip_image002.gif)
      
    Inf
      
    这个符号代表无穷大,它一般情况下是除以0产生的
      
    NaN
      
    这个符号代表没有这个数。它一般由数学运算得到的。例如,0除以0
      
    clock
      
    这个特殊变量包含了当前的年,月,日,时,分,秒,是一个6元素行向量
      
    date
      
    当前的日期,使用的的字符形式,如30-Dec-2007
      
    eps
      
    变量名是epsilon的简写。它代表计算能机辨别的两数之间的最小数
      
    ans
      
    常用于存储表达式的结果,如果一个结果没有明确的赋值给某个变量











    这个些预定义值存储在一般的变量中,所以他们能被覆盖或改写。如果一个新值赋值于其中一个预定义变量,,那么这以后的计算中新值将会替代默认值。例如,考虑下面用于计算以半径为
    10的圆的周长的语句;

    circl=2*pi*10
    pi=3
    circ2=2*pi*10



    在第一个语句中,pi有默认值3.14159...,所以周长6.28319是正确的结果,第二个语句重定义pi3,所以第三个语句circ260。在程序中修改预定义值会造成一些不正确的结果,并导致一些微小而难以发现的错误。设想一下,要在1000行的程序中找出一个像这样的错误是多么不容易。


    常见编程错误

    不要重定义有意义的预定义变量。否则将后患无穷,制造成出小而难以发现的错误。



    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-11-10 19:48 , Processed in 0.585585 second(s), 54 queries .

    回顶部