日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

MATLAB函数记录

發布時間:2025/3/15 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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函数记录的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。