matlab基础记录

  • 分号;表示结束语句。 但是,如果要抑制和隐藏表达式的MATLAB输出,请在表达式后添加分号。
x = 3;
y = x + 5

Trial>> x = 3;
y = x + 5

y =

     8
  • 百分比符号(%)用于指示注释行。 例如,
x = 9    % assign the value 9 to x
运算符 使用说明
: 冒号; 生成规则间隔的元素,并表示整个行或列。
[ ] 括号; 罩住阵列元素。
省略号; 行连续运算符
[ ] 括号; 罩住阵列元素。
.* 阵列乘法运算符
_ 引用符号和转置运算符

保存工作

save命令用于在工作空间中保存所有变量,它在当前目录中,以.mat作为扩展名的文件

save mymat

可以随时使用load命令重新加载文件。

load mymat

变量历史

who命令显示使用过的所有变量名。

>> who

您的变量为:

ans  x    y    

>> ans

ans =

   2.8609e+03
  • 当表达式返回未分配给任何变量的结果时,系统将其分配给名为ans的变量,稍后可以使用它。

whos命令更多地显示变量 -

>> whos
  Name      Size            Bytes  Class     Attributes

  ans       1x1                 8  double              
  x         1x1                 8  double              
  y         1x1                 8  double    

清除命令从存储器中删除所有(或指定的)变量。

clear x     % it will delete x, won't display anything
clear          % it will delete all variables in the workspace
            %  peacefully and unobtrusively

长任务

长任务可以通过使用省略号(…)扩展到另一行。 例如,


>> initial_velocity = 0;
acceleration = 9.8;
time = 20;
final_velocity = initial_velocity ...
    + acceleration * time

final_velocity =

   196

format long命令显示十进制后的16位数字。

>> format long
x = 7 + 10/3 + 5 ^ 1.2

x =

  17.231981640639408

>> 

format bank命令将数字舍入到小数点后两位。例如,

>> format bank
daily_wage = 177.45;
weekly_wage = daily_wage * 6

weekly_wage =

       1064.70
  • format short e命令以指数形式显示四位小数加上指数
  • format long e命令允许以指数形式显示十六位小数加上指数

创建向量

  • 行向量是通过用方括号中的元素集合来创建的,使用空格或逗号分隔元素。
 r = [7 8 9 10 11]

r =

          7.00          8.00          9.00         10.00         11.00
  • 列向量通过用方括号中的元素集合来创建,使用分号(;)来分隔元素。

>> c = [7;  8;  9;  10; 11]

c =

          7.00
          8.00
          9.00
         10.00
         11.00

矩阵:

 m = [1 2 3; 4 5 6; 7 8 9]

m =

       1              2              3       
       4              5              6       
       7              8              9

猜你喜欢

转载自blog.csdn.net/nockinonheavensdoor/article/details/80468927