6
.
矩阵的定义
定义实例:[1
0 0;0 1 0;0 0 1] 用“;”分隔两行,用“空格”或“,” 分隔同一行,用“[ ]”括起来 矩阵可以赋值给变量
matlab中所有的数据都是以矩阵的方式储存
的(实数在这里被看作1x1矩阵)
. 7
引用矩阵中的元素
引用第i行的第j个元素(一个数):a(i,j) 引用第i行(一个向量):a(i,:) 引用第j列(一个向量):a(:,j);
.
8
向量
向量:一维(只有一行)的矩阵
向量的定义方法有两种:一是一般的定义矩阵的方 法;另一种是:a=x1:d:x2 x1:起始值 d:步长 x2:终止值 例如: a=1:2:7 相当于:a=[1 3 5 7]
获取向量的长度:length(x)
.
9
数据可视化:图形绘制
.
12
函数与函数句柄
函数:一段含参数的代码
调用方法:函数名(参数),会返回一个特定的值 fun(p1,p2,…,pn)
自己来定义函数:
1.匿名函数 f=@(x)表达式
2.用一个m文件定义函数: 函数的m文件在保存时要以函 数名来命名
Байду номын сангаас
.
函数句柄:定义方法:f=@函数名;函数句柄是一种新的变 量类型,某些函数要用到函数句柄做参数。
折线图:plot(x,y) X和Y是向量, x=[x1,x2,..,xn],y=[y1,y2,..,yn], X中储存x的数据,Y中储存y的数据 条形图:bar(x,y) 饼状图:pie(x) 极坐标图:polar(x,y) x是向量,储存各个比例 x和x是向量,x中储存角度,y中储存极径 散点图:scatter(x,y) x和y是向量,x中储存x的数据,y中储存y的数据 函数图形:ezplot(‘表达式’,[a b]) 表达式为字符串 ,向量[a b]表 示自变量所在范围 三维曲面:ezmesh(‘表达式’)(绘制柱面:cylinder 绘制球 面:sphere)