[matlab] 基础与应用笔记 1

matlab = Matrix Laboratory 矩阵实验室。 

20世纪70年代后期美国New Mexico大学计算机系主任Cleve Moler为线性代数编写,1984年由math works公司推向市场。


%表示注释,命令窗口不运行

>>help   %请求帮助

如 >>help elfun    %请求基本函数帮助

    >>help exp  %指数函数exp的帮助

>>doc   elfun %超文本显示帮助内容


>>lookfor  abc  %所属带abc内容的指令


清除命令:

>> clc  %清除命令窗口所有内容

>>clear %清除内存中matlab的记忆

>>clf  %清除图形窗口内容


常量:

pi  %圆周率                                         inf % 正无穷大                                          NaN  % 表示不定值                       i,j  %虚数单位

eps  %计算机最小数                         realmax   %最大可用正实数                                           realmin   %最小可用正实数


变量: 字母打头,区分大小写,含字母、数字、下划线。

两种语句 :  ( 加;则不显示运行结果)

>>  变量 = 表达式

运行结果 " 变量 = ...."

>> 表达式

运行结果" ans = ... "


常见符号: (%注释)

, %分隔变量、表达式、矩阵的列                                 ;%分隔命令行而不显示运行结果   或 分隔矩阵的行

‘ ’  %单引号定义字符串                                                     :% x=a:b:c表示x从a以步长b取值到c

= %变量赋值                                                                       ... %续行(3句点)

( ) %区分运算次序                                                              [ ] %构成矩阵或向量

如:输入矩阵

>> A = [1,2,3;4,5,6;7,8,9]

A = 1  2  3

       4  5  6

       7  8  9


算数运算符:

  +  -  *  /   ^  中后面三个对于向量(或者数组) 需要使用  .*   ./   .^    %即前面加点来区分

如: >>  x = -5:0.5:5;

         >> y = x ^ 2   %报错 mpower inputs must be a scalar and a square matrix

         >> y = x.^2   %正确


逻辑运算符 :

 ==  % 同函数eq                            ~=  %  不等于 ne                        <  % lt                    > % gt              

<= %   le         >=  %ge                          & %逻辑与and                       | % 逻辑or           ~ %逻辑not



 

变量相关:

>> who           %当前变量 List current variables.

Your variables are:
C    ans  

>> whos         %当前变量明细  List current variables, long form.
  Name            Size                Bytes  Class     Attributes
  C         1499041x2             248840780  cell                
  ans             1x4                    32  double      

%加载变量文件

    Load FileName

    LOAD FILENAME X    % loads only X.
    LOAD FILENAME X Y Z ...  % loads just the specified variables.

    %查看文件里的变量,加载前

To see what is in the MAT-file prior to loading it, use whos-file:

  whos -file mydata.mat



你可能感兴趣的:(matlab)