曲线与曲面画图
平面
对于不同曲线的表达式,Matlab中有不同的绘图命令,主要有 plot, fplot, ezplot,plot3,polar,
曲面
1.2 曲面画图
曲面的一般方程是F(x,y,z)=0,一般需要将曲面的点坐标先表示出来,再使用对
应的曲面绘图函数。在Matlab里绘制曲面常用函数有:
plot3(x,y,z)
mesh(x,y,z)
surf(x,y,z)
meshc(x,y,z)
surfc(x,y,z)
Surfl(x,y,z)
clear;
a=-4:0.2:4;
b=-5:0.2:5;
[x,y]=meshgrid(a,b);
z=1/2/sqrt(2*pi)*exp(-(x.^2+y.^2)/8);
plot3(x,y,z)
[x,y]=meshgrid(a,b);
meshgrid:网格
1、主要使用的函数为[X,Y]=meshgrid(xgv,ygv);
meshgrid函数生成的X,Y是大小相等的矩阵,xgv,ygv是两个网格矢量,xgv,ygv都是行向量
等高线
在Matlab里绘制等高线常用函数有:
contour (x, y, z, n)
contour (x, y, z, h)
contourf (x, y, z)
contour3 (x, y, z, n)
2.1 求高数极限
Matlab中关于极限的命令主要有:
syms x 将x定义为符号变量
limit (F, x, a) 返回符号表达式x趋近于a
limit (F, a, inf) 返回符号表达式x趋近于a
limit (F, x, a, ‘right’) 返回符号表达式x趋近于a的右极限
limit (F, x, a, ‘left’) 返回符号表达式x趋近于a的左极限
matlab 中的 linprog函数
c = [2;3;-5]; %目标函数的系数
a = [-2,5,-1;1,3,1]; %不等式的系数(其中的不等式是小于等于
b = [-10,12]; %不等式的右边的矩阵
aeq = [1,1,1]; %等式部分的系数
deq = 7; %等式的右边的值
[x,y] = linprog(-c,a,b,aeq,deq,zeros(3,1))
value = -1*y