文章目录

  • 一、特殊变量和常量
  • 二、关键字
  • 三、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.2204e−016 ;

>> 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】变量 ( 特殊变量和常量 | 关键字 | 调用优先级 | 数值显示格式 )相关推荐

  1. 【Java从入门到头秃专栏 】(二) 注释 数据类型 变量 常量 关键字 标识符 运算符 输入输出

    目录 1 注释 2 数据类型 3 变量与常量 4 关键字.标识符 5 运算符 6 键入值.输出值 1 注释 注释就是写在程序中对代码进行解释说明的文字,方便自己和其他人查看,以便大家更加容易理解程序. ...

  2. matlab循环调用不同变量名变量(不同矩阵名)

    问题描述:用循环时常用到调用不同的文件名变量 用字符串作为变量名:   eval() 变量名转化为字符串:   inputname() 数字变换成字符: num2str() %小例子:使用for循环调 ...

  3. C++ 笔记(05)— 变量(变量定义、声明、初始化、extern关键字、变量之间转换)

    1. 变量定义 变量定义就是告诉编译器在何处创建变量的存储,以及如何创建变量的存储.变量定义指定一个数据类型,并包含了该类型的一个或多个变量的列表,如下所示: type variable_list; ...

  4. 变量/值类型/引用类型/常量/枚举

    变量 声明语法 datatype identifier; 如:int i; //声明一个int类型的变量,但是在没有初始化之前编译器不允许使用该变量 同时声明多个 int a,b;//同时声明两个in ...

  5. python的常量和变量_python变量和常量

    变量 什么是变量? 变量,是用于在内存中存放程序数据的容器 计算机的最核心功能就是"计算", 计算需要数据源,数据源要存在内存里,比如我要把小明的姓名.身高.年龄信息存下来,后面程 ...

  6. 成员变量、局部变量、实例变量、静态变量、类变量、常量

    成员变量: 直接在类中声明的变量叫成员变量(又称全局变量) ▲ 初始化: 如果未对成员变量设置初始值,则系统会根据成员变量的类型自动分配初始值:int分配初始值0.boolean分配初始值false, ...

  7. matlab中显示变量大小写,科学网—一些MATLAB的编程规范总结1.0版 - 何亮的博文

    好的编程习惯,可以提高编程效率,不仅可以使代码容易修改,也容易给别人看懂,便于交流.我们不仅要写出"给机器读懂的代码",也写出"给人看得懂的代码". 本文根据一 ...

  8. C ++变量,文字和常量

    C ++变量,文字和常量 本文将借助示例来学习C ++中的变量,文字和常量. C ++变量 在编程中,变量是用于保存数据的容器(存储区). 为了指示存储区域,应该为每个变量赋予唯一的名称(标识符).例 ...

  9. php方法数组注释,php中的注释、变量、数组、常量、函数应用介绍

    php中单引号与双引号的区别? 1. 由下可看出,双引号的变量是解析并输出,而单引号的变量不解析. 2.单引号的解析速度比双引号的快 3. 对于单引号来说,只有两个转义 \',\\ 4. 除了上述两个 ...

最新文章

  1. 昨晚,周杰伦新歌《说好不哭》一夜赚了1000万!
  2. Linux客户机访问FTP服务器常见的问题及解决办法
  3. BZOJ1030: [JSOI2007]文本生成器
  4. 【SSM框架系列】Spring-MVC的组件解析
  5. ISCC2021 真作假时假亦真
  6. 深度讲解spring的循环依赖以及三级缓存
  7. 区块链中的数学 - EdDSA签名机制
  8. [转]c#调用API截图
  9. Python列表以及列表的处理方法
  10. Module build failed: Error: Missing binding
  11. Resharper4.5:增强你的.net开发
  12. Python学习12 文件的读写
  13. python小型编程_学习Python编程的11个资源
  14. 为什么DDOS攻击是服务器的最大危害?
  15. NEO区块链-DAPP开发直通车-第零篇
  16. 【Python百日进阶-Web开发-Feffery】Day429 - fac实例:dash多页面相互点击状态保存
  17. Spring MVC中的Model, ModelMap, 和ModelAndView
  18. android发送短信的两种方式,发送长短信的两种方式,群发短信
  19. MotionEvent 事件解读
  20. C++中使用placement new

热门文章

  1. python:argparse命令行解析模块详解
  2. 团队-石头,剪刀,布-设计文档
  3. QT删除QWidget或QLayout下的控件
  4. 洛谷P2412 查单词 [trie树 RMQ]
  5. 1.1 MySQL 逻辑架构
  6. springmvc如何访问静态文件,例如jpg,js,css
  7. 搭建EJB3开发环境
  8. ORM框架之------Dapper,Net下无敌的ORM
  9. input placeholder样式
  10. 一张表按分类查询:只显示前2行