原创 matlab学习笔记(1)——Array Indexing

2018-1-9 22:23 1894 20 20 分类: 软件与OS 文集: matlab学习笔记


                                                                                           矩阵的索引

假设矩阵为

首先在matlab中输入矩阵

(一)第一种索引的方法(小括号里没有逗号)

(1)A(1)=1; A(2)=5;A(3)=31;A(4)=21

(2)

(3)


   第二种索引方法

(1)表示A的第3行第2列

(2)前面的[1 3]表示行,后面的表示列



(二)Colon Operator

(1)如何创建一个长的向量

语法规则:



(三)Array Concatenation(串联)


(四)Array Manipulation

(五)一些特殊的矩阵


(六)Tips for Script Writing

1At the beginning of your script, command:

  • clear all (清除原来的变量)
  • close all(关闭所有图)

2Use semicolon (;) at the end of commands to inhibit unwanted output;

         Use ellipsis (…) to make scripts more readable:

(3)Press Ctrl+C to terminate the script before conalusion


(七)Function Default Variables

  1. inputname——variable name of function input
  2. mfilename——file name of currently running function
  3. nargin——函数输入参数个数
  4. nargout——函数输出参数个数
  5. varargin——Variable length input argument list
  6. varargout——Variable length output argument list


()函数句柄(Function Handle

  用来创建匿名函数,它是matlab的一种数据类型,使得函数调用像变量调用一样方便灵活;提高函数的调用速度,特别是在反复调用下效率更加显著。使得函数也可以成为输入变量,很方便调用。

f=@(x) exp(-2.*x);
x=0:0.1:2;
plot(x,f(x));




文章评论0条评论)

登录后参与讨论
我要评论
0
20
关闭 站长推荐上一条 /2 下一条