Matlab_P1变量赋值和变量类型

变量赋值:

                      

  •  变量赋值形式:a = 5; 或  a = 5
  • 输入某个变量名时,matlab会返回这个变量的值,如果赋值时不加分号" ; ",窗口也会返回该变量的值
  • 变量的命名规则同c语言规则相同,最长一般不超过63个字符,在命令行窗口输入namelengthmax,窗口会返回你的设备的的最长字符个数,命名时,超过部分会被截断

  •  在命令行窗口输入who,窗口会返回所有现在存在的变量的名字,输入whos除了会返回名字外,还有它们的数据类型和占据空间大小等等信息

  •  在命令行窗口输入clear ,后面加上all / 不加,或者加上已经存在的变量的变量名,前者clear all或clear可以删除所有变量,后者可以删除指定的变量

 

 变量类型:

  •  浮点型:

       若:a = 5;以这样的形式去创建一个变量时,这个变量的数据类型默认是双精度浮点数型(double),一个double型的变量占据的空间为8字节 = 64比特,而与其类似的单精度浮点数(single)的变量占据的空间为4字节 = 32比特,除了第一位用于表示正负,其他就用来表示数值

  • 在命令行窗口输入pi就表示圆周率,但是仅仅只是pi是一个表达式,因此这个表达式的结果会被赋值给结果变量ans,因此窗口会返回ans = 3.1416,而之所以只显示四位小数是显示的问题而不是ans的数据只有四位,是matlab被设置成只显示四位,可以使用输入命令:format long,意思为之后再显示某一个变量的值时,要显示这个变量的全部位数,也可以将pi赋值给某个变量,如果要恢复只显示四位小数可以输入命令:format short;

  •  我们也可以将pi转换为单精度然后用于给一个变量初始化,然后这个变量的数据类型就会是单精度浮点数(single),蓝色部分的single叫作" header "(变量输出的标题),双精度从2017年的版本开始默认不显示header

  • 整数型:

  •  由8比特存储的整数信息形式在matlab中叫作:int8,例如:int_14_int8 = int8(8),意义:是这个变量以int8这个形式存储整数14,注意输入的时候输入法保持英文形式,不然就会像我第一次输入命令时会报错,同时还有 int 16 / 32 / 64

  •  可以用int16的形式去存储

  •  想要知道一个数据类型可存储的最大 / 小值可以通过命令:intmax('数据类型')  /  intmin('数据类型')

  •  在一个数据类型前加上' u ',即表示这个类型是无符号的,例如:uint8,也有uint16 / 32 / 64

 

  •  字符型:

       可以在命令行输入一个表达式'HUAWEI',那么matlb会将这个字符赋值给结果变量ans,则ans的变量类型为字符型(char),也可以用于初始化一个变量,若将单引号改为双引号,那么被初始化的变量的数据类型就是字符串型(string),char类型是一个字符占2字节的空间,根据单引号中的字符数量,相应变量所占空间大小也会随之改变,string类型是整体拥有150字节的空间

  •  逻辑类型:

       逻辑类型只有两个值,一个是true(1 / 非0 ),一个是false(0)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

手打猪大屁

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值