欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

【MATLAB】变量 ( 特殊变量和常量 | 关键字 | 调用优先级 | 数值显示格式 )

发布时间:2025/6/17 编程问答 54 豆豆
生活随笔 收集整理的这篇文章主要介绍了 【MATLAB】变量 ( 特殊变量和常量 | 关键字 | 调用优先级 | 数值显示格式 ) 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

文章目录

  • 一、特殊变量和常量
  • 二、关键字
  • 三、matlab 中的调用优先级
  • 四、数值显示格式





一、特殊变量和常量



ans 变量 : answer 缩写 , 如果计算时没有指定接收变量 , matlab 默认将计算结果存储到该 ans 变量中 ;

i , j : 复数 ;

Inf : 表示无穷大 ; 如果计算 10\cfrac{1}{0}01 , 其计算结果就是无穷大 ;

>> 1/0ans =Inf>> log(0)ans =-Inf

eps : 很小的值 , 指数表示为 2.2204e−0162.2204e-0162.2204e016 ;

>> epsans =2.2204e-16

NaN : 不是一个数值 , 如 无限大除以无限大 , 其结果就是 NaN , 不是一个数值 ;

>> Inf/Infans =NaN

pi : 圆周率 π\piπ ;

>> pians =3.1416

上述的特殊变量和常量都是 matlab 保留字 , 用户不能使用 ;





二、关键字



还有用户不能使用 matlab 关键字 , 输入 iskeyword 命令 , 可以打印 matlab 中的关键字 ;

>> iskeywordans =20×1 cell 数组'break''case''catch''classdef''continue''else''elseif''end''for''function''global''if''otherwise''parfor''persistent''return''spmd''switch''try''while'



三、matlab 中的调用优先级



matlab 中的调用优先级 : 从高到低

  • 变量
  • 内置函数
  • 子函数
  • 私有函数

如 : 定义一个变量 sin = 0 , 然后再调用 sin(10) 时 , 根据调用优先级 , sin 被优先当做一个变量 ;

执行 clear sin 命令 , 清除工作区中的 sin 函数 , 然后执行 sin(10) 代码 , 即可 正确执行正弦函数 ;





四、数值显示格式



数值显示格式 :

short 格式 : 默认的数值显示格式是 short 格式 , 只显示 444 位小数 ; 这是默认的格式 ;

format short

该格式下输入 pi 命令 , 打印 444 位小数格式的 π\piπ ;

>> pians =3.1416

long 格式 : 显示 151515 位小数 ; 调用如下指令 , 即可切换成 long 格式 ;

>> format long >> pians =3.141592653589793

科学符号 444 位小数表达 :

>> format shortE >> pians =3.1416e+00

科学符号 151515 位小数表达 :

>> format longE >> pians =3.141592653589793e+00

bank 格式 : 小数点后两位 ;

>> format bank >> pians =3.14

hex 十六进制个数 :

>> format hex >> pians =400921fb54442d18

rat 有理数格式 :

>> format rat >> pians =355/113

总结

以上是生活随笔为你收集整理的【MATLAB】变量 ( 特殊变量和常量 | 关键字 | 调用优先级 | 数值显示格式 )的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。