matlab实验5函数文件,实验5-MATLAB的图形功能PPT
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相关推荐
- matlab实验5函数文件,实验五M文件和MATLAB设计技术总结.doc
实验五 M文件和MATLAB程序设计 一.实验目的matlab作为一种高级计算机语言,不仅可以命令行方式完成操作,也具有数据结构.控制流.输入输出等能力,本次实验通过熟悉和掌握m文件的建立与使用方法, ...
- matlab实验报告实验6函数文件,南昌大学matlab实验报告.docx
南昌大学matlab实验报告.docx 1MATLAB实验报告2姓名学号班级机制目录实验一熟悉MATLAB环境认识MATLAB----------3实验二MATLAB运算基础------------- ...
- matlab中dmodce函数使用报错,matlab中randi函数
④矩形脉冲信号 矩形脉冲信号在 MATLAB 中用 rectpuls 函数表示,其调用形式为 ft...(1,n); >>xn3=randi(n,1,n); >>subplot ...
- 为什么matlab生成的exe文件只能在matlab中打开,在电脑的其他地方打不开?
为什么matlab生成的exe文件只能在matlab中打开,在电脑的其他地方打不开? 2014-11-09 20:20147****3349 | 浏览 448 次 操作系统 在同一个电脑里,在mat ...
- 在matlab中xt( ),编译matlab的s函数(compiling s-functions for matlab)
编译matlab的s函数(compiling s-functions for matlab) 我一直在尝试使用我的c ++代码在matlab中创建一个s函数块.我正在使用以下mexopts.bat文件 ...
- matlab程序设计基础m文件,实验五 M文件和MATLAB程序设计.doc
实验五 M文件和MATLAB程序设计 第 PAGE \* Arabic \* MERGEFORMAT 10 页 实验五 M文件和MATLAB程序设计 一.实验目的 matlab作为一种高级计算机语言, ...
- matlab绘制系统函数频率特性,实验七用MATLAB进行系统频率特性曲线绘制
实验七用MATLAB进行系统频率特性曲线绘制 自动控制原理 课程验证性实验报告 实验名称 用MATLAB进行系统频率特性曲线绘制 实验时间 2013年 05月30日 学生姓名 实验地点 070312 ...
- matlab中imresize函数的用法,为何 MATLAB imresize 函数和 OpenCV resize 函数结果不同
为何 MATLAB imresize 函数和 OpenCV resize 函数结果不同?今年 4 月,我在依照 MATLAB 代码自己写一个卷积神经网络 C++ 实现的过程中,就发现了这个问题,不过那 ...
- matlab中load函数是什么意思,MATLAB中load函数的用法
转载自https://ww2.mathworks.cn/help/matlab/ref/load.html load 将文件变量加载到工作区中全页折叠 语法load(filename)load(fil ...
最新文章
- 强化学习(七)时序差分离线控制算法Q-Learning
- CentOS 6.3开机自动挂载磁盘和文件夹
- 软件研发工程师转行机器学习之路
- SpringMVC获取Request,Response, Session对象
- zeppelin安装使用
- 编译FileMon出错
- 开始学习ZendFramework框架了
- linux系统用户管理
- 如何去除Druid数据监控广告?
- hibernate操作数据库
- Windows 7 一年试用批处理
- 电脑知识 如何提取图片中的文字
- java 行政区划编号_行政区划 | Java Service SDK | 开发支持 | 四维地图开放平台
- 2021新版OPEN易支付免费开源版 亲测可用
- 网站服务器cpu要求,MC游戏服务器CPU有什么要求?
- 什么是PECL电平以及常用的匹配电路
- 编译原理中的first集,follow集和selec集的小解
- Codeforces 1293 E. Xenon‘s Attack on the Gangs —— 树上记忆化搜索,单点加改成区间加,有丶东西
- 【期末复习】技术经济学(南邮储成祥)
- Power BI应用案例:销售帕累托分析(28法则)