摘要: 常用的二维图形命令: plot:绘制二维图形 loglog:用全对数坐标绘图 semilogx:用半对数坐标(X)绘图 semilogy:用半对数坐标(Y)绘图 fill:绘制二维多边填充图形 polar:绘极坐标图 bar:画条形图 stem:画离散序列数据图 stairs:画阶梯图 errorbar:画误差条形图 hist:画直方图 f... 阅读全文
posted @ 2014-04-17 23:38 AI Algorithms 阅读(3263) 评论(0) 推荐(0) 编辑
摘要: 原文地址:matlab绘制三维图形 作者:hotinko1 三维曲线 plot3函数与plot函数用法十分相似,其调用格式为: plot3(x1,y1,z1,选项1,x2,y2,z2,选项2,…,xn,yn,zn,选项n) 其中每一组x,y,z组成一组曲线的坐标参数,选项的定义和plot函数相同。当x,y,z是同维向量时,则x,y,z 对应元... 阅读全文
posted @ 2014-04-17 22:48 AI Algorithms 阅读(2450) 评论(0) 推荐(0) 编辑
摘要: http://blog.163.com/yinhexiwen@126/blog/static/6404826620122942057214/ % figure 窗口最大化,坐标轴也随着窗口变大而相应变大 scrsz = get(0,'ScreenSize'); set(gcf,'Position',scrsz); 或者 set(gcf,'outerposition',get(0,'... 阅读全文
posted @ 2014-04-17 19:44 AI Algorithms 阅读(3033) 评论(0) 推荐(0) 编辑
摘要: \r是回车符,\n是换行符,两者结合方能在txt显示为换行 fidID = fopen(‘test.txt’, 'w+‘); str=’string’; fprintf(fidID,’%s \r\n’,str); %\r\n才能显示为换行 \n\r是不行的 fclose(fidID); 阅读全文
posted @ 2014-04-17 19:18 AI Algorithms 阅读(992) 评论(0) 推荐(0) 编辑
摘要: Matlab中fread函数用法 “fread”以二进制形式,从文件读出数据。 语法1:[a,count]=fread(fid,size,precision) 语法2:[a,count]=fread(fid,size,precision,skip) size: 不指定 :到尾返回读。 N : 读出N个数据,构成列向量。 ... 阅读全文
posted @ 2014-04-17 16:01 AI Algorithms 阅读(15142) 评论(0) 推荐(0) 编辑
摘要: matlab中fopen函数在指定文件打开的实例如下: *1)“fopen”打开文件,赋予文件代号。 语法1:FID= FOPEN(filename,permission) 用指定的方式打开文件 FID=+N(N是正整数):表示文件打开成功,文件代号是N. FID=-1 : 表示文件打开不成功。 FID在此次文件关闭前总是有效的。 如果以读方式打开,matlab首先搜索工作目录,其次... 阅读全文
posted @ 2014-04-17 15:28 AI Algorithms 阅读(1762) 评论(0) 推荐(0) 编辑
摘要: 在Matlab中,这几个函数区分如下: (以下默认S1和S2是字符串,同样也适用于cell细胞类型数据,也就是循环对cell中每个元素分别判断即可。) findstr(S1,S2):寻找是否有S1和S2之间的匹配,真返回1,假返回0,双向; 例: s = 'How much wood would a woodchuck chuck?'; f... 阅读全文
posted @ 2014-04-17 15:23 AI Algorithms 阅读(4306) 评论(0) 推荐(0) 编辑
摘要: 1 matlab中关于注释: 多行注释:选中要注释的若干语句,工具栏菜单Text->Comment,或者鼠标右击选“Comment”,或者快捷键Ctrl+R 取消注释:选中要取消注释的语句,工具栏菜单Text->Uncomment,或者鼠标右击选“Ucomment”,或者快捷键Ctrl+T 另外,选择要处理的区域之后,可以右击鼠标,然后选择快捷键《ctrl+r》《ctrl+t》 ... 阅读全文
posted @ 2014-04-17 15:13 AI Algorithms 阅读(8022) 评论(0) 推荐(0) 编辑
摘要: 今天打算跑下程序,突然发现,真的很烂,不会读入数据,简单的Iris.txt一上午都没读进去,在此对matlab中的textread函数做下总结,textscan函数待续。 本文主要内容引自http://linux.chinaitlab.com/administer/872894.html 笔者在此基础上进行运行,修改得到以下内容,希望大家给与补充: textread 基本语法是: ... 阅读全文
posted @ 2014-04-17 11:09 AI Algorithms 阅读(952) 评论(0) 推荐(0) 编辑
摘要: Matlab中有15种基本数据类型,主要是整型、浮点、逻辑、字符、日期和时间、结构数组、单元格数组以及函数句柄等。 1、整型:(int8;uint8;int16;uint16;int32;uint32;int64;uint64)通过intmax(class)和intmin(class) 函数返回该类整型的最大值和最小值,例如intmax(‘int8’)=127; ... 阅读全文
posted @ 2014-04-17 11:05 AI Algorithms 阅读(1368) 评论(0) 推荐(1) 编辑
摘要: textread 与textscan的区别 textscan更适合读入大文件; textscan可以从文件的任何位置开始读入,而textread 只能从文件开头开始读入; textscan也可以从上一次textscan结束的位置开始读入,而textread不能; textscan只返回一个数组(其实应该说是一个细胞矩阵),而textread要返回多个数组(嗯嗯); textscan提供... 阅读全文
posted @ 2014-04-17 11:03 AI Algorithms 阅读(6102) 评论(0) 推荐(1) 编辑
摘要: 振动论坛原版主eight的经典贴http://www.chinavib.com/thread-45622-1-1.html MATLAB对于文本文件(txt)进行数据读取的技巧总结(经典中的经典)由于本帖内容较多,部分转自他人的心得,因此,凡转贴的地方仅用“----转----”标注,原作者略去,在此对所有原作者表示感谢! 特别说明:由于大家在 I/O 存取上以 ... 阅读全文
posted @ 2014-04-17 02:49 AI Algorithms 阅读(14684) 评论(1) 推荐(1) 编辑
摘要: matlab中这两个字符串查找的函数findstr(), strfind()表明上看起来用法相似,效果也相似。 1. findstr(s1,s2)--在较长的字符串中查找较短的字符串出现的次数,并返回其位置,因此无论s1,s2哪个为长字符串,位置在前在后都没有关系。 例: s = 'Find the starting indices of the shorter string.'; fin... 阅读全文
posted @ 2014-04-17 02:45 AI Algorithms 阅读(1206) 评论(0) 推荐(0) 编辑
摘要: 函数功能:把结构体转换为元胞数组。 语法格式: 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... 阅读全文
posted @ 2014-04-17 02:39 AI Algorithms 阅读(773) 评论(0) 推荐(0) 编辑
摘要: MATLAB元胞数组元胞数组: 元胞数组是MATLAB的一种特殊数据类型,可以将元胞数组看做一种无所不包的通用矩阵,或者叫做广义矩阵。组成元胞数组的元素可以是任何一种数据类型的常数或者常量,每一个元素也可以具有不同的尺寸和内存占用空间,每一个元素的内容也可以完全不同,所以元胞数组的元素叫做元胞(ce... 阅读全文
posted @ 2014-04-17 02:37 AI Algorithms 阅读(2477) 评论(0) 推荐(0) 编辑
摘要: 结构体定义 结构体(struct)是由一系列具有相同类型或不同类型的数据构成的数据集合,也叫结构。 结构体作用 结构体和其他类型基础数据类型一样,例如int类型,char类型 只不过结构体可以做成你想要的数据类型。以方便日后的使用。 在实际项目中,结构体是大量存在的。研发人员常使用结构体来... 阅读全文
posted @ 2014-04-17 02:02 AI Algorithms 阅读(808) 评论(0) 推荐(1) 编辑