第二章matlab数据及其运算,第 2 章 MATLAB数据及其运算

1、变量及其操作

1)who和whos这两个命令用于变量的显示,whos具体给出变量的维数,所占字节数以及变量的类型。

2)clear用于清楚贮存在MATLAB空间中的变量。

3)内存变量文件

利用MAT文件可以把当前MATLAB工作空间中的一些有用变量长久地保留下来。MAT文件是MATLAB保存数据的一种标准的二进制格式文件,扩展名一定是.mat。MAT文件的生成和装入有save和load命令来完成。常用格式为:

save 文件名 【变量名表】 【-append】【-ascii】

load 文件名 【变量名表】 【-ascii】

4)数据的输出格式

format 格式符

2、MATLAB矩阵的表示

1)冒号表达式

在MATLAB中冒号是一个重要的运算符。利用它可以产生向量。冒号表达式的一般格式为:

e1:e2:e3

其中e1为初始值,e2为步长,e3为终止者。冒号表达式可以产生有e1开始e3结束,以步长e2自增的行向量,注意当e2为负数时候相当于自减。

2)linspace函数

与冒号表达式有异曲同工之妙,其调用格式为:

linspace(a,b,n)

其中a和b是生成向量的第一个和最后一个元素,n是元素的总和。当n省略时自动产生100个元素。

3)矩阵的拆分

❶矩阵的元素是按列编号的,先第一列,再第二列,以此类推。

❷序号(index)和下标(subscript)是一一对于的,其转换关系可以利用sub3ind和ind2sub函数求得。其格式为:

sub2ind(size(a),1,2)

ind2sub(size(a),3)

❸size(a)可以返回包括两个元素的向量,分别是矩阵的行数和列数。

length(a)给出函数和列数的最大者;

年底面世(a)给出a的维数。

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

A(i:i+m,k,k+n)表示取A矩阵的第i行到第i+m行,并且在第k列到第k+n列的所有元素。

A(:)将矩阵每一列的元素叠加起来,成为一个列向量,而这也是MATLAB变量的内部储存方式。

❺利用空矩阵删除矩阵的元素

在MATLAB中定义[]为空矩阵。将某元素从矩阵中删除,采用将其置为空的方法就是一种有效的方法。例如:

a4c26d1e5885305701be709a3d33442f.png

4、MATLAB数据的运算

1)find函数:找出向量或矩阵中非零元素的位置。

find(向量或矩阵)

求满足条件的矩阵元素的序号,注意结果是行向量显示还是列向量显示。

2)字符串跟ascii之间的转换

a4c26d1e5885305701be709a3d33442f.png

5、程序员心情:好像要靠英语六级咯

a4c26d1e5885305701be709a3d33442f.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值