3.MATLAB数值数据

3.1分类:整型、浮点型、复数型

3.1.1整型

1.无符号整数、带符号整数

每种整型又根据分配字节数分为8位、16位、32位、64位,根据字节数不同,表示范围也不同。共有八种整型数据。例:

无符号8位整数数据范围:00000000~11111111(0~-1)

带符号8位整数数据范围:10000000~01111111(-~-1)

2.MATLAB提供了数据类型转换函数来实现数据类型的转换,例如,uint8函数将数值数据转换为无符号8位整数,int8函数将数值数据转换为带符号8位整数。

因为带符号八位整数最大为127,所以第一行命令输出的是127.而无符号八位整数的最大值为255,所以可以转化为129。

3.1.2浮点型

1.单精度、双精度

单精度占4个字节,双精度占8个字节。双精度的数据精度更高。MATLAB中数值数据默认为双精度型。

2.single函数:将其他类型数据转化为单精度型

double函数:将其他类型数据转化为双精度型

P.S.class函数可以确定数据的数据类型

3.1.3复数型

1. 复数型数据分为实部和虚部两个部分,实部和虚部默认为双精度型,虚数单位用i或j表示

>>6+5i
ans=6.0000+5.0000i
>>6+5j
ans=6.0000+5.0000i

不论用i还是j,结果都是一样的。

2.可以用real函数求复数的实部,用imag函数求复数的虚部

3.2数值数据的输出格式

format函数可以决定数据的输出格式:format 格式

此处先将输出格式设置为long,输出结果为小数点后15位

之后又将输出格式重置,输出结果还原为小数点后4位

注意:format函数只是改变了数据的输出格式,不影响数据的计算以及储存。

3.3常用数学函数

1.函数调用格式

为函数名(函数自变量的值)

函数自变量规定为矩阵变量,也可以是标量,标量是矩阵的一个特例;

函数在运算时是将函数逐项作用于矩阵的每个元素上,所以最后的运算结果就是一个与自变量矩阵同型的矩阵

这里是先创建了一个2*2的矩阵,然后exp函数的作用是自然指数 。可以看到最终结果矩阵每处的元素都是e的对应次方。

下面是一些函数的用法:

下面是一些函数的应用举例:

rem函数:rem(a,b)得到的是a除以b以后的余数

第一行:生成1~100区间内全部整数组成的向量x;

第二行:调用函数insprime生成k向量,k向量中的元素要么为0,要么为1;

第三行:调用find函数生成k1向量,k1向量中的元素为k向量中非零元素的序号;

第四行:p即为x中的素数。

MATLAB学习笔记3相关推荐

  1. Matlab学习笔记——数据文件定位

    写在这里的初衷,一是备忘,二是希望得到高人指点,三是希望能遇到志同道合的朋友. 目录 数据文件定位 1.fseek函数 2.ftell函数 3.feof函数 数据文件定位 1.fseek函数 用于改变 ...

  2. MATLAB学习笔记(二)

    MATLAB学习笔记(二) 一.矩阵运算 矩阵分析 向量和矩阵的范数运算 矩阵的秩 矩阵的化零矩阵 矩阵的化简rref()函数 线性方程组 超定线性方程组求解 矩阵分解 1.对称正定矩阵的Choles ...

  3. MATLAB学习笔记(一)

    MATLAB 一.安装的目录结构 二.常用的菜单及工具 布局 设置路径 设置工作路径 三.常用命令 四. 基础知识 数据类型 复数类型 `inf 和 NaN` 字符与字符串 函数句柄 结构体 结构体的 ...

  4. linspace函数matlab_从零开始的matlab学习笔记——(29)泰勒逼近函数

    matlab应用--求极限,求导,求积分,解方程,概率统计,函数绘图,三维图像,拟合函数,动态图....更多内容尽在个人专栏:matlab学习 上一节我们成功制作了能自己转圈的三维螺旋线,这里我们再来 ...

  5. matlab数组平方的计算自定义函数_从零开始的matlab学习笔记——(38)简单数论计算函数:取整,gcd,lcm,质数,全排列...

    matlab应用--求极限,求导,求积分,解方程,概率统计,函数绘图,三维图像,拟合函数,动态图,傅里叶变换,随机数,优化问题....更多内容尽在个人专栏:matlab学习 翻了翻优化工具箱,发现内容 ...

  6. 取模(mod)与取余(rem)的区别——Matlab学习笔记

    取模(mod)与取余(rem)的区别--Matlab学习笔记http://www.bieryun.com/1099.html 昨天在学习Matlab的数学函数时,教程中提到取模(mod)与取余(rem ...

  7. matlab 线性规划_从零开始的matlab学习笔记——(37)线性规划——后传

    matlab应用--求极限,求导,求积分,解方程,概率统计,函数绘图,三维图像,拟合函数,动态图,傅里叶变换,随机数,优化问题....更多内容尽在个人专栏:matlab学习 呼,终于将matlab的优 ...

  8. MATLAB学习笔记——二维和三维绘图

    MATLAB学习笔记--二维和三维绘图 近期练习matlab的二维和三维绘图,整理一下,以防忘记. 文章目录 MATLAB学习笔记--二维和三维绘图 一.二维绘图 1.plot命令 2.fplot 命 ...

  9. MATLAB学习笔记(十八)

    MATLAB学习笔记(十八) 一.Simulink仿真基础 1.1 Simulink的启动 1.2 系统仿真模型的创建 1.3 仿真参数的设置 1.4 总结 二.子系统的创建与封装 2.1 子系统的创 ...

  10. MATLAB学习笔记(十七)

    MATLAB学习笔记(十七) 一.符号对象 1.1 符号对象的建立 1.2 符号对象的运算 1.3 符号矩阵 二.符号微积分 2.1 符号函数的极限 2.2 符号函数的导数 2.3 符号函数的积分 三 ...

最新文章

  1. ubuntu 命令收集
  2. 心态很容易受别人影响_为什么说缠论中的走势中枢容易影响短线买卖交易心态?...
  3. linux week3
  4. html分块时边距的设置,html – 文本节点后第一个块的边距(垂直空间)?
  5. 2020盲盒经济洞察报告
  6. python自动生成采集规则_【仅供学习参考】Python多线程池采集小说,超简单!
  7. html5 漂亮的左右布局_2020年庚子年风水布局,2020年家居风水布局汇总 | 影楼
  8. java lua传参_Lua将函数参数作为表键传递
  9. linux 进程崩溃log,Linux系统日志及日志分析
  10. JAVA学习之 Model2中的Servlet与.NET一般处理程序傻傻分不清楚
  11. CentOS7+rsync+sersync实现数据实时同步
  12. 【OpenCV学习笔记】【函数学习】二(MFC+OpenCV2.4.7读取摄像头之CvvImage::CopyOf 的通道选择问题)
  13. pytest allure测试报告_pytest文档32allure描述用例详细讲解
  14. 十字消除 - Cocos2d-x 2.0.1
  15. PostgreSQL数据库备份还原全攻略
  16. Blackberry上网问题解决方案
  17. 安装 adobe 软件 photoshop 遇到 81错误 mac
  18. linux网卡命名规则及修改ip地址
  19. android 顶部弹窗,android显示通知,并在任何应用程序顶部弹出
  20. 85. 如何用 OPA5 编写测试用例来测试用户输入文本的功能

热门文章

  1. chrome彩色标签html,Chrome浏览器增加标签多选和彩色标签功能
  2. Git基础(11):Github跨团队协作
  3. js new Date() 默认时间是早上8点(八点)
  4. 关于采访宿管阿姨的讨论
  5. Flask+Vue+AntDesign通用后台权限管理系统
  6. matlab中仿真图中有格子,关于matlab做图的一些东西(—)
  7. 改变select组件默认样式及option背景色
  8. J2EE常见英文词汇
  9. Python 算法交易实验26 退而结网4-实盘交易接口
  10. xxl-job 在业务代码中添加任务