<div id="navCategory"></div>
讯享网

带符号8位整数数据的最大值时127,int8函数转换时只输出最大值。
讯享网<thead> <tr> <th>单精度 (single)</th> <th>双精度(double)</th> </tr> </thead> <tbody> <tr> <td>单精度型实数在内存中只占用<mark></mark>4个字节</td> <td>双精度型实数在内存中占用<mark></mark>8个字节</td> </tr> </tbody>
在MATLAB中数据默认位双精度型。
浮点型转换函数示例:

实部和虚部都默认为双精度型
函数:生成复数
函数:求复数的实部
函数:求复数的虚部
函数:求复数的模
函数:求复数的幅角
函数:求复数的共轭复数

一般情况下,MATLAB内部每一个数据元素都是用双精度数来表示和存储的。默认输出格式是short格式,可以用format命令来改变数据输出格式。
format 格式符
格式符:

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

变量命名规则:
- 是区分大写的
- 第一个字母必须是英文字母
- 可以包含英文字母、下划线和数字
- 不能包含空格、标点
- 最多不超过63个字符
赋值语句(两种格式):





内存变量的删除与修改:

clear命令:删除MATLAB工作区中的变量。
内存变量文件:



1.使用方括号 “ [ ] ” 操作符
规则:数组元素必须在“ [ ] ”内输入。行与行之间必须用分号 “ ; ” 隔开,也可以在分行处用回车键隔开。 行内元素用 空格或逗号“ , ” 隔开。
2.利用已建好矩阵建立更大的矩阵
小矩阵拼接成大矩阵
3.函数方法
reshape()
产生全0矩阵;
产生全1矩阵 ;
产生单位矩阵 ;
产生(0,1)区间均匀分布的随机矩阵;
randn() 产生均值为0,方差为1的标准正态分布随机矩阵

方法一:

方法二:

方法三:

使用冒号“ : ”操作符:
基本语法格式:X = (起始值):(步长):(终止值)。
步长:可正可负,不写步长,默认步长为1

利用函数linspace():
基本语法格式:X = linspace(X,Y,n)
X:第一个元素
Y:最后一个元素
n:元素总个数,不写的话默认100


“ 全下标 ” 标识:

“ 序号 ” 标识:

两种表示的转换:
利用冒号表达式获得子矩阵:

以上就是MATLAB数据运算变量操作及矩阵表示详解的详细内容,更多关于MATLAB数据变量及矩阵的资料请关注脚本之家其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/183497.html