matlab1.2——matlab数值数据类型

一.matlab数值数据类型的分类

①整型(不带小数的数)

说明:由于表示一个整数的字节数不同,数据的表示范围也不同。

例如——无符号八位整数数据范围:00000000—11111111(0~(2的八次方)-1)

有符号八位整数数据范围:10000000—01111111(-2的七次方~(2的七次方)-1)

数据转换函数(将无符号转为有符号:int8,将有符号转为无符号:uint8)

第一个是将129转为带符号的,由于带符号最大为127,则转为127的八位整型;第二个是将129转为不带符号的八位整型,由于无符号最大为255,没有超过范围,则为129;

②浮点型(数值数据一般默认为双精度)

③复数型

其中6+5i和6+5j我们认为是同一个数据

二.数值数据的输出格式

注意:format命令只影响数据的输出格式,不影响数据的计算和存储。

三.常用数学函数

①函数的调用格式:函数名(函数自变量的值)

函数的自变量规定为矩阵变量,当然也有可能是标量,当然标量本身就是矩阵的一个特例。函数运算时是将函数逐项作用于矩阵的每个元素上,所以最后的运算结果是与自变量同型的矩阵。

如:

②常用函数的应用

1.

2.

3.

4.函数应用举例

在matlab中实现就要用到取整和求余的函数(其中rem(m,10)就是m除以10取余)

第一条命令是生成1到100区间内全部整数组成的向量x

第二条命令调用isprime函数生成k向量(k向量中元素要么为1要么为0)

第三天命令k1中元素为k向量中非0元素的序号,也就是x中素数元素的序号

注意:

前者是复数,后者是乘法。


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部