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