Matlab篇(一)Matlab操作技巧
1、轉置
????Matlab中轉置分為為兩種,共軛轉置和非共軛轉置;
????共軛轉置 ;
????非共軛轉置 ;
????注意:非共軛轉置下面有一個.;
????例子:
close all;clc;clear all; %% 轉置a = [1 2 3 4 5 6];b = [1 2 3 4 5 6];c = a + 1j*b;% 復數c1 = c'; % 共軛轉置c2 = c.'; % 非共軛轉置% 實數a1 = a';% 共軛轉置a2 = a.'; % 非共軛轉置????結果展示:
????1.1 復數C
????
????1.2 實數a
????
?
2、讀取文件信息函數
?
? 函數dir,help得到的結果:
?
可以看到,這個函數的輸出包括:
1.????????文件名;
2.????????文件的時間(這邊我做了實驗應該最近的修改時間);
3.????????文件大小(Bytes);
4.????????Isdir:返回1,代表是文件夾;返回0,代表不是;
5.????????datenum:日期字符串轉換為日期數字。
下面來一個例子:
%% 讀取txt文件信息 RawDataPath1 = 'dir'; % 文件路徑 RawDataPath2 = 'dir/dir_TXT.txt'; % txt路徑 listing1 = dir(RawDataPath1); %文件 listing2 = dir(RawDataPath2); %txt結果展示:
? ??
?
3、讀取文件函數、大小、路徑
?
?
4、取整
?
Matlab取整函數有: fix, floor,ceil, round。
1)????????fix :朝零方向取整,如fix(-1.3)=-1;fix(1.3)=1;
????>> fix(-1.3)
????ans =
????-1
????>> fix(1.3)
????ans =
????1
2)????????floor:朝負無窮方向取整,如floor(-1.3)=-2;floor(1.3)=1;
????>> floor(-1.3)
????ans =
????-2
????>> floor(1.3)
????ans =
????1
?
3)????????ceil:朝正無窮方向取整,如ceil(-1.3)=-1;ceil(1.3)=2;
????>> ceil(-1.3)
????ans =
????-1
????>> ceil(1.3)
????ans =
????2
?
4)????????round:四舍五入到最近的整數,如round(-1.3)=-1;round(-1.52)=-2;round(1.3)=1;round(1.52)=2。
????>>round(-1.3)
????ans =
????-1
????>> round(-1.52)
????ans =
????-2
????>> round(1.3)
????ans =
????1
????>> round(1.52)
????ans =
????2
5、命令clc、close、clear的用法
clc:清除命令窗口的內容,對工作環境中的全部變量無任何影響 ;
close:關閉當前的Figure窗口 ;
close all:關閉所有的Figure窗口 ;
clear:清除工作空間的所有變量 ;
clear all:清除工作空間的所有變量,函數,和MEX文件;
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
總結
以上是生活随笔為你收集整理的Matlab篇(一)Matlab操作技巧的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: FPGA篇(三)基于FPGA的几种排序算
- 下一篇: FPGA篇(五)Capture导出FPG