1. matlab是左闭右闭
一.矩阵
C = A( : ) 将矩阵拉长,竖着拉
二.随机数
三.数据结构
- 元胞数组(相当于python的列表)
- 结构体(字典)
book.name(1)
返回的是元胞数组,小括号
book.name{1}
返回的是一个数值,大括号
四.矩阵
- 矩阵
- 矩阵四则运算
- 矩阵其他
坐标M, N分开输出
五.控制结构
- for循环
- while循环
- if条件
- switch
六.二维绘图
x = 0: 0.01: 2*pi
y = sin(x)
figure % 建立画布
plot(x, y) % 绘图
title('y = sin(x)')
xlabel('x')
ylabel('sin(x)')
x = 0: 0.01: 2*pi
y = sin(x)
figure % 建立画布
plot(x, y) % 绘图
title('y = sin(x)')
xlabel('x')
ylabel('sin(x)')
xlim([0 2*pi]) % 限定在画板中的x显示哪一部分
x = 0: 0.01: 20
y1 = 200 * exp(-0.05*x).*sin(x)
y2 = 0.8 * exp(-0.5*x).*sin(10*x)
figure
[AX, H1, H2] = plotyy(x, y1, x, y2, 'plot') % AX, H1, H2是点的集合
set(get(AX(1), 'Ylabel'), 'String', 'Slow Decay') % 设置坐标的标签
set(get(AX(2), 'Ylabel'), 'String', 'Fast Decay')
xlabel('Time')
title('图')
set(H1, 'LineStyle', '--', 'Color', 'b', 'Marker', '+') % 设置图的样子
set(H2, 'LineStyle', ':', 'Color', 'k')
七.三维绘图
t = 0: pi / 50: 10 * pi
plot3(sin(t), cos(t), t) % 绘图关键,是plot3
xlabel('sin(t)')
ylabel('cos(t)')
zlabel('t')
grid on % 背景添加网格
axis square % 把背景变成正方形