matlab常用基本命令

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

有关命令行环境的一些操作:(1)clc擦去一页命令窗口,光标回屏幕左上角(2)clear从工作空间清除所有变量(3)clf清除图形窗口内容(4)who列出当前工作空间中的变量(5)whos列出当前工作空间中的变量及信息?或用工具栏上的Workspace浏览器(6)delete文件名从磁盘删除指定文件(7)which文件名查找指定文件的路径(9)clearall从工作空间清除所有变量和函数(10)help命令名查询所列命令的帮助信息(11)savename保存工作空间变量到文件name.mat(12)savenamexy保存工作空间变量xy到文件name.mat(13)loadname下载‘name’文件中的所有变量到工作空间(14)loadnamexy下载‘name’文件中的变量xy到工作空间(15)diaryname1.m保存工作空间一段文本到文件name1.m(16)typename.m在工作空间查看name.m文件内容(17)what列出当前目录下的m文件和mat文件快捷键:Ctrl+p调用上一次的命令Ctrl+n调用下一行的命令Ctrl+b退后一格Ctrl+f前移一格Ctrl+←Ctrl+r向右移一个单词Ctrl+→Ctrl+l向左移一个单词HomeCtrl+a光标移到行首EndCtrl+e光标移到行尾EscCtrl+u清除一行DelCtrl+d清除光标后字符BackspaceCtrl+h清除光标前字符Ctrl+k清除光标至行尾字Ctrl+c中断程序运行一.常用的窗口命令help启动联机帮助文件显示what列出当前目录下的有关文件type列出M文件lookfor对help信息中的关键词查找which找出函数与文件所在的目录名demo运行MATLAB的演示程序path设置或查询MATLAB的路径二.有关文件及其操作的语句cd或ls改变当前的工作目录cd..显示上一层目录pwd显示当前目录dir列出当前目录的内容delete删除文件getenv获得环境参数unix执行操作系统命令并返回结果diary将MATLAB运行的命令存盘fopen打开文件fclose关闭文件fread从文件中读取二进制数据fwrite向一个文件写二进制数据fscanf从文件读取格式化数据fprintf将格式化数据写入文件fgetl从文件中读行并放弃换行符fgets从文件中读行并保持换行符ferror查询文件的输入输出的错误信息feof检查文件结束标志fseek设置文件位置指针ftell得到文件位置指针的位置prewind反绕一个打开的文件tempname建立临时的文件名tempdir返回一个已存在的临时目录名三.启动与退出的命令quit,exit退出MATLAB环境startupMATLAB自启动文件matlabrc启动主程序四.管理变量工作空间的命令who简要列出工作空间变量名whos详细列出工作空间变量名load从文件中读入变量save列出工作空间中变量存盘clear删除内存中的变量与函数pack整理工作空间的内存size查询矩阵的维数disp显示矩阵和文本length查询矢量的维数五.对命令窗口控制的常用命令cedit设置命令行编辑与回调的参数clc清除命令窗口中的显示home将光标移动到左上角位置format设置输出格式echo显示文件中的MATLAB命令more控制命令窗口的输出页面41.字符串函数--字符串操作deblank去掉字符串末尾的空格findstr查找字符串lower转换为小写strcat字符串连接组合strcmp字符串比较strcmpi字符串比较(忽略大小写)strjust调整字符串排列位置strmatch寻找符合条件的行strncmp比较字符串的前n个字符strrep寻找和替代strtok寻找字符串中第一个空字符前边的字符串××strvcat字符串竖向连接(组合)symvar寻找字符串表达式中的变量(除了i,j,pi,inf,nan,eps以及通用函数的其他标识符),如果没有找到变量则返回空单元数组{}texlabel将字符串转换为Tex格式(推荐理科同学掌握Latex)upper大写(返回)42.字符串函数--字符串和数值的转换char生成字符串数组int2str整数转换为字符串mat2str矩阵转换为字符串num2str数值转换为字符串sprintf格式输出字符串sscanf格式读入字符串str2double字符串转换为双精度str2num字符串转换为数值(返回)43.字符串函数--基转换bin2dec把二进制转换为十进制dec2bin十进制转换为二进制dec2hex十进制转换为十六进制hex2dec十六进制转换为十进制hex2num十六进制转换为双精度(返回)44.声音处理函数--常用声音函数lin2mu将线性音频信号转换为mu法则mu2lin将mu法则转换为线性音频信号sound把向量转换为声音soundsc测量数据并作为声音播放(返回)45.声音处理函数--特殊声音函数auread读入next/sun声音文件(后缀为.au)auwrite写au声音文件(返回)46.声音处理函数--WAV声音文件waveread读声音文件wavewrite写声音文件(返回)47.稀疏矩阵函数--基本稀疏矩阵spdiags生成稀疏带状矩阵speye单位稀疏矩阵sprand随机稀疏矩阵sprandn正态分布的随机稀疏矩阵sprandsym生成稀疏对称随机矩阵(返回)48.稀疏矩阵函数--满阵和稀疏矩阵的转换find寻找非零元素下标和值full稀疏矩阵转化为满阵sparse生成稀疏矩阵spconvert载入稀疏矩阵(返回)49.稀疏矩阵函数--稀疏矩阵的非零元素操作nnz非零元素个数nonzeros矩阵中的非零元素nzmax为非零元素分配的存储空间数spalloc稀疏矩阵存储空间spfun稀疏矩阵中非零元素的函数计算spones非零元素全部用1替换(返回)50.稀疏矩阵函数--稀疏矩阵的可视化spy稀疏矩阵的图形表示(返回)51.稀疏矩阵函数--排序算法colmmd进行列的最小度排序colperm基于非零算法排序dmpermDulmage-Mendelsohn分解randperm随机置换symmmd对称最小度排序symrcm反向Cuthill-McKee排序(返回)52.稀疏矩阵函数--范数、条件数和秩condestI范数矩阵条件数normest2范数估计(返回)53.稀疏矩阵函数--线性方程的稀疏系统bicg双共扼梯度法bicgstab双共扼梯度稳定法cgs二次共扼梯度法cholinc不完全Cholesky分解cholupdateCholesky分解的秩1修正gmres广义最小残差法luinc不完全的LU分解pcg预处理共扼梯度法qmrQuasi_Minimal残差法(返回)54.稀疏矩阵函数--稀疏矩阵的特征值和奇异值eigs少数特征值和特征向量svds少数奇异值(返回)55.稀疏矩阵函数--杂项函数spparms设置稀疏矩阵程序的参数(返回)56数据分析和傅立叶变换--基本运算convhull凸壳函数cumprod累计积cumsum累计和cumtrapz累计梯形数值积分delaunayDelaunay三角化dsearch求最近点(这是两个有趣的函数)factor质数分解inpolygon搜索多边形内的点max最大元素mean平均值median数组的中间值min最小值perms向量所有排列组成矩阵polyarea多边形的面积primes生成质数列表prod数组元素积sort元素按升序排列sortrows将行按升序排列std标准差sum元素和trapz梯形数值积分tsearch搜索Delaunay三角形var方差voronoiVoronoi图(返回)57数据分析和傅立叶变换--有限差分del2Laplacian离散diff差分和近似微分gradient数值梯度(返回)58.数据分析和傅立叶变换--相关corrcoef相关系数cov协方差矩阵xcorr互相关系数xcov互协方差矩阵xcorr2二维互相关】(返回)59.数据分析和傅立叶变换--滤波和卷积conv卷积和多项式相乘conv2二维卷积deconv反卷积filter滤波filter2二维数字滤波(返回)60.数据分析和傅立叶变换--傅立叶变换abs绝对值和模angle相角cplxpair按复共扼把复数分类fft一维快速傅立叶变换fft2二维快速傅立叶变换fftshit将快速傅立叶变换的DC分量移到谱中央ifft以为逆快速傅立叶变换ifft2二维逆快速傅立叶变换ifftn多维逆快速傅立叶变换ifftshift逆fft平移nextpow2最相邻的2的幂unwrap修正相角(返回)61.数据分析和傅立叶变换--向量函数cross向量叉积intersect集合交集ismember是否集合中元素setdiff集合差集setxor集合异或(不在交集中的元素)union两个集合的并unique返回向量作为一个集合所有元素(去掉相同元素)(返回)62.数学函数和坐标变换--基本数学函数abs绝对值acos反余弦acosh反双曲余弦函数acot反余切acoth反双曲线余切acsc反余割acsch反双曲线余割angle相位角asec反正割asech反双曲线正割asin反正弦asinh反双曲线正弦atan反正切atanh反双曲线正切atan2四象限反正切ceil向正无穷方向舍入ceil(4.3)=5complex复数conj求共扼cos余弦cosh双曲余弦cot余切coth双曲线余切csc余割csch双曲线余割exp指数fix向零舍入floor向负无穷大舍入gcd最大公约数imag复数的虚部lcm最小公倍数log自然对数log2以2为底的对数log10以10为底的对数mod模除nchoosek二项式系数nchoosek(n,k)=n!/{k!(n-k)!}real复数实部rem余数round四舍五入sec正割sech双曲线正割sign符号函数sin正弦sinh双曲线正弦sqrt平方根tan正切tanh双曲线正切(返回)63.数学函数和坐标变换--特殊函数airyairy函数besselh第三类贝塞尔函数;)besselibesselk改良型besselh函数besseljbessely贝塞尔函数betabetaincbetaln贝塔函数ellipj雅克比椭圆函数ellipke完全椭圆积分erferfcerfcxerfinv误差函数expint指数积分factorial阶乘函数gammagammalngammainc伽马函数legendre勒让德函数pow22的幂次ratrats有理逼近(返回)64.数学函数和坐标变换--坐标变换cart2pol笛卡儿坐标变换为极坐标或圆柱坐标cart2sph笛卡儿坐标变换为球坐标pol2cart极坐标变换为笛卡儿坐标sph2cart球坐标变换为笛卡儿坐标(返回)65.矩阵和矩阵操作基础--矩阵和数组基础blkdiag构造一个分块对角矩阵eye创建单位矩阵linespace产生线性间隔向量logspace产生对数间隔向量ones产生元素全为1的数组rand产生均匀分布随机数组randn产生正态分布随机数组zeros产生全零数组(返回)66.矩阵和矩阵操作基础--特殊变量和常量ans对最近输入的反应computer当前计算机类型eps浮点精度flops计算浮点操作次数,现已不再常用i虚部单位inf无穷大inputname输入参数名j虚部单位nan非数值nargin输入参数的数目nargout输出参数的数目(用户定义函数)pi圆周率realmax最大正浮点数realmin最小正浮点数varargin,varargout返回参数数目(matlab函数)(返回)67.矩阵和矩阵操作基础--时间和日期calendar返回日历clock当前时间cputime从启动经过的cpu时间date日期daten

1 / 14
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功