常用命令
dir:列出当前目录下的所有文件
clc:清除命令窗
who:将内存中的当前变量以简单形式列出
变量设置
(1).变量命名
(2).变量赋值
>>a=(100*0.02)/4.0
a=0.0500
数值通常按行输入,行之间用分号隔开。
B=35642
整数操作
随机序列常用命令
例1.3:产生一个 2*3 随机矩阵,MATLAB 命令为:R=randsrc(2,3)
矩阵常用操作命令
数是学好 MATLAB 的关键。
(1).矩阵的输入
(2).操作符“:”的说明
j:k表示步长为 1 的等差数列构成的数组:[j, j+1, j+2,…, k]。
j:i:k表示步长为 i 的等差数列构成的数组:[j,j+i,j+2*i,…, k]。
A(i:j)表示 A(i),A(i+1),…,A(j)。
(3).对矩阵元素的操作
设 A 是一个矩阵,则在 MATLAB 中用如下符号表示它的元素:
A(i,j)表示矩阵 A 的第 i 行第 j 列元素。
A(:,j)表示矩阵 A 的第 j 列。
A(i,:)表示矩阵 A 的第 i 行。
A(:,:)表示 A 的所有元素构造 2 维矩阵
A(:)表示以矩阵 A 的所有元素按列构成的一个列矩阵。
A(i)表示矩阵 A(:)的第 i 个元素。
[]表示空矩阵。
(4).矩阵的运算
(5).数组
在 MATLAB 中数组是一行或者一列的矩阵,对矩阵输入、修改和保存都适用于数组,同时 MATLAB 还提供了一些创建数组的特殊指令。
linspace(a,b,n) 给出区间[a,b]的 n 个等分点数据
MATLAB 命令为:>> linspace(0,1,6)
C=bitand(A,B)命令将返回两个非负整数数组 A 和 B 的相应元素按位与操作的结果。为了确保 A 和 B 的元素都是整数,可以使用 ceil、fix、floor 和 round函数来生成 A 和 B。
例 1.9:>>C=bitand(1,2)
结果为:C=0
C=bitor(A,B)命令将返回两个非负整数数组 A 和 B 的相应元素按位或操作的结果。为了确保 A 和 B 的元素都是整数,可以使用 ceil、fix、floor 和 round 函数来生成 A 和 B。
例 1.10:>>C=bitor(1,2)
结果为:C=3
C=bitxor(A,B)返回两个非负整数数组 A 和 B 的相应元素进行按位异或的结果,为了确保 A 和 B 的元素都是整数,可以使用 ceil、fix、floor 和 round 函数来生成 A 和 B。
例 1.11:>>C=bitxor(1,2)
结果为:C=3
C=bitset(A,bit,v)命令将 A 中元素第 bit 位设为 v,其中 v 必须为 0 或 1,A 中的元素必须为非负整数,bit 必须为 1 到 A 中元素浮点整数表示法的位数之间的一个数字。
例 1.12:>>C=bitset(1,2,1)
结果为:C=3
C=bitget(A,bit)命令将返回 A 中元素用 bit 指定位的值,A 中的元素必须为非负整数,bit 必须为 1 到 A 中元素浮点整数表示法位数之间的一个数字。
例 1.12:
>>C=bitget(1,2)
结果为:C= 0
绘图操作
(1)图形标注
(2)二维图形
功能:在同一图形窗口绘制多条不同颜色曲线,曲线关系为
y1=f(x1),y2=f(x2),y3=f(x3)
例 1.15:
>> x=1:5;
>> bar(x),title('直方图')
M=hist(N)表示将 N 中的最大最小值找出来,然后,平均取十个等间隔点,看以每个间隔点为中心,向两边各扩展 1/2 间隔的范围内,包括 N 的元素个数,因此 M 返回值都是 1*10 大小。
例 1.16:>> b1=[0,1,2,3,4,5,6,7,8,9];b2=[4,5,7];
>>M=hist(b2)
>>M=hist(b1)
文件操作
(1)fopen
(2)fclose
(3
fread
fwrite
M 文件的建立与使用
(1)命令文件
(2)函数文件
M 函数文件的一般形式为:function <因变量>=<函数名>(<自变量>)
M 函数文件可以有多个因变量和多个自变量,当有多个因变量时用[]括起来。
来源:博客园
作者:Qftm
链接:https://www.cnblogs.com/qftm/p/11509678.html