随笔分类 -  Matlab

摘要:(清华大学校内适用) 1.首先下载Matlab镜像:http://its.tsinghua.edu.cn/column/jsrj/1,一共有两个ios文件。 2.然后执行 cd ~ mkdir matlab sudo mount -t auto -o loop R2017a_glnxa64_dvd1 阅读全文
posted @ 2017-07-10 14:33 Shiyu_Huang 阅读(734) 评论(0) 推荐(0) 编辑
摘要:0.recommand: fprintf fprintf('%d\n', i); 1.disp disp(['answer = ' num2str(5)]); 2.sprintf sprintf('%d',i) 3.disp+sprintf disp(sprintf('%d',i)); 阅读全文
posted @ 2017-03-16 12:32 Shiyu_Huang 阅读(369) 评论(0) 推荐(0) 编辑
摘要:程序功能: 1.读入wav下的所有音频 2.每个音频截取前0.6秒 3.合并每个音频 合并的音频:https://yun.baidu.com/s/1eR2l5cQ 阅读全文
posted @ 2017-03-10 17:10 Shiyu_Huang 阅读(4337) 评论(0) 推荐(0) 编辑
摘要:data = '1.21, 1.985, 1.955, 2.015, 1.885'; C = strsplit(data,', ') C = '1.21' '1.985' '1.955' '2.015' '1.885'C{1} = 1.21 阅读全文
posted @ 2017-03-05 20:06 Shiyu_Huang 阅读(5323) 评论(0) 推荐(0) 编辑
摘要:matlab -nosplash -nodesktop 运行文件:matlab -nodesktop -nosplash -r file 阅读全文
posted @ 2017-03-05 16:04 Shiyu_Huang 阅读(338) 评论(0) 推荐(0) 编辑
摘要:1.字符串分割 S = regexp(str, char, 'split') 例子: S = regexp(fileName, '\.', 'split'); newName = [ S{1} '.txt']; 阅读全文
posted @ 2016-08-16 23:52 Shiyu_Huang 阅读(216) 评论(0) 推荐(0) 编辑
摘要:1.新建矩阵 A = zeros(5,5); 2.矩阵赋值 A(:,j) = [5 5]表示取A矩阵的第j列全部元素 a.矩阵的同行元素之间用空格(或”,”)隔开; b.矩阵的行与行之间用”;”(或回车符)隔开; 阅读全文
posted @ 2016-08-13 04:09 Shiyu_Huang 阅读(161) 评论(0) 推荐(0) 编辑
摘要:int转string:num2str(0); string转int:str2num('-1'); 阅读全文
posted @ 2016-07-29 02:00 Shiyu_Huang 阅读(415) 评论(0) 推荐(0) 编辑
摘要:1.判断是否存在文件夹:if (exist(folderName,'dir')) 判断是否存在文件if ( exist('filename','file') ) 2.创建文件夹:mkdir(folderName) 3.删除文件夹:rmdir(folderName,'s') 4.当前目录:cd 5.得 阅读全文
posted @ 2016-07-29 01:58 Shiyu_Huang 阅读(242) 评论(0) 推荐(0) 编辑
摘要:1.设置对数坐标 set(gca,'XScale','log','YScale','log'); 2.加网格 grid on; 3.加log对齐网格 set(gca,'XScale','log','YScale','log',... 'XMinorGrid','on','XMinorTic','on 阅读全文
posted @ 2016-07-22 10:12 Shiyu_Huang 阅读(504) 评论(0) 推荐(0) 编辑
摘要:读文件: (0)自己添加 你可以将txt的一些文本数据直接拷贝到matlab窗口,然后保存为mat文件,下次就可以直接采用load函数了。 (1)Load load 从Matlab的数据文件.mat中读取变量数据,也可以从.txt .dat等文件中读取数据。使用load命令读取数据以后在Matlab 阅读全文
posted @ 2016-07-22 02:03 Shiyu_Huang 阅读(1298) 评论(0) 推荐(0) 编辑
摘要:1.声明 (1) DataCell = cell(1,N);(2) DataCell{N} = []; 如何赋值呢? a{1,1}=rand(5) 那么a的1行1列的单元中存储的就是一个随机的5×5的方阵了。 那么要用第一个单元中的方阵中的某个值呢? 可以如下引用:a{1,1}(2,3) 2.扩展 阅读全文
posted @ 2016-07-22 01:18 Shiyu_Huang 阅读(1219) 评论(0) 推荐(0) 编辑
摘要:1.文件夹操作 判断是否存在文件夹:if (exist(folderName,'dir')) 创建文件夹:mkdir(folderName) 删除文件夹:rmdir(folderName,'s') 当前目录:cd 2.文件操作: 获得目录下所有文件名字:waveFiles = dir(fullfil 阅读全文
posted @ 2015-11-11 10:27 Shiyu_Huang 阅读(185) 评论(0) 推荐(0) 编辑