matlab之绘制表达式或函数fplot
一、功能
绘制表达式或函数
二、语法
1.fplot(
f)
在默认区间 [-5 5]
(对于 x
)绘制由函数 y = f(x)
定义的曲线。
2.fplot(
f,xinterval
)
将在指定区间绘图。将区间指定为 [xmin xmax]
形式的二元素向量。
3.fplot(
funx,funy
)
在默认区间 [-5 5]
(对于 t
)绘制由 x = funx(t)
和 y = funy(t)
定义的曲线。
4.fplot(
funx,funy
,tinterval
)
将在指定区间绘图。将区间指定为 [tmin tmax]
形式的二元素向量。
5.fplot(___,
LineSpec)
指定线型、标记符号和线条颜色。例如,'-r'
绘制一根红色线条。在前面语法中的任何输入参数组合后使用此选项。
6.fplot(___,
Name,Value)
使用一个或多个名称-值对组参数指定线条属性。例如,'LineWidth',2
指定 2 磅的线宽。
7.fplot(
ax,___)
将图形绘制到 ax
指定的坐标区中,而不是当前坐标区 (gca
) 中。指定坐标区作为第一个输入参数。
8.fp
= fplot(___)
8.fp
= fplot(___)返回 FunctionLine
对象或 ParameterizedFunctionLine
对象,具体情况取决于输入。使用 fp
查询和修改特定线条的属性。有关属性列表,请参阅 FunctionLine 属性 或 ParameterizedFunctionLine 属性。
9.[x,y] = fplot(___)
返回函数的纵坐标和横坐标,而不创建绘图。
三、示例
1.绘制表达式
在 x
的默认区间 [-5 5]
绘制 sin(x)
。
fplot(@(x) sin(x))
结果如下图所示:
2.绘制参数化曲线
xt = @(t) cos(3*t);
yt = @(t) sin(2*t);
fplot(xt,yt)
结果如下图所示:
3.指定绘图区间绘制分段函数
使用 hold on
绘制多个线条。
使用 fplot
的第二个输入参数指定绘图区间。
使用 'b'
将绘制的线条颜色指定为蓝色。
在相同坐标区中绘制多个线条时,坐标轴范围会调整以容纳所有数据。
fplot(@(x) exp(x),[-3 0],'b')
hold on
fplot(@(x) cos(x),[0 3],'r')
hold off
grid on
结果如下图所示:
4.指定线条属性并绘制
绘制具有不同相位的三个正弦波。
对于第一个,使用 2 磅的线宽。
对于第二个,指定带有圆形标记的红色虚线线型。
对于第三个,指定带有星号标记的青蓝色点划线线型。
fplot(@(x) sin(x+pi/5),'Linewidth',2);
hold on
fplot(@(x) sin(x-pi/5),'--or');
fplot(@(x) sin(x),'-.*c')
hold off
结果如下图所示:
5.创建并修改线条属性
绘制 sin(x)
并将函数行对象指定给变量。
通过使用圆点表示法设置属性,将线条更改为红色点线。
添加交叉标记,并将标记颜色设置为蓝色。
fp = fplot(@(x) sin(x))
fp.LineStyle = ':';
fp.Color = 'r';
fp.Marker = 'x';
fp.MarkerEdgeColor = 'b';
6.在相同坐标区域绘制多条曲线
fplot(@(x) sin(x))
hold on
fplot(@(x) cos(x))
hold off
结果如下图所示:
7.添加标题和轴标签以及格式化刻度
fplot(@sin,[-2*pi 2*pi])
grid on
title('sin(x) from -2\pi to 2\pi')
xlabel('x');
ylabel('y');
结果如下图所示:
matlab之绘制表达式或函数fplot相关推荐
- MATLAB绘图合集: 绘制表达式和函数fplot
本文主要介绍如何绘制函数表达式,使用fplot函数. 说明: fplot(f) 在默认区间 [-5 5](对于 x)绘制由函数 y = f(x) 定义的曲线. fplot(f,xinterval) 将 ...
- matlab中绘制一个sin函数曲线
脚本程序如下: %功能描述:定义x为0到2pi之间的一组向量,且x向量中相邻两个值之间的增量为pi/1000,定义y向量中的值为x向量的sin值, %绘制出函数图像 x = 0:pi/1000:2*p ...
- Matlab图形绘制(三)图形样式、标注、题字;fplot函数
文章目录 1.图形样式.标注.题字 2.fplot函数 1.图形样式.标注.题字 代码示例: x=0:pi/20:2*pi; plot(x,sin(x),'b-.'); hold on; plot(x ...
- MATLAB绘制二维曲线-fplot函数
MATLAB绘制二维曲线-fplot函数 fplot函数的基本用法 双输入函数参数的用法 fplot函数的基本用法 fplot(f,lims,选项) f代表一个函数,通常使用函数句柄的形式,lims为 ...
- matlab已知函数表达式画函数图像,怎么用matlab画已知函数表达式的一个函数图像?函数比较复杂的……...
点击查看怎么用matlab画已知函数表达式的一个函数图像?函数比较复杂的--具体信息 答:要具体哦,如果一个自变量,函数图像就是曲线,用plot 如果是2个自变量,函数图像就是曲面了,如f=3*exp ...
- MATLAB R2021a 绘图函数fplot 使用详解
内容参考:Plot expression or function - MATLAB fplot- MathWorks China MATLAB常用绘图函数除了plot外,fplot也是另一个重要的常用 ...
- Matlab学习日记(5)二维曲线的绘制(plot与fplot)
目录 plot函数 fplot函数 小知识: 1.不要忘了[1:0.1:10]也能表示一个向量哦 2.matlab中*代表矩阵乘法,而. *表示点乘运算,即两个矩阵中对应元素进行乘法运算 plot函数 ...
- matlab图形标注与修饰函数title、xlabel、ylabel 【matlab图行绘制二】
MATLAB 图形标注与修饰函数 在 MATLAB中,可利用 Figure窗口的菜单和工具栏对图形进行标注.修饰等,操作简单,此外,还可以利用 MATLAB中自带的函数来进行图形的修饰.下面将对其进行 ...
- 用matlab绘制函数图形,matlab函数绘制 用matlab怎样绘制函数图形
用matlab怎样绘制函数图形 函数f(x1,x2)= x1*cos x2*sin x1+x2*x2*sin x2*cos x1 0≤xi≤2∏的图形?x=0:0.1:2*pi; y=x; [x,y] ...
最新文章
- python机械臂api_使用高斯机械臂的API开发
- 河池学院计算机与信息工程学院官网 领导,关于成立我院宣传工作领导小组的方案...
- Nhibernate分页测试续(附源码)
- java怎么捕捉除数异常_Java异常的捕获及处理---小总结
- I2C总线之(二)---时序
- android触摸消息的派发过程
- 四叉树碰撞优化版,速度飞一样
- 数据库---事务的隔离级别
- Table是怎样炼成的:HtmlTable
- LeetCode--283--移动0
- 做了8年软件测试的我,是如何从菜鸟快速成长为测试工程师的?
- 如何开拓中国EDM市场
- 项目开发流程以及接口文档
- 以内部管理员批准模式_UAC 在管理员批准模式下运行所有管理员(Windows 10) - Windows security | Microsoft Docs...
- R语言各种假设检验实例整理(常用)
- Spring Boot-入门
- macOS看视频卡顿如何修复
- 查看支付宝所有交易记录方法
- 这位毁誉参半的政治名嘴,竟然彻底改变了计算机编程
- 基于QT的游戏修改器
热门文章
- 计算机科学应用论文题目,比较好写的计算机科学与应用论文题目 计算机科学与应用论文题目怎么取...
- 1019: 火车运行时间
- hdu2075 A|B?(C语言)
- 安卓dumpsys SurfaceFlinger输出示例
- IDEA2021版本的安装和使用教程
- 9个适合上班族晚上在家就能赚钱的副业推荐(建议收藏)
- 不动点迭代法求函数根(非线性方程求解)
- k8s(kubernetes)通过yaml从harbor拉取镜像(史诗级,保姆级)
- Opengl入门基础-shader着色器画方形并且填颜色
- win10如何改变登陆界面背景