matlab命令行環(huán)境的常用操作
ATLAB[1] 是美國(guó)MathWorks公司出品的商業(yè)數(shù)學(xué)軟件,用于算法開發(fā)、數(shù)據(jù)可視化、數(shù)據(jù)分析以及數(shù)值計(jì)算的高級(jí)技術(shù)計(jì)算語(yǔ)言和交互式環(huán)境,主要包括MATLAB和Simulink兩大部分。接下來(lái)是小編為大家收集的matlab命令行環(huán)境的常用操作,希望能幫到大家。
matlab命令行環(huán)境的常用操作
一.常用的窗口命令
help 啟動(dòng)聯(lián)機(jī)幫助文件顯示
what 列出當(dāng)前目錄下的有關(guān)文件 type 列出M文件
lookfor 對(duì)help信息中的關(guān)鍵詞查找 which 找出函數(shù)與文件所在的目錄名 demo 運(yùn)行MATLAB的演示程序
path 設(shè)置或查詢MATLAB的路徑
二.有關(guān)文件及其操作的語(yǔ)句 cd 改變當(dāng)前的工作目錄
dir 列出當(dāng)前目錄的內(nèi)容
delete 刪除文件
getenv 獲得環(huán)境參數(shù)
unix 執(zhí)行操作系統(tǒng)命令并返回結(jié)果 diary 將MATLAB運(yùn)行的命令存盤 fopen 打開文件
fclose 關(guān)閉文件
fread 從文件中讀取二進(jìn)制數(shù)據(jù) fwrite 向一個(gè)文件寫二進(jìn)制數(shù)據(jù) fscanf 從文件讀取格式化數(shù)據(jù) fprintf 將格式化數(shù)據(jù)寫入文件 fgetl 從文件中讀行并放棄換行符 fgets 從文件中讀行并保持換行符
ferror 查詢文件的輸入輸出的錯(cuò)誤信息 feof 檢查文件結(jié)束標(biāo)志
fseek 設(shè)置文件位置指針
ftell 得到文件位置指針的位置 prewind 反繞一個(gè)打開的文件 tempname 建立臨時(shí)的文件名
tempdir 返回一個(gè)已存在的臨時(shí)目錄名
三.啟動(dòng)與退出的命令
quit,exit 退出MATLAB環(huán)境
startup MATLAB自啟動(dòng)文件
matlabrc 啟動(dòng)主程序
四.管理變量工作空間的命令 who 簡(jiǎn)要列出工作空間變量名 whos 詳細(xì)列出工作空間變量名 load 從文件中讀入變量
save 列出工作空間中變量存盤 clear 刪除內(nèi)存中的變量與函數(shù) pack 整理工作空間的內(nèi)存
size 查詢矩陣的維數(shù)
disp 顯示矩陣和文本
length 查詢矢量的維數(shù)
五.對(duì)命令窗口控制的常用命令
cedit 設(shè)置命令行編輯與回調(diào)的參數(shù)
clc 清除命令窗口中的顯示
home 將光標(biāo)移動(dòng)到左上角位置
format 設(shè)置輸出格式
echo 顯示文件中的MATLAB命令
more 控制命令窗口的輸出頁(yè)面
讀文本格式的文件 用 textread 格式如下:[A,B,C,D]=textread('filename','%f %f %d %s') 補(bǔ)充一點(diǎn)。
matlab可直接調(diào)用dos命令,也會(huì)收到良好的效果。其形式為
!command
比如運(yùn)行 !start
就會(huì)打開一個(gè)新的dos窗口。
運(yùn)行 !net send somebody your message
就會(huì)給某人發(fā)信息。
可以利用類似命令實(shí)現(xiàn)對(duì)matlab的結(jié)果的進(jìn)一步處理(比如C語(yǔ)言層次的),
也可以應(yīng)用在遠(yuǎn)程控制方面,讓遠(yuǎn)程計(jì)算機(jī)給自己發(fā)送信息,報(bào)告程序結(jié)束。
還有一個(gè)find函數(shù),感覺(jué)功能好強(qiáng),
可以方便地找出變量中所有滿足結(jié)果的值,比如
a(find(a>0))返回結(jié)果:a中所有滿足條件a>0的值;
看了“matlab命令行環(huán)境的常用操作”還想看: