1.matlab如何通过串口读取声音(数据)?
MATLAB串口通讯实验(一)
2.匿名上位机v7能保存数据吗?
能保存数据,格式csv。
3.matlab读取csv文件
方法一:M = csvread(‘FILENAME’),读取逗号分隔值格式的文件名。结果直接返回给M。因此,文件只能包含数值。
方法二:M = csvread(‘FILENAME’,R,C),从逗号分隔值格式的文件中读取数据(从R行和C列开始)。R和C从零开始,因此R=0和C=0指定文件中的第一个值。即csv文件中的第一行为该函数的第0行,csv文件中的第一列为该函数的第0列。
方法三:M = csvread(‘FILENAME’,R,C,RNG),只读取由RNG=[R1 C1 R2 C2]指定的范围,其中(R1,C1)是要读取的数据的左上角,R2,C2)是右下角。也可以使用电子表格表示法指定RNG,如RNG=’A1…B7’。
错误:csvread 出现错误使用 dlmread 数字或文字 “NaN”、“Inf”。(可能有符号,不区分大小写)
用readmatirx代替
4.matlab如何丢弃数据的前几个
A(i:k)
5.sound函数输出mat值
sound(Y,FS),将向量Y(具有采样频率FS)中的信号发送到支持声音的平台上的扬声器。 假定Y中的值在-1.0 <= y <= 1.0的范围内。 超出该范围的值将被裁剪。 当Y为N×2矩阵时,在支持立体声的平台上播放立体声。
sound(Y),以默认采样率8192 Hz播放声音。
sound(Y,FS,BITS),尽可能使用BITS位/样本播放声音。 大多数平台支持BITS = 8或16
错误使用 sound
仅支持单通道和双通道音频。输入数据格式错了
floor函数:向下取整
length函数:计算向量或矩阵的长度
tic:tic和toc是用来记录matlab命令执行的时间
tic用来保存当前时间,而后使用toc来记录程序完成时间
size函数:a=size(A,n),指定求解矩阵的列数和行数;n=1时,a—行数,n=2时,a—列数c
zeros函数:zeros(N):生成一个NN的零方阵
complex函数:创建复数
fft函数:
figure函数: