MATLAB函数记录
1、fullfill(‘dir1’,’dir2’,…,’filename’);
用途: 利用文件各部分信息創建合成完整文件名
例子:若文件‘100.txt’的路徑為:’D:\matlab\xindianshuju\wenjian\100.txt’ 那么可用如下代碼將其拼接起來:
第二種方法可以直接用[]拼接:
> name = 100.txt > file= ['D:\matlab\xindianshuju\wenjian\' name] > %得到: file =D:\matlab\xindianshuju\wenjian\100.txt1.1、fileparts
用途:用于將一個完整的文件名分割成若干部分,分別得到路徑,文件名,文件后綴。
用法:
2、dir
用途: Matlab使用dir函數獲得指定文件夾下的所有子文件夾和文件,并存放在一種為文件結構體數組中
使用方法: strnam = dir(‘path*.#’); path是文件夾路徑,*是通配符,#是想獲取的文件類型,如jpg等
返回的每個元素都是如下形式的結構體:
分別為文件名,修改日期,大小,是否為目錄,Matlab特定的修改日期
例子: finf = dir(‘deal*.jpg’);
3、size(A,n)
用途:若n=1返回矩陣A的行數;若n=2返回矩陣A的列數
4、ones(a,b)
用途,生成一個a行b列的元素全部為1的矩陣
5、保存工作區內的全部變量
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。
總結
以上是生活随笔為你收集整理的MATLAB函数记录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: dp聚类算法_【深度】基于残差分析的混合
- 下一篇: githup用户名密码怎么看_MacBo