zoukankan      html  css  js  c++  java
  • matlab命令整理-1

    • 启动和退出Matlab
      exit,quit %结束MATLAB会话。
      Ctrl-c %中断一个MATLAB任务。
      ↑或Ctrl_p %恢复前面的命令。
      ↓或Ctrl_n %恢复当前命令之后键入的命令。
      →或Ctrl_f %向右移动一个字符。
      ←或Ctrl_b %向左移动一个字符。
      Delete,Backspace %删除字符。
      Ctrl_l或Ctrl_← %向左移动一个字。
      Ctrl_r或Ctrl_→ %向右移动一个字。
      Ctrl_a或Home %移动到行的第一个字符。
      Ctrl_e %移动到行尾。
      Ctrl_k %删除到行尾。
      cedit %在不同的快捷键间转换。
    • 矩阵和多维矩阵
      size(A) %给出包含A的维数的一个行向量。
      [m,n,…,p]=size(A) %给出A的维数、m行数和n列数,即两个标量。如果给出的自变量少,则后边的维数加入最后一个自变量
      size(A,dim) %在数组dim中给出A的维数。
      size(x) %给出向量x的大小或长度的一个行向量。
      length(x) %给出一个向量的长度
      length(A) %给出m,n,…,p的最大数。
      ndims %返回多维矩阵A的维数。这个函数等价于length(size(A))
    • Matlab中的变量
      double %是一个双精度浮点数,每个存储的双精度数用64位。
      char %用于存储字符,每个存储的字符用16位。
      sparse %用于存储稀疏矩阵,由一个sparse使用的内存是4+(非零元素数*16)。
      unit8 %是一个无符号的8位整型数。数学函数并不对使用到的这种数据类型进行
      定义,如存储图像。
      iscell(x) %如果x是一个细胞矩阵,返回1;否则为0。可参见第5.5节。
      isfield(x) %如果x在一个结构中是一个域,返回1;否则为0。可参见第12.5节。
      isfinite(x) %返回一个与x相同大小的向量,这个x包含有限元的位置为1,其他位置为0。
      islogical(x) %如果x是一个逻辑向量,返回1;否则为0。
      isnumeric(x) %如果x是一个数值向量,返回1;否则为0。
      isstr(x) %如果x是一个字符串,返回1;否则为0。
      isstruct(x) %如果x是一个结构,返回1;否则为0。
      isobject(x) %如果x是一个对象,返回1;否则为0。
      logical(x) %返回一个可以使用的逻辑向量,例如逻辑索引或逻辑测试。
      ans %分配最新计算表达式的值,这个表达式并没有给定一个名字。
      eps %返回机器精度,定义1与最接近可代表的浮点数之间的差。eps数在一些命令中用作偏差。用户可以设定一个新的eps值,但要注意这个eps值不能由命令clear恢复。
      realmax %返回计算机能处理的最大浮点数。
      realmin %返回计算机能处理的最小的非零浮点数。
      pi  %即3.141592653589793,如果eps足够小,那么用16位十进制数来表示其精度。
      Inf %定义为1/0。当出现被零除时,MATLAB就返回inf,并不中断执行而继续计算。
      NaN %定义为“NotaNumber”,这个非数值要么是%类型,要么是inf/inf。
      i,j %定义为√(-1),虚数单位。可以为i和j分配其他值,它们将不再是预定义常数。可以由clear命令恢复。
      nargin %给出在一个函数调用中输入自变量的个数。
      nargout %给出在一个函数调用中输出自变量的个数。
      who %列出已定义的变量。
      who global与who相同,但仅列出全局变量。
      who a* %给出所有以a开头的变量的一个列表。
      whos %给出比命令who更详细的列表,如显示矩阵的维数。
      whos global %与whos相同,但仅列出全局变量。
      exist(namestr) %根据在字符串namestr中的变量的定义,返回不同的值。
      inmem %返回一个带字符串的细胞向量
      workspace %对由whos得到的信息给出一个图形界面。
      clear %删除所有变量并恢复除eps外的所有预定义变量。
      Clear name %仅删除变量name
      clearname1name2 %删除变量name1、name2、
      clear a* %删除所有a开头的变量。
      Clear value %根据value给出不同的结果。键入helpclear
      pack %重组和压缩已分配的内存碎块。
      pack filename %用文件filename作临时文件,重组和压缩已分配内存。
    • 算术表达式和数学函数
      abs(x)   %求x的绝对值,即|x|。
      sign(x)   %求x的符号,如果是正的得1;负的得-1;零得0。
      sqrt(x)   %求x的平方根。
      pow2(x,f)   %求x×2f。把f加到x的浮点格式下的指数上计算是一种十分有效的运算。
      exp(x)   %求x的指数函数,即ex。
      log(x)   %求x的自然对数,即lnx。
      log10(x)   %求x以10为底的对数,即log10x。
      log2(x)   %求x以2为底的对数,即log2x。
      sin(x)   %求正弦x,x为弧度。
      cos(x)   %求余弦x,x为弧度。
      tan(x)   %求正切x,x为弧度。
      cot(x)   %求余切x,即1/(tanx),x为弧度。
      asin(x)   %求反正弦,即sin-1x。
      acos(x)   %求反余弦,即cos-1x。
      atan(x)   %求反正切,即tan-1x。
      sec(x)   %求正割x,即1/(cosx)。
      csc(x)   %求余割x,即1/(sinx)。
      asec(x)   %求sec-1x=arccos(1/x)。
      acsc(x)   %求csc-1x=arcsin(1/x)。
      sinh(x)   %求双曲正弦x。
      cosh(x)   %求双曲余弦x。
      tanh(x)   %求双曲正切x
      coth(x)   %求双曲余切x,即1/(tanhx)。
      atanh(x)   %求tanh-1x=0.5ln((1+x)/(1-x))。
      acoth(x)   %求coth-1x=0.5ln((x+1)/(x-1))。
      sech(x)   %求双曲正割x,即1/(coshx)。
      csch(x)   %求双曲余割x,即1/(sinhx)。
      round(x)   %求最接近x的整数。如果x是一个向量,则适用于所有元素。
      fix(x)   %求0方向最接近x的整数。即负x向上四舍五入,正x向下四舍五入。
      floor(x)   %求小于或等于x的最接近的整数。
      ceil(x)   %求大于或等于x的最接近的整数。
      rem(x,y)   %求整除x/y的余数。
      gcd(x,y)   %求整数x和y的最大公因子。
      [g,c,d]=gcd(x,y)   %求g,c,d,满足g=xc+yd。
      lcm(x,y)   %求正整数x和y的最小公倍数,也能用于决定最小公因子。
      [t,n]=rat(x)   %由有理数t/n求x的近似值,这里的t和n是整数,相对误差小于10-6。
      [t,n]=rat(x,tol)   %与上相同,但相对误差小于tol。
      rat(x)   %求x的连续的分数表达式。
      rat(x,tol)   %求带相对误差tol的x的连续的分数表达式。
      real(z)   %求z的实部。
      imag(z)   %求z的虚部。
      abs(z)   %求z的绝对值,即|z|。
      conj(z)   %求z的复数共扼,即z。
      angle(z)   %求z的相角,即z=x+iy=rei中的。
      unwrap(v)   %求与v相同长度的向量。
      unwrap(v,k)   %求出如上的一个向量,但用转移偏差k代替
      cplxpair(v)   %给出一个v中各元素按实部递增排序,并使其复数组合成复数共扼对的一个向量。
    • 计算浮点运算次数和时间管理
      tic   %启动一个可用命令toc读的时钟。
      toc   %读时钟,即显示开启时钟以来的时间。如果时钟没有运行,toc返回0值。
      clock   %返回用十进制数表示日期和时间的具有6个元素的行向量。前5个元素是整数,秒由几个十进制小数表示。命令fix(clock)四舍五入至最接近整数的秒。
      etime(t1,t2)   %计算t1和t2时间间隔内所消耗的时间,以秒计算。t1和t2是表示日期和时间的6个元素的行向量。
      cputime   %返回以秒计的MATLAB自启动以来所用的CPU时间。
      date   %以日—月—年字符串形式返回当前日期。
      calendar(yyyy,mm)   %显示当年yyyy当月mm按周排列的6×7矩阵形式的日历。
      datenum(yyyy,mm,dd)   %给出当年yyyy当月mm当日dd的序列数字。日期0000—01—01为1天。
      datestr(d,form)   %返回form格式的序列数字表示的日期。
      datetick(axis,form)   %用于在图中的坐标轴上写数据。
      datevec(d)   %如果d是一个由诸如datestr返回的格式表示的序列数字或日期,则返回一个向量[yyyy,mmddhomise]。
      eomday(yyyy,mm)   %返回当年当月的天数。
      now   %返回当天和当时的序列数字。
      [daynrdayname]=weekday(day)   %返回dayname以告知当天day是否星期天、星期一等。daynr等于一周中当天day的序列数字。这里的day是一个字符形式或序列数字的日期。
    • 输出格式、帮助命令和示范
      more on   %当全屏时停止显示,在进一步删除显示之前等待键盘输入。在窗体底部,MATLAB打印—more—以指示有更多的信息要显示。
      more off  %不考虑窗体是否足够大而给以输出。
      more(n)   %如果输出多于n行,则显示输出n行。
      help    %给出大约20个主题的列表,每个主题给出了基本信息。这些主题以目录给出,有关每个主题的信息通过helpdir给出,这里的dir是目录。
      help command   %对指定的命令给出帮助。
      help dir   %给出目录dir的内容。
      hthelp    %对一个超链接数据库打开一个MATLABGUI。这个命令用
      helpdesk    %替换,也可能在今后的版本中删除。
      htpp     %是链接到hthelp中的帮助文件的一个预处理器。
      loadhtml     %通过hthelp和http用于加载、中断和显示HTML文件。
    • 保存和装载、命令文件、函数文件
      save   %在文件matlab.mat中保存所有的变量
      save filename   %在文件filename.mat中保存所有的变量。如果在文件名后以点结束filename,或加了另外一个后缀,那么MATLAB不能加后缀.mat。
      save filename v1 v2…   %在文件filename.mat中保存变量v1、v2、…等。
      save filename v -ascii   %在文件filename.mat中以可读的ASCII格式保存变量v的值,写8位小数。
      save filename V -ascii   %在文件filename.mat中以可读的ASCII格式、带16-double位小数的双精度保存变量v的值。
      load   %从文件filename.mat中装入所有变量。
      load filename   %把文件filename.mat中所有变量装入MATLAB。
      what dirname   %列出当前目录下所有的MATLAB文件。如果给定
      dir name   %就列出目录dirname下的文件。
      dir   %列出一个目录或子目录中的所有文件。
      ls   %以不同的输出格式列出文件。
      pwd   %列出当前的工作目录。
      delete filename   %删除文件filename。
      cd   %改变当前目录。
      type filename   %显示文件filename的内容。如果没有指定后缀,MATLAB就读filename.m。
      edit file   %打开一个编辑器。如果给定file,那么这个文件就在编辑器中打开。
      copyfile(file1,file2)   %file1复制到file2。
      whichfilename   %显示由filename指定的函数的搜索路径。
      path   %显示MATLAB的目录搜索路径。
      matlabpath   %当一个新的搜索路径给定时,作为路径工作,但没有错误处理。
      genpath(directory)   %返回一个新的搜索路径
      path2rc   %在文件pathdef.m中保存当前的搜索路径,当启动MATLAB时,可以从这个文件中读取搜索路径。
      matlabroot   %返回带指向MATLAB安装所在目录的搜索路径的一个字符串。
  • 相关阅读:
    C# 大小写转换(非金额)
    DataService系列教程 (一)
    C# 大小写转换(金额)
    sql注入杂谈(一)union select
    sql注入杂谈(二)报错注入
    python正则提取txt文本
    sql注入杂谈(三)盲注
    对指定网站渗透的一些总结
    MSF的利用
    SQLMAP怎么拿shell
  • 原文地址:https://www.cnblogs.com/piaoyangz/p/9579242.html
Copyright © 2011-2022 走看看