随笔分类 - Matlab
摘要:\r是回车符,\n是换行符,两者结合方能在txt显示为换行 fidID = fopen(‘test.txt’, 'w+‘); str=’string’; fprintf(fidID,’%s \r\n’,str); %\r\n才能显示为换行 \n\r是不行的 fclose(fidID);
阅读全文
摘要:Matlab中fread函数用法 “fread”以二进制形式,从文件读出数据。 语法1:[a,count]=fread(fid,size,precision) 语法2:[a,count]=fread(fid,size,precision,skip) size: 不指定 :到尾返回读。 N : 读出N个数据,构成列向量。 ...
阅读全文
摘要:matlab中fopen函数在指定文件打开的实例如下: *1)“fopen”打开文件,赋予文件代号。 语法1:FID= FOPEN(filename,permission) 用指定的方式打开文件 FID=+N(N是正整数):表示文件打开成功,文件代号是N. FID=-1 : 表示文件打开不成功。 FID在此次文件关闭前总是有效的。 如果以读方式打开,matlab首先搜索工作目录,其次...
阅读全文
摘要:在Matlab中,这几个函数区分如下: (以下默认S1和S2是字符串,同样也适用于cell细胞类型数据,也就是循环对cell中每个元素分别判断即可。) findstr(S1,S2):寻找是否有S1和S2之间的匹配,真返回1,假返回0,双向; 例: s = 'How much wood would a woodchuck chuck?'; f...
阅读全文
摘要:1 matlab中关于注释: 多行注释:选中要注释的若干语句,工具栏菜单Text->Comment,或者鼠标右击选“Comment”,或者快捷键Ctrl+R 取消注释:选中要取消注释的语句,工具栏菜单Text->Uncomment,或者鼠标右击选“Ucomment”,或者快捷键Ctrl+T 另外,选择要处理的区域之后,可以右击鼠标,然后选择快捷键《ctrl+r》《ctrl+t》 ...
阅读全文
摘要:今天打算跑下程序,突然发现,真的很烂,不会读入数据,简单的Iris.txt一上午都没读进去,在此对matlab中的textread函数做下总结,textscan函数待续。 本文主要内容引自http://linux.chinaitlab.com/administer/872894.html 笔者在此基础上进行运行,修改得到以下内容,希望大家给与补充: textread 基本语法是: ...
阅读全文
摘要:Matlab中有15种基本数据类型,主要是整型、浮点、逻辑、字符、日期和时间、结构数组、单元格数组以及函数句柄等。 1、整型:(int8;uint8;int16;uint16;int32;uint32;int64;uint64)通过intmax(class)和intmin(class) 函数返回该类整型的最大值和最小值,例如intmax(‘int8’)=127; ...
阅读全文
摘要:textread 与textscan的区别 textscan更适合读入大文件; textscan可以从文件的任何位置开始读入,而textread 只能从文件开头开始读入; textscan也可以从上一次textscan结束的位置开始读入,而textread不能; textscan只返回一个数组(其实应该说是一个细胞矩阵),而textread要返回多个数组(嗯嗯); textscan提供...
阅读全文
摘要:振动论坛原版主eight的经典贴http://www.chinavib.com/thread-45622-1-1.html MATLAB对于文本文件(txt)进行数据读取的技巧总结(经典中的经典)由于本帖内容较多,部分转自他人的心得,因此,凡转贴的地方仅用“----转----”标注,原作者略去,在此对所有原作者表示感谢! 特别说明:由于大家在 I/O 存取上以 ...
阅读全文
摘要:matlab中这两个字符串查找的函数findstr(), strfind()表明上看起来用法相似,效果也相似。 1. findstr(s1,s2)--在较长的字符串中查找较短的字符串出现的次数,并返回其位置,因此无论s1,s2哪个为长字符串,位置在前在后都没有关系。 例: s = 'Find the starting indices of the shorter string.'; fin...
阅读全文
摘要:函数功能:把结构体转换为元胞数组。 语法格式: c = struct2cell(s) 如果s是m*n(m行n列)的二维的结构体数组,每个结构体含有p个域,则转换得到一个p*m*n的元胞数组c。 如果s是多维的,则得到的元胞数组的大小为[p size(s)]。 相关函数:cell2struct、cell2mat >> s = struct('num1', 1, 'num2', 2, 'n...
阅读全文
摘要:MATLAB元胞数组元胞数组: 元胞数组是MATLAB的一种特殊数据类型,可以将元胞数组看做一种无所不包的通用矩阵,或者叫做广义矩阵。组成元胞数组的元素可以是任何一种数据类型的常数或者常量,每一个元素也可以具有不同的尺寸和内存占用空间,每一个元素的内容也可以完全不同,所以元胞数组的元素叫做元胞(ce...
阅读全文
摘要:文件格式是这样的 20120108 50024 X235RZB30801 01 15 2361 2362 2363 2364 2365 2366 2367 2368 2369 236A 236B 236C 236D 236E 236F 18854.49 17757.25 90809.09 98429.45 21283.85 77620.26 45330.92 70173.54...
阅读全文

浙公网安备 33010602011771号