MTALAB自学笔记(一)

数据结构

向量

定义方法:
a=[1,2,3,4]
%数据用逗号分隔开
a=[1 2 3 4]
%数据用空格分隔开
b=a‘
%将行向量a转置位列向量b
c=1:2:13
%c位从一至十二步长为2的数列
d=linspace(0,2*pi,20)
%从0到2π等间距的20个数
e= logspace(1,3,20)
%从10到1000的20个对数值

矩阵

矩阵的标识:
a[i,j]表示第i行第j列的元素
a[i,:]表示第i行的所有元素
a[:,j]表示第j列的所有元素
a[2:4,j]第二道四行第j列的所有元素
a[i,2:4]第i行第二到四列的所有元素
a[end,j]最后一行,第j列的元素
a[end-1,j]倒数第二行,第j列的元素
a(k)表示按列向量排序后矩阵的第k个元素

数据网格

二维数据网格

用两个矩阵分别表示平面上的x,y坐标。
[X,Y]=meshgrid(x,y)

三维数据网格

用三个矩阵分别表示空间中上的x,y,z坐标。
[X,Y,Z]=meshgrid(x,y,z)

结构数组

a=(‘name’,{‘Tony’,‘Tom’},‘age’{17})

简单计算

简单计算:
a=log(2pi)
解二元一次方程:
[x,y]=solve(‘x+y=0’,'2
x+5*y=2’,‘x’,‘y’)

绘图函数

常见的绘图包括二维绘图(对数图,极坐标图,扇形图等),三维函数(表面图,网格图,假彩色图等),四维绘图(切片图,复函数图,空间标量场图,平面矢量图等),六维绘图(椎体图等)
绘图函数:
普通函数
自适应函数
隐函数等
文件可保存为fig,bmp,eps,jpg等是多种格式。
常用作图指令:

指令名作用
figure打开新作图窗口
figure(n)打开第n个作图窗口
close figure(n)关闭第n个作图窗口
subplot(m,n,p)分成m*n个区,在第p个区作图
hold on在窗口中保留原图形,画上新图
hold off关闭窗口保留原图形的功能

二维绘图函数

常用函数

plot画一条或多条曲线
comet画二维彗星曲线
bar直方图
loglog双对数曲线
compass原点发出的复数矢量图
pcolor假彩色图
contour在x,y面上的等高线图
polar极坐标图
errorbar误差棒图
quiver矢量场图
ezplot符号函数二维曲线
rose统计频数扇块图
feather延x轴的复数矢量场
semilogxx轴对数曲线
semilogyy轴对数曲线
fplot数值函数二维曲线
fill平面多边形填色
stem火柴杆图
hist统计频数直方图
stairs阶梯图

例如:在MATLAB中绘制一个三角形,并填充红色。
xy=[1,0;0,1;-1,0]
path(‘vertices’,xy,‘facecolor’,‘red’)

三维绘图函数

空间曲线(使用三维参数方程plot(x,y,z,s))
旋转体 (使用专用指令,如:sphere等)
空间曲面(用数据网格处理数据,用指令作图)

mesh网线图
meshz网线图+基准面
surfc表面图+光照
meshc网线图+等高线
surf表面图
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值