1、fullfill(‘dir1’,’dir2’,…,’filename’);
用途: 利用文件各部分信息创建合成完整文件名
例子:若文件‘100.txt’的路径为:’D:\matlab\xindianshuju\wenjian\100.txt’ 那么可用如下代码将其拼接起来:

> dir1='D:';
> dir2='matlab';
> dir3='xindianshuju';
> dir4='wenjian';
> filename='100.txt'
> file = fullfile(dir1, dir2, dir3 ,dir4, filename)
> %得到:file =D:\matlab\xindianshuju\wenjian\100.txt

第二种方法可以直接用[]拼接:

> name = 100.txt
> file= ['D:\matlab\xindianshuju\wenjian\' name]
> %得到:
file =D:\matlab\xindianshuju\wenjian\100.txt

1.1、fileparts
用途:用于将一个完整的文件名分割成若干部分,分别得到路径,文件名,文件后缀。
用法:

> f='D:\matlab\xindianshuju\wenjian\100.txt';
> [pathstr,name,ext]=fileparts(f)
> %得到:
pathstr =D:\matlab\xindianshuju\wenjianname =100ext =.txt

2、dir
用途: Matlab使用dir函数获得指定文件夹下的所有子文件夹和文件,并存放在一种为文件结构体数组中
使用方法: strnam = dir(‘path*.#’); path是文件夹路径,*是通配符,#是想获取的文件类型,如jpg等
返回的每个元素都是如下形式的结构体:

name    -- filename
date    -- modification date
bytes   -- number of bytes allocated to the file
isdir   -- 1 if name is a directory and 0 if not
datenum -- modification date as a MATLAB serial date number

分别为文件名,修改日期,大小,是否为目录,Matlab特定的修改日期
例子: finf = dir(‘deal*.jpg’);
3、size(A,n)
用途:若n=1返回矩阵A的行数;若n=2返回矩阵A的列数
4、ones(a,b)
用途,生成一个a行b列的元素全部为1的矩阵
5、保存工作区内的全部变量

save('x'); %x为保存为.mat文件的名字

6、将矩阵保存为.txt文件

save a.txt -ascii a; %a为工作区中要保存的变量,a.txt为保存后的文件

7、生成随机数

rand(n,m); %生成n行m列0-1之间的随机数矩阵
randperm(n); %生成n个不重复的1-n之间的随机整数
randint(M,N,[a,b]); %生成不重复的a-b之间,矩阵大小M×N的随机整数矩阵

8、画混淆矩阵

imagesc(confusionmat) #confusionmat为事先保存好的二维矩阵

9、fgetl()
用途:逐行读取.txt文件,并自动换行读取,从这个文件中读取一行数据并丢弃其中的换行符。如果要得到行终止符,可以使用函数fgets。

> fid=fopen('a.txt');
> Tline=fgetl(fid);

MATLAB函数记录相关推荐

  1. MATLAB【十三】————仿真函数记录以及matlab变成小结

    part one:matlab 编程小结. 1.char 与string的区别,char使用的单引号 '' ,string使用的是双引号"". 2.一般标题中的输出一定要通过 nu ...

  2. Matlab函数功能学习记录(1)

    初学乍练之作 优秀的Matlab讲解: 博客园 Matlab - 基础知识 csdn matlab库函数大全 my Matlab函数功能学习记录(2) Matlab特殊字符.命令和函数 Matlab实 ...

  3. 2021-01-28 粒子群优化算法-Python版本和Matlab函数 particleswarm 调用

    粒子群优化算法-Python版本和Matlab函数 particleswarm 调用 前两天分享了粒子群优化算法的原理和Matlab原理实现,本文分享一下Python代码下的PSO实现以及Matlab ...

  4. Matlab学习记录 1

    文章目录 Matlab学习记录 使用帮助文档 Matlab读取CSV文件 MATLAB查看变量的类型 Matlab 提取矩阵 某一行 或者 某一列 的方法 mic的计算 矩阵下标从1开始 矩阵转置 获 ...

  5. 《数字图像处理》冈萨雷斯,Matlab函数汇总 .

    <数字图像处理>冈萨雷斯,Matlab函数汇总 . 图像显示 colorbar 显示彩条 getimage 由坐标轴得到图像数据 ice(DIPUM) 交互彩色编辑 image 创建和显示 ...

  6. 非常全的 matlab 函数

    一.常用对象操作:除了一般windows窗口的常用功能键外. 1.!dir 可以查看当前工作目录的文件. !dir& 可以在dos状态下查看. 2.who 可以查看当前工作空间变量名, who ...

  7. MATLAB函数解析:colormap——查看并设置当前颜色图

    MATLAB函数解析:colormap 语法 说明 示例 更改图窗的颜色图 将颜色图设置回默认值 对图窗中的每个坐标区使用不同的颜色图 指定颜色图的颜色数 创建自定义颜色图 返回用在绘图中的颜色图值 ...

  8. Matlab学习记录-矩阵的生成

    Matlab学习记录-矩阵的生成 matlab中生成矩阵有两种方式: 1.中括号加分号. 中括号表示矩阵,分号表示分行:每一行之间的元素可以用逗号分开也可以用空格分开: 例如 a=[1 2 3; 4 ...

  9. Matlab2022a安装MinGW64编译器把matlab函数转换为c/c++库函数

    Matlab2022a安装MinGW64编译器把matlab函数转换为c/c++库函数 最近在项目中,想把部分matlab中的算法函数转换为Qt下调用的C++函数,花了一天时间,配置成功,现把部分过程 ...

最新文章

  1. (转)分享一个SQLSERVER脚本(计算数据库中各个表的数据量和每行记录所占用空间)...
  2. ALV中下拉列表列的实现
  3. 前端学习(660):比较运算符
  4. linux java 环境配置_linux下java开发环境配置
  5. ntp-redhat 同步时间配置
  6. 天津利用大数据全天候监督财政资金的使用
  7. 130 行代码模仿火爆抖音的“蚂蚁呀嘿”特效,你学会了吗?
  8. Mybatis的注解应用之映射声明
  9. Docker Kubernetes k8s 从入门到精通 阿里云实战命令
  10. Mysql 时间转换 时间函数
  11. JMeter接口压力测试实战教程
  12. php中thead怎么居中,html thead标签怎么用
  13. 共轭复数,共轭根式,共轭矩阵,共轭方向,共轭方向法,共轭梯度法,共轭分布,共轭函数,傅里叶变换的共轭对称
  14. strstr和strcasestr
  15. 中科红旗倒下,谁来挑战windows
  16. BioPython ② | 面向对象编程Object Oriented Programming
  17. 怎么用xcode写html5,xcode怎么写c
  18. 玩转Kaggle:Classify Leaves(叶子分类)——数据分析篇
  19. 阿德莱德计算机科学学士好吗,高考成绩不理想,终获澳洲阿德莱德大学计算机科学学士...
  20. SI好文翻译:铜箔表面纹理对损耗的影响:一个有效的模型(一)

热门文章

  1. vsftp实现只能上传不能下载、删除权限配置
  2. leetcode 264. Ugly Number II
  3. 刘宇凡:自媒体不是自媒体 应是志媒体
  4. 灵感编程:最大公约数算法解析
  5. hdu 3790(最短路)
  6. 模板类可以使用虚函数,模板函数不能是虚函数
  7. hdu-Find the nondecreasing subsequences(树状数组)
  8. 贪心算法之——阶乘之和(nyoj91)
  9. 简单查找,如果找到返回下标,如果找不到返回-1
  10. 4.29python