精编制作MATLAB作图(超详细)PPT课件
36页1、 数学建模 数学建模与数学实验 MATLAB作图 数学建模 二维图形三维图形图形处理 实例 作业 特殊二 三维图形 数学建模 MATLAB作图是通过描点 连线来实现的 故在 画一个曲线图形之前 必须先取得该图形上的 一系列的点的坐标 即横坐标和纵坐标 然 后将该点集的坐标传给MATLAB函数画图 命令为 plot X Y S plot X Y 画实线 plot X Y1 S1 X Y2 S2 X Yn Sn 将多条线画在一起 X Y是向量 分别表示点集的横坐标和纵坐标 线型 y 黄色 点 连线 m 洋红 o 圈 短虚线 c 蓝绿色 x x 符号 长短线 r 红色 加号 长虚线 1 曲线图 数学建模 例 在 0 2 用红线画sin x 用绿圈画cos x x linspace 0 2 pi 30 30等分 y sin x z cos x plot x y r x z go 解 MATLAB liti1 数学建模 2 符号函数 显函数 隐函数和参数方程 画图 1 ezplot ezplot x t y t tmin tmax 表示在区间tmin t tmax绘制参数方程 x x t y y
2、 t 的函数图 ezplot f x a b 表示在a x b绘制显函数f f x 的函数图 ezplot f x y xmin xmax ymin ymax 表示在区间xmin x xmax和 ymin y ymax绘制 隐函数f x y 0的函数图 数学建模 例 在 0 上画y cos x 的图形 解 输入命令 ezplot sin x 0 pi MATLAB liti25 解 输入命令 ezplot cos t 3 sin t 3 0 2 pi MATLAB liti41 解 输入命令 ezplot exp x sin x y 2 0 5 0 2 MATLAB liti40 数学建模 2 fplot 注意 1 fun必须是M文件的函数名或是独立变量为 x的字符串 2 fplot函数不能画参数方程和隐函数图形 但在一个图上可以画多个图形 fplot fun lims 表示绘制字符串fun指定的函数在 lims xmin xmax 的图形 数学建模 解 先建M文件myfun1 m function Y myfun1 x Y exp 2 x sin 3 x 2 再输入命令 fplot
3、myfun1 1 2 MATLAB liti43 MATLAB liti28 解 输入命令 fplot tan x sin x cos x 2 pi 1 1 1 1 例 在 2 2 范围内绘制函数tan的图形 解 fplot tan 2 2 MATLAB liti42 数学建模 3 对数坐标图 在很多工程问题中 通过对数据进行对数转换可以 更清晰地看出数据的某些特征 在对数坐标系中描绘数 据点的曲线 可以直接地表现对数转换 对数转换有双对 数坐标转换和单轴对数坐标转换两种 用loglog函数 可以实现双对数坐标转换 用semilogx和semilogy 函数可以实现单轴对数坐标转换 loglog Y 表示 x y坐标都是对数坐标系 semilogx Y 表示 x坐标轴是对数坐标系 semilogy 表示y坐标轴是对数坐标系 plotyy 有两个y坐标轴 一个在左边 一个在右边 数学建模 例 用方形标记创建一个简单的 loglog 解 输入命令 x logspace 1 2 loglog x exp x s grid on 标注格栅 MATLAB liti37 例 创建一个简单的半对数坐
4、标图 解 输入命令 x 0 1 10 semilogy x 10 x MATLAB liti38 例 绘制y x3的函数图 对数坐标图 半对数坐标图 MATLAB liti22 返回 数学建模 三维图形 1 空间曲线 2 空间曲面 返回 数学建模 plot3 x y z s 空 间 曲 线 1 一条曲线 例 在区间 0 10 画出参数曲线 x sint y cost z t MATLAB liti8 解 t 0 pi 50 10 pi plot3 sin t cos t t rotate3d 旋转 n维向量 分别表示曲 线上点集的横坐标 纵 坐标 函数值 指定颜色 线形等 数学建模 plot3 x y z 2 多条曲线 例 画多条曲线观察函数Z X Y 2 这里meshgrid x y 的作用 是产生一个以向量x为列 向量y 为行的矩阵即41 61矩阵 MATLAB liti9 其中x y z是都是m n矩阵 其对应的每一列表示一条曲线 解 x 3 0 1 3 y 1 0 1 5 X Y meshgrid x y Z X Y 2 plot3 X Y Z 返回 数学建模 空 间 曲 面
5、例 画函数Z X Y 2 的图形 解 x 3 0 1 3 y 1 0 1 5 X Y meshgrid x y Z X Y 2 surf X Y Z shading flat 将当前图形变得平滑 MATLAB liti11 1 surf x y z 画出数据点 x y z 表示的曲面 数据矩阵 分别表示 数据点的横坐标 纵 坐标 函数值 数学建模 2 mesh x y z 解 x 3 0 1 3 y 1 0 1 5 X Y meshgrid x y Z X Y 2 mesh X Y Z MATLAB liti24 例 画出曲面Z X Y 2在不同视角的网格图 画网格曲面 数据矩阵 分别表示 数据点的横坐标 纵 坐标 函数值 数学建模 3 meshz X Y Z 在网格周围画一个curtain图 如 参考平面 解 输入命令 X Y meshgrid 3 125 3 Z peaks X Y meshz X Y Z 例 绘peaks的网格图 MATLAB liti36 返回 数学建模 在图形上加格栅 图例和标注 定制坐标 图形保持 分割窗口 缩放图形 改变视角 图形处理 返回 动 画 数学建
《精编制作MATLAB作图(超详细)PPT课件》由会员ahu****ng1分享,可在线阅读,更多相关《精编制作MATLAB作图(超详细)PPT课件》请在金锄头文库上搜索。
独立基础施工方案[53页]
熙和大唐太阳山风电施工合同范本[60页]
生命工程备忘录[59页]
电力水泥钢铁化工企业名单[94页]
珠海市政工程竣工档案验收整理指南(试行上)[50页]
珠海市政工程竣工档案验收整理指南(试行下)[54页]
合理用药宣传手册(共64页doc)
单体药店制度兴佳艺(共78页doc)
医疗质量持续改进记录本(共73页doc)
医疗器械电路维修的基础知识和维修思路(共100页doc)
医院管理知识练习题(共154页doc)
医学思维导图(药理学)全套完整打印版(共65页doc)
制药用水系统验证(共51页doc)
制药企业全套检验记录(共96页doc)
值得终生珍藏的经过验证有特效的药方(共62页doc)
医药代表销售经验(共128页doc)
医药市场营销重点整理考纲(上海中医药大学自学考版)(共51页doc)
中药034(共70页doc)
向阳制药改扩建可行报告(共69页doc)
化学药品使用安全手册(1)(共95页doc)
2023-09-09 110页
2023-09-09 107页
2023-03-07 70页
2023-03-07 178页
2022-07-14 64页
2022-07-14 95页
2022-07-14 52页
2022-07-14 56页
2022-07-13 43页
2022-07-13 44页