码迷,mamicode.com
首页 > 其他好文 > 详细

matlab 学习总结1

时间:2015-05-12 21:00:11      阅读:118      评论:0      收藏:0      [点我收藏+]

标签:

1、注释符号:%
   续行命令:...
   清屏命令:clc
   清除前面命令所定义变量:clear

     Matlab的预定义变量:

  ans      计算机结果的默认名称
  eps      计算机的零阀值
  inf(Inf)  无穷大
  pi     圆周率
  NaN(nan) 表示结果或变量不是数值
2、注意事项:

  复数的写法:10i,这种书写格式仅限于复数标量中,不能使用在复数矩阵中。在复数矩阵中将虚数部分分开成10和i,中间用乘号*链接。

3、计算复数的实部和虚部
  Real=real(C);Image=image(c)    %计算复数实部、虚部
  Mag=abs(C);Phase=angle(C)*180/pi;   %计算复数的模、相角
4、matlab中常见的控制命令
  clf      清除图形窗口
  clc      清除命令窗口中的显示内容
  type     显示指定M文件的显示内容
  clear     清除MATALAB工作空间中保存的变量
  exit/quit     退出MATALAB程序
5、eye函数

     eye(n)创建一个n*n的单位矩阵
     eye(n,m)创建一个n*m的单位矩阵
       I = eye(4)

       I =

               1 0 0 0
               0 1 0 0
               0 0 1 0
               0 0 0 1

  I = eye(2,3)

      I =

           1 0 0
           0 1 0

 6、diag

       diag(v)  v是一个矢量,创建一个以v为对角线的矩阵

    v = [2 1 -1 -2 -5];

    D = diag(v)
    D =

    2 0 0 0  0
    0 1 0 0  0
    0 0 -1 0 0
    0 0 0 -2 0
    0 0 0 0 -5

            diag(D)     是获取矩阵D的对角线元素;


D1 = diag(v,1)   %创建一个以v为第一对角线元素的矩阵。同理可得diag(v,n)的含义。
D1 =

0 2 0 0 0 0
0 0 1 0 0 0
0 0 0 -1 0 0
0 0 0 0 -2 0
0 0 0 0 0 -5
0 0 0 0 0 0

 

diag(v,-1)          %下三角第一对角线。

ans =

0 0 0 0 0 0
2 0 0 0 0 0
0 1 0 0 0 0
0 0 -1 0 0 0
0 0 0 -2 0 0
0 0 0 0 -5 0

7、repmat  创建对角矩阵

  A = diag([100 200 300])
  A =

  100 0 0
  0 200 0
  0 0 300


  B = repmat(A,2)  
  B =

                100 0 0 100 0 0

0 200 0 0 200 0
0 0 300 0 0 300
100 0 0 100 0 0
0 200 0 0 200 0
0 0 300 0 0 300

 

matlab 学习总结1

标签:

原文地址:http://www.cnblogs.com/MyBlog-Richard/p/4432776.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!