欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

MATLAB教程数据运算变量操作及矩阵表示详解

程序员文章站 2022-03-22 11:08:08
目录matlab数值数据matlab矩阵的表示matlab数值数据整数带符号8位整数数据的最大值时127,int8函数转换时只输出最大值。浮点数 单精度...

matlab数值数据

整数

MATLAB教程数据运算变量操作及矩阵表示详解

MATLAB教程数据运算变量操作及矩阵表示详解

带符号8位整数数据的最大值时127,int8函数转换时只输出最大值。

浮点数

单精度 (single) 双精度(double)
单精度型实数在内存中只占用4个字节 双精度型实数在内存中占用8个字节

在matlab中数据默认位双精度型。

浮点型转换函数示例:

MATLAB教程数据运算变量操作及矩阵表示详解

复数

实部和虚部都默认为双精度型

complex函数:生成复数
real函数:求复数的实部
imag函数:求复数的虚部
abs函数:求复数的模
angle函数:求复数的幅角
conj函数:求复数的共轭复数

MATLAB教程数据运算变量操作及矩阵表示详解

数据的输出格式

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

   format     格式符

格式符:

MATLAB教程数据运算变量操作及矩阵表示详解

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

MATLAB教程数据运算变量操作及矩阵表示详解

变量及其操作

变量与赋值语句

变量命名规则:

  • 是区分大写的
  • 第一个字母必须是英文字母
  • 可以包含英文字母、下划线和数字
  • 不能包含空格、标点
  • 最多不超过63个字符

赋值语句(两种格式):

变量 = 表达式 表达式
将右边表达式的值赋给左边的变量 将表达式的赋值给预定义变量ans

MATLAB教程数据运算变量操作及矩阵表示详解

MATLAB教程数据运算变量操作及矩阵表示详解

预定义变量

MATLAB教程数据运算变量操作及矩阵表示详解

MATLAB教程数据运算变量操作及矩阵表示详解

变量的管理

内存变量的删除与修改:

MATLAB教程数据运算变量操作及矩阵表示详解

clear命令:删除matlab工作区中的变量。

内存变量文件:

MATLAB教程数据运算变量操作及矩阵表示详解

MATLAB教程数据运算变量操作及矩阵表示详解

MATLAB教程数据运算变量操作及矩阵表示详解

matlab矩阵的表示

矩阵的建立

1.使用方括号 “ [ ] ” 操作符

规则:数组元素必须在“ [ ] ”内输入。行与行之间必须用分号 “ ; ” 隔开,也可以在分行处用回车键隔开。 行内元素用 空格或逗号“ , ” 隔开。

2.利用已建好矩阵建立更大的矩阵

小矩阵拼接成大矩阵

3.函数方法

reshape()

zeros() 产生全0矩阵;

ones()产生全1矩阵 ;

 eye() 产生单位矩阵 ;

 rand()  产生(0,1)区间均匀分布的随机矩阵;

randn() 产生均值为0,方差为1的标准正态分布随机矩阵

方法一:

MATLAB教程数据运算变量操作及矩阵表示详解

方法二:

MATLAB教程数据运算变量操作及矩阵表示详解

方法三:

MATLAB教程数据运算变量操作及矩阵表示详解

冒号表达式

使用冒号“ : ”操作符:

基本语法格式:x = (起始值):(步长):(终止值)。

步长:可正可负,不写步长,默认步长为1

MATLAB教程数据运算变量操作及矩阵表示详解

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

MATLAB教程数据运算变量操作及矩阵表示详解

MATLAB教程数据运算变量操作及矩阵表示详解

矩阵的引用

“ 全下标 ” 标识:

MATLAB教程数据运算变量操作及矩阵表示详解

“ 序号 ” 标识:

MATLAB教程数据运算变量操作及矩阵表示详解

两种表示的转换:

利用冒号表达式获得子矩阵:

MATLAB教程数据运算变量操作及矩阵表示详解

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