Matlab复习笔记
Posted akyna-zh
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Matlab复习笔记相关的知识,希望对你有一定的参考价值。
1.泰勒级数第n项展开
T = taylor(f, x, 'Order', n);
2.solve已经改版不可传入字符串
实例:求解二元一次方程
syms x y;
s = x - 6 * y == 2;
t = 5 * x + 4 * y == 3;
result = solve(s, t);
3.平均值,中值与标准差
A = [12 13 7 18 16 21 9 10 2 18];
A = sort(A);
ave = mean(A);
disp(ave)
md = median(A);
disp(md)
sigma = std(A);
disp(sigma)
4.二维图设置x,y轴通过坐标原点
x = [-2.5*pi:0.1:2.5*pi];
y = [-1:0.1:1];
y = cos(x);
plot(x,y)
ax = gca;
ax.XAxisLocation = 'origin';
ax.YAxisLocation = 'origin';
5.绘制三维图
mesh or surf
[x, y] = meshgrid(-5:0.1:5, -3:0.1:3);
z = x.^2 + y.^2;
subplot(1,2,1)
surf(x, y, z);
subplot(1,2,2)
mesh(x,y,z)
6.绘制等高线
[x, y] = meshgrid(-5:0.1:5, -3:0.1:3);
z = x.^2 + y.^2;%z就是高度
contour(x,y,z)%绘制等高线
subplot(2,2,1)
[C,h] = contour(x,y,z, 'ShowText', 'on');
%[M,c] = contour(___) 返回等高线矩阵和等高线对象 c。
%显示等高线图后,使用 c 设置属性。
7.提取矩阵某行或某列
A(:,[2 3]) 返回第2,3 列
以上是关于Matlab复习笔记的主要内容,如果未能解决你的问题,请参考以下文章