PPT内容

这是实验5-MATLAB的图形功能PPT下载,主要介绍了实验目的;相关知识;相关知识;函数plot中参数s的含义如下;为了绘制函数的图形,除了一些系统已有的函数外,我们需要先定义函数,定义函数的常用方法有三种;例题;实验内容,欢迎点击下载哦。

实验五  MATLAB的图形功能

一、实验目的

熟悉MATLAB软件中关于图形的基本命令,掌握利用MATLAB软件进行函数图形绘制的方法。

二、相关知识

在微积分中,我们曾经讨论过一元函数的作图,在空间解析几何中,我们讨论过二次曲面的图形,现在我们尝试用MATLAB软件来解决函数的绘图问题。

在MATLAB中,常用的绘图函数如下:

二、相关知识

函数plot中参数s的含义如下:(其中一部分表示线的颜色,另一部分表示线的形状。)

为了绘制函数的图形,除了一些系统已有的函数外,我们需要先定义函数,定义函数的常用方法有三种:

1)通过建立m文件来定义函数;

2)定义内连函数;

为了绘制函数的图形,除了一些系统已有的函数外,我们需要先定义函数,定义函数的常用方法有三种:

1)通过建立m文件来定义函数;

2)定义内连函数;

3)对于一些比较简单的函数,我们可以将函数表达式用单引号引起来,直接写在指定的位置。

下面我们通过实例开介绍函数的具体使用方法。

设函数为f(x)=x3+2*x2+exp(x),用定义m文件的方法,建立文件f.m如下:

function y=f(x)

y=x.^3+2*x.^2+exp(x)

建好这个文件后,在命令窗口中输入ezplot(@f)即可绘制出图形。

例1:在区间中分别用plot和fplot绘制函数的图形。 3)对于一些比较简单的函数,我们可以将函数表达式用单引号引起来,直接写在指定的位置。

下面我们通过实例开介绍函数的具体使用方法。

设函数为f(x)=x3+2*x2+exp(x),用定义m文件的方法,建立文件f.m如下:

function y=f(x)

y=x.^3+2*x.^2+exp(x)

建好这个文件后,在命令窗口中输入ezplot(@f)即可绘制出图形。

例1:在区间中分别用plot和fplot绘制函数的图形。

解:可用如下程序来完成:

1)用plot完成:

x=-pi:0.1:pi;

y=sin(2*x)+cos(x);

plot(x,y)

2)用fplot完成:

先定义函数:

function y=f1(x)

y=sin(2*x)+cos(x)

注意:这两行要保存在一个单独的文件中,并取名

解:可用如下程序来完成:

1)用plot完成:

x=-pi:0.1:pi;

y=sin(2*x)+cos(x);

plot(x,y)

2)用fplot完成:

先定义函数:

function y=f1(x)

y=sin(2*x)+cos(x)

注意:这两行要保存在一个单独的文件中,并取名为:f1.m

然后再在命令窗口输入:fplot(@f1,[-pi,pi])

这里要注意的是:文件的内容以function开头,文件名与函数名必须相同,函数值可以是向量,此时,在函数中需逐个计算y(1),y(2),…。

如果我们定义内连函数,则写成:

f=’ x.^3+2*x.^2+exp(x)’ 或 f=inline(‘ x.^3+2*x.^2+exp(x)’)

此时,在命令窗口中输入ezplot(f)即可绘制出图形。

还有一种就是将表达式的内容用单引号引起来,用

为:f1.m

然后再在命令窗口输入:fplot(@f1,[-pi,pi])

这里要注意的是:文件的内容以function开头,文件名与函数名必须相同,函数值可以是向量,此时,在函数中需逐个计算y(1),y(2),…。

如果我们定义内连函数,则写成:

f=’ x.^3+2*x.^2+exp(x)’ 或 f=inline(‘ x.^3+2*x.^2+exp(x)’)

此时,在命令窗口中输入ezplot(f)即可绘制出图形。

还有一种就是将表达式的内容用单引号引起来,用ezplot(‘ x.^3+2*x.^2+exp(x)’) 来绘图。

关于空间曲线和曲面的绘制,我们举例说明如下:

例1:绘制空间曲线:

解:可用如下程序来完成:

ezplot(‘ x.^3+2*x.^2+exp(x)’) 来绘图。

关于空间曲线和曲面的绘制,我们举例说明如下:

例1:绘制空间曲线:

解:可用如下程序来完成:

clear

t=0:0.1:6;

x=t.^3;

y=cos(t);

z=sin(2*t);

plot3(x,y,z)

例2:绘制曲面:

解:可用如下程序来完成:

clear

s=-10:0.1:10;

clear

t=0:0.1:6;

x=t.^3;

y=cos(t);

z=sin(2*t);

plot3(x,y,z)

例2:绘制曲面:

解:可用如下程序来完成:

clear

s=-10:0.1:10;

t=-10:0.1:10

[x,y]=meshgrid(s,t);

z=sqrt(x.^2+y.^2);

mesh(x,y,z);

三、实验内容

1.绘制下列函数的图像,根据图像判断函数的奇偶性和单调性:

1)在区间[-10,10]中分别用plot和fplot绘制函数f(x)=3*x4+x2-1的图形。

2)在区间[-5,5]中分别用plot和ezplot绘制函数f(x)=sinx+x的图形。

3)在区间[-5,5]中分别用plot和fplot绘制函数f(x)=x2exp(-x*x)的图形。

4)在区间[-3,3]中分别用fplot和ezplot绘制函数f(x)=lg(x+sqrt(1+x*x))的图形。

2.绘制下列曲线的图像

1)螺旋线

2)空间曲线

3)二次曲面

4)         围绕y轴旋转形成的旋转曲面。

(提示:使用函数cylinder和mesh)

3.完成实验报告。

相关PPT

课题:一次函数图象及其画法PPT:这是课题:一次函数图象及其画法PPT下载,主要介绍了回顾与复习;情景创设;尝试自我学习;探索研究,学习新知;用描点法作出函数图象;画出所画的一次函数图象都是直线;点例透视 运用新知;探究归纳;感悟与反思;小小检测,查漏补缺,欢迎点击下载哦。

2用Mathematica画函数图形PPT:这是2用Mathematica画函数图形PPT下载,主要介绍了用Mathematica画函数的图形;基本的一元函数作图;参数方程;参数方程命令格式;极坐标方程作图;二维作图的可选参数;实验;函数与图形;三维图形命令;空间图形的画法;问题的提出;实验目的;实验内容,欢迎点击下载哦。

正余玄函数的图像画法PPT:这是正余玄函数的图像画法PPT下载,主要介绍了正弦、余弦函数的图象;问题;途径;如何作出正弦函数的图象(在精确度要求不太高时)?练习:在同一坐标系内,用五点法分别画出函数;小结;课本练习,欢迎点击下载哦。

《实验5-MATLAB的图形功能PPT》是由用户西岸风于2018-02-03上传,属于数学课件PPT。

matlab实验5函数文件,实验5-MATLAB的图形功能PPT相关推荐

  1. matlab实验5函数文件,实验五M文件和MATLAB设计技术总结.doc

    实验五 M文件和MATLAB程序设计 一.实验目的matlab作为一种高级计算机语言,不仅可以命令行方式完成操作,也具有数据结构.控制流.输入输出等能力,本次实验通过熟悉和掌握m文件的建立与使用方法, ...

  2. matlab实验报告实验6函数文件,南昌大学matlab实验报告.docx

    南昌大学matlab实验报告.docx 1MATLAB实验报告2姓名学号班级机制目录实验一熟悉MATLAB环境认识MATLAB----------3实验二MATLAB运算基础------------- ...

  3. matlab中dmodce函数使用报错,matlab中randi函数

    ④矩形脉冲信号 矩形脉冲信号在 MATLAB 中用 rectpuls 函数表示,其调用形式为 ft...(1,n); >>xn3=randi(n,1,n); >>subplot ...

  4. 为什么matlab生成的exe文件只能在matlab中打开,在电脑的其他地方打不开?

    为什么matlab生成的exe文件只能在matlab中打开,在电脑的其他地方打不开? 2014-11-09 20:20147****3349 | 浏览 448 次  操作系统 在同一个电脑里,在mat ...

  5. 在matlab中xt( ),编译matlab的s函数(compiling s-functions for matlab)

    编译matlab的s函数(compiling s-functions for matlab) 我一直在尝试使用我的c ++代码在matlab中创建一个s函数块.我正在使用以下mexopts.bat文件 ...

  6. matlab程序设计基础m文件,实验五 M文件和MATLAB程序设计.doc

    实验五 M文件和MATLAB程序设计 第 PAGE \* Arabic \* MERGEFORMAT 10 页 实验五 M文件和MATLAB程序设计 一.实验目的 matlab作为一种高级计算机语言, ...

  7. matlab绘制系统函数频率特性,实验七用MATLAB进行系统频率特性曲线绘制

    实验七用MATLAB进行系统频率特性曲线绘制 自动控制原理 课程验证性实验报告 实验名称 用MATLAB进行系统频率特性曲线绘制 实验时间 2013年 05月30日 学生姓名 实验地点 070312 ...

  8. matlab中imresize函数的用法,为何 MATLAB imresize 函数和 OpenCV resize 函数结果不同

    为何 MATLAB imresize 函数和 OpenCV resize 函数结果不同?今年 4 月,我在依照 MATLAB 代码自己写一个卷积神经网络 C++ 实现的过程中,就发现了这个问题,不过那 ...

  9. matlab中load函数是什么意思,MATLAB中load函数的用法

    转载自https://ww2.mathworks.cn/help/matlab/ref/load.html load 将文件变量加载到工作区中全页折叠 语法load(filename)load(fil ...

最新文章

  1. 强化学习(七)时序差分离线控制算法Q-Learning
  2. CentOS 6.3开机自动挂载磁盘和文件夹
  3. 软件研发工程师转行机器学习之路
  4. SpringMVC获取Request,Response, Session对象
  5. zeppelin安装使用
  6. 编译FileMon出错
  7. 开始学习ZendFramework框架了
  8. linux系统用户管理
  9. 如何去除Druid数据监控广告?
  10. hibernate操作数据库
  11. Windows 7 一年试用批处理
  12. 电脑知识 如何提取图片中的文字
  13. java 行政区划编号_行政区划 | Java Service SDK | 开发支持 | 四维地图开放平台
  14. 2021新版OPEN易支付免费开源版 亲测可用
  15. 网站服务器cpu要求,MC游戏服务器CPU有什么要求?
  16. 什么是PECL电平以及常用的匹配电路
  17. 编译原理中的first集,follow集和selec集的小解
  18. Codeforces 1293 E. Xenon‘s Attack on the Gangs —— 树上记忆化搜索,单点加改成区间加,有丶东西
  19. 【期末复习】技术经济学(南邮储成祥)
  20. Power BI应用案例:销售帕累托分析(28法则)

热门文章

  1. 如何用Zabbix监控OpenWrt路由器-Zabbix-Agent配置篇
  2. 媒体查询适配不同分辨率应用
  3. 寻找外贸客户邮箱的9点技巧
  4. SLAM面试问题总结(转)
  5. SiamFC全文翻译:Fully-Convolutional Siamese Networks for Object Tracking
  6. 同质化竞争泛滥时代,努比亚Z20用创新赢得用户
  7. arcgis界址点排序
  8. python学习之基于Python的人脸识别技术学习
  9. mysql 设置主键自增语句
  10. XILINX USB cable 驱动安装相关问题