Matlab学习笔记(二)

回忆
1.数值类型:数值型
                     字符型
                     符号型
                     函数句柄型
2.class 可以查看数值类型
4.进入编辑模式的方式(用来编写程序):Edit 和 Ctrl+N

Matlab微积分应用

前提概要
1.三维曲线绘图:plot3(可以对曲线绘制),mesh,surf (后面两个对曲面的绘制)
2.等高线绘图:contour,clabel
3.极限,导数,积分,求极值 limit diff int fminbnd
4.级数(泰勒,傅里叶)taylor(可以自己编写),需要自行编写

目录

  1. plot3
  2. mesh和surf
  3. 修饰命令
  4. 等高线的绘制
  5. 极限
  6. 导数diff
  7. 极值和最值
  8. 积分
plot3

曲线绘图(主要用途),曲面(次要用途)
格式:plot3(x1, y1, z1, x2, y2, z3, …, xn, yn, zn) 【中间的变量(x1,y1)是向量】

例:
{ x = s i n ( t )   y = c o s ( t )   z = t s i n ( t ) c o s ( t )   \begin{cases} x=sin(t) & \text{ } \\ y=cos(t)& \text{ } \\ z=tsin(t)cos(t)& \text{ } \end{cases} x=sin(t)y=cos(t)z=tsin(t)cos(t)   

t = 0:pi/100:2*pi;
x = sin(t);
y = cos(t);
z = t.*sin(t).*cos(t);
plot3(x, y, z)

在这里插入图片描述

mesh和surf

曲面绘图(不能直接绘图,需要进行一些准备工作)
1.生成网格矩阵[X, Y],其中X和Y都是矩阵

x = a:d1:b; y=c:d2:d; [X, Y] = meshgrid(x, y); % 其中x和y为向量
									% meshgrid把向量变为矩阵 

2.网格矩阵[X, Y]计算高度矩阵Z

3.mesh(X, Y, Z) 绘制网格图
surf(X, Y, Z)绘制表面图
plot3(X, Y, Z)绘制曲线族(不推荐)画的比较难看

延伸的指令:

  1. meshc (contour)
  2. surfc 绘制等高线+绘图
  3. ezmesh (接受字符型参数)ez -> easy->方便->容易使用
  4. ezsurf

例1:绘制三维曲面图 z = sin(x+sin(y))-x/10

[X, Y] = meshgrid(0:0.25:4*pi); %只接受一个参数,表示两者参数相等
Z = sin(X+sin(Y))-X/10;
mesh(X, Y, Z);
axis([0 4*pi 0 4*pi -2.5 1]); %分别对应上面的X,Y,Z的范围

在这里插入图片描述
例2:绘制单页下列双曲面的图像
x 2 4 + y 2 9 − z 2 4 = 1 \frac{x^{2}}{4}+\frac{y^{2}}{9}-\frac{z^{2}}{4}=1 4x2+9y24z2=

  • 3
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值