MATLAB函数记录
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函数记录相关推荐
- MATLAB【十三】————仿真函数记录以及matlab变成小结
part one:matlab 编程小结. 1.char 与string的区别,char使用的单引号 '' ,string使用的是双引号"". 2.一般标题中的输出一定要通过 nu ...
- Matlab函数功能学习记录(1)
初学乍练之作 优秀的Matlab讲解: 博客园 Matlab - 基础知识 csdn matlab库函数大全 my Matlab函数功能学习记录(2) Matlab特殊字符.命令和函数 Matlab实 ...
- 2021-01-28 粒子群优化算法-Python版本和Matlab函数 particleswarm 调用
粒子群优化算法-Python版本和Matlab函数 particleswarm 调用 前两天分享了粒子群优化算法的原理和Matlab原理实现,本文分享一下Python代码下的PSO实现以及Matlab ...
- Matlab学习记录 1
文章目录 Matlab学习记录 使用帮助文档 Matlab读取CSV文件 MATLAB查看变量的类型 Matlab 提取矩阵 某一行 或者 某一列 的方法 mic的计算 矩阵下标从1开始 矩阵转置 获 ...
- 《数字图像处理》冈萨雷斯,Matlab函数汇总 .
<数字图像处理>冈萨雷斯,Matlab函数汇总 . 图像显示 colorbar 显示彩条 getimage 由坐标轴得到图像数据 ice(DIPUM) 交互彩色编辑 image 创建和显示 ...
- 非常全的 matlab 函数
一.常用对象操作:除了一般windows窗口的常用功能键外. 1.!dir 可以查看当前工作目录的文件. !dir& 可以在dos状态下查看. 2.who 可以查看当前工作空间变量名, who ...
- MATLAB函数解析:colormap——查看并设置当前颜色图
MATLAB函数解析:colormap 语法 说明 示例 更改图窗的颜色图 将颜色图设置回默认值 对图窗中的每个坐标区使用不同的颜色图 指定颜色图的颜色数 创建自定义颜色图 返回用在绘图中的颜色图值 ...
- Matlab学习记录-矩阵的生成
Matlab学习记录-矩阵的生成 matlab中生成矩阵有两种方式: 1.中括号加分号. 中括号表示矩阵,分号表示分行:每一行之间的元素可以用逗号分开也可以用空格分开: 例如 a=[1 2 3; 4 ...
- Matlab2022a安装MinGW64编译器把matlab函数转换为c/c++库函数
Matlab2022a安装MinGW64编译器把matlab函数转换为c/c++库函数 最近在项目中,想把部分matlab中的算法函数转换为Qt下调用的C++函数,花了一天时间,配置成功,现把部分过程 ...
最新文章
- (转)分享一个SQLSERVER脚本(计算数据库中各个表的数据量和每行记录所占用空间)...
- ALV中下拉列表列的实现
- 前端学习(660):比较运算符
- linux java 环境配置_linux下java开发环境配置
- ntp-redhat 同步时间配置
- 天津利用大数据全天候监督财政资金的使用
- 130 行代码模仿火爆抖音的“蚂蚁呀嘿”特效,你学会了吗?
- Mybatis的注解应用之映射声明
- Docker Kubernetes k8s 从入门到精通 阿里云实战命令
- Mysql 时间转换 时间函数
- JMeter接口压力测试实战教程
- php中thead怎么居中,html thead标签怎么用
- 共轭复数,共轭根式,共轭矩阵,共轭方向,共轭方向法,共轭梯度法,共轭分布,共轭函数,傅里叶变换的共轭对称
- strstr和strcasestr
- 中科红旗倒下,谁来挑战windows
- BioPython ② | 面向对象编程Object Oriented Programming
- 怎么用xcode写html5,xcode怎么写c
- 玩转Kaggle:Classify Leaves(叶子分类)——数据分析篇
- 阿德莱德计算机科学学士好吗,高考成绩不理想,终获澳洲阿德莱德大学计算机科学学士...
- SI好文翻译:铜箔表面纹理对损耗的影响:一个有效的模型(一)