线型 符号 点型 符号 颜色 符号 实线 - 点 . 蓝 b 点线 : 圆圈 o 绿 g 点画线 -: 叉 x 红 r 虚线 -- 加 + 青 c 星号 * 洋红 m 方形 s 黄 y 菱形 d 黑 k 下三角 v 白 w 上三角 ^ 左三角 < 右三角 > 五角星 p 六角星 h    
[转]MATLAB 精华 · 字符串全函数 http://blog.sina.com.cn/s/blog_5d06e2390100l3aw.html 字符是常用的数据结构之一,对字符串的操作很多情况下甚至性能优于对数字的操作。在大数运算下,字符串运算高效,是极佳的选择。 * 检测字符类 * isstr 检测是否为字符串 ischar 检测字符串是否为字符数组 isletter 检测字符串中的英文字母 isspace 检测字符串中的空格 isstrprop 检测字符串中符合特定范畴的字符 * 元胞数组类 * cellstr 转换字符数组到元胞数组,通常用于元胞数组元素为不定长字符串 char 转换元胞数组到字符数组,转换ASCII码到字符 iscellstr 判断是否为元胞数组 sort 数组元素排序 intersect 数组交集,升序排列输出 ismember 判断是否为集合中的元素 setdiff 数组差集,升序排列输出 setxor 数组异或,即不属于数组交集的元素,升序排列输出 union 数组并集,升序排列输出 unique 查找数组中独特的元素序列 * 字符操作类 * strcat 字符串连接 strvcat 字符串垂直连接 strcmp 判断字符串是否相等 strncmp 判断两个字符串的前n个字符是否相等 strcmpi 判断字符串是否相等,忽略大小写 strncmpi 判断两个字符串的前n个字符是否相等,忽略大小写 strrep(s,s1,s2) 替换字符串s中的s1为s2 strfind(s,s1) 查找字符串s中串s1的位置 findstr(s1,s2) 查找短字符串在长字符串中的位置 strtok(s,char) 对字符串s中首个char前后分割 strmatch 查找匹配字符串 regexp 正则表达式 lower 转换字符串中的字母为小写 upper 转换字符串中的字母为小写 * 数据转换类 * int2str 整数转换到字符串 num2str 按指定精度和格式转换数字到字符串 mat2str 矩阵转换到字符串 dec2hex 十进制转换到十六进制字符串 dec2bin 十进制转换到二进制字符串 dec2base 十进制转换到指定进制字符串 uint8/abs 字符串转换到ASCII码 str2num 字符串转换到数字 str2double 字符串转换到数字,元胞数组转换到数字 hex2num 十六进制字符串转换到数字 hex2dec 十六进制字符串转换到十进制数字 bin2dec 二进制字符串转换到十进制数字 base2dec 指定进制字符串转换到十进制数字 * 空格处理类 * blanks 创建空格字符串 deblank 去除字符串尾部空格 strjust 字符串对齐 strtrim 去除字符串头尾空格 * 格式字符类 * eval 执行包含MATLAB表达式的字符串 sprintf 按格式写数据到字符串 fprintf 按格式写数据到文件 sscanf 按格式从字符串中读取数据 文件操作类函数 fopen 打开文件 fseek 查找字符 fgetl 按行查找 fwrite 写入文件 fclose 关闭文件 [转]图象可视化函数 http://bbs./cgi-bin/bbsanc?path=/groups/computer.faq/Matlab/D4EDB8892/M.1195736459.A bar,barh:垂直和水平直方图 hist :统计频数直方图 hold :在图象窗口中保留当前图形 loglog :双对数刻度曲线图 pie :饼图 plot :绘制二维曲线 polar :极坐标图 semilogx semilogy:半对数刻度曲线图 subplot :创建子图 三维绘图函数 bar3,bar3h:三维直方图 comet3 :三维彗星图 cylinder :柱面图 fill3 :填充的三维多边形 plot3 :三维直角坐标曲线图 quiver3 :三维向量场图 slice :切片图 sphere :生成球面 stem3 :三维火柴杆图 waterfall :瀑布水线图 绘制标注和网络 clabel :为等高线图加数值标记 datetick :使用日期标注标记线 grid :绘制二维和三维图形网格 gtext :使用鼠标确定文本在二维视图中的位置 legend :在图形上显示图例 plotyy :双y轴创建图形 title :为当前轴添加标题 xlabel ylabel zlabel :标注三轴 体数据可视化 coneplot :三维向量场中将速度向量锥形表示 contourslice:在三维物体切面上绘制等高线 isocaps :计算帽端等表面几何 isonormals :计算等值表面顶点的法向 isosurface :从块体数据中提取等表面数据 reducepatch :缩减块体表面的数目 reducevolume:缩减块体数据集中元素的数目 shrinkfaces :缩减块体表面的尺寸 smooth3 :使三维数据光滑化 stream2 :计算二维流线数据 stream3 :计算三维流线数据 streamline :画流线 surf2patch :表面数据转换为块数据 subvolume :从体数据中提取子集 表面、网格和轮廓绘制 contour :二维等高线图 contourc :低层等高线图形计算 contourf :填充二维等高线图 hidden :从一个网线图中删除消隐线 mesh meshc meshz :网线图 peaks :两变量的样本函数 surf surfc :三维阴影表面图 surfl :带有基于色图照明的表面图 trimesh :三角形网线图 trisurf :三角形表面图 域生成 griddata :数据网格化 meshgrid :为三维图形生成XY矩阵 专门图形绘制 area :一个二维图形的填充 box :控制轴的边界 comet :二维彗星轨迹图 compass :绘制从原点出发的向量图 ezcontour:简易等高线图绘图 ezcontourf:简易填充等高线绘图 ezmesh :简易网线图绘图 ezmeshc :简易网线/等高线组合绘图 ezplot :简易曲线图绘图 ezplot3 :简易三维曲线图绘图 ezsurf :简易三维着色表面绘图仪 ezpolar :简易极坐标曲线图 feather :沿水平轴等间距的点发散的向量 ezsurfc :简易带等高线的三维表面图绘图 fplot :在指定区域画出一个函数的图形(important) fill :填充二维多边形 pie3 :三维饼图 pareto :Pareto图 plotmatrix:绘制离散图 pcolor :伪色绘图 rose :极坐标直方图 quiver :向量场图 ribbon :带图 stairs :阶梯曲线图 scatter :二维离散点图 scatter3 :三维散点图 stem :二维火柴图 convhull :凸壳图 inpolygon :检测点是否在多边形内 dsearch :搜索最近点 polyarea :多边形的面积 voronoi :Voronoi图 视觉控制 camdolly :移动相机的位置和坐标 camlookat :确定相机位置来观察一个对象或一组对象 camorbit :绕照相机的目标旋转照相机 campan :围绕照相机的位置旋转照相机目标 campos :设置或查询照相机的位置 camproj :设置或查询投影类型 camroll :绕视轴旋转照相机 camtarget :设置或查询相机目标位置 camva :设置或查询照相机视角 camup :设置或查询照相机方向 camzoom :放大或缩小 daspect :设置或查询轴的纵横比 pbaspect :设置或查询绘图框的纵横比 view :确定视角 viewmtx :视角变换矩阵 xlim,ylim,zlim:设置或查询轴的刻度范围 camlight :在相机系统中生成或移动光源体 lightangle :在球坐标系里创建或定位一个照明对象 lighting :选择照明算法 material :控制面和块的反射比属性 颜色操作 brighten :控制色图明暗 caxis :色轴刻度 colorbar :画色轴 colordef :设置默认的属性值来显示不同的颜色方案 hsv2rgb :饱和色彩色图HSV向rgb转换 rgbplot :绘制色图 graymon :为灰度显示器设置默认的图形窗口属性 rgb2hsv :rgb转换为hsv spinmap :旋转色图 shading :设置颜色渲染属性 surfnorm :计算和显示三维表面法向 whitebg :改变轴的背景色 colormap :设置和获得当前色图 打印函数 orient :为打印输出设置纸张的方向 print,printopt:创建硬拷贝输出 saveas :使用指定的格式保存图形或模型(important) 图形图象处理 axes :生成轴图形对象 axis :坐标轴的比例和外观 cla :清楚当前轴 clc :清除窗口中的命令 clf :清除当前窗口 close :删除指定的图形 copyobj :复制图形对象及其子对象 dragrect :用鼠标拖动矩形 drawnow :完成等待的绘图 figure :创建一个图形窗口 findobj :查找图形对象 gca :获取当前轴的句柄 gcbo :返回当前指向正在被调用的对象的句柄 gcf :获取当前图形句柄 gco :返回当前对象的句柄 get :获取对象的属性 getframe :获取图形帧 ginput :使用鼠标输入数据 image :显示图象对象 ishandle :判断图形对象是否有效 light :创建一个照明对象 line :创建线对象 newplot :确定图形对象的位置 patch :创建块图形对象 rectangle :生成二维矩形对象 refresh :重新绘制当前图形 reset :将图形对象重新设置为默认值 rotate :按指定方向旋转对象 rotate3d :使用鼠标旋转轴 selectmoveresize:选择移动调整和复制轴和用户界面控制图形对象 set :设置对象属性 surface :创建面对象 text :标注文字 uicontextmenu:创建一个上下文按钮 zoom :在二维图形上进行放大和缩小
|