使用MATLAB绘制分段函数实现
绘制分段函数也是很常见的需求,实现分段函数的绘制也有多种方式。以下面
分段函数为例,进行说明。
方法一:直接根据分段函数的含义,根据x值的不同,相对应的函数值也不同,进行描点连线。
x=0:0.1:5
y=[]
for xx=x
if(xx<1.5)y=[y,0];
elseif(xx>=1.5 && xx<2)y=[y,(xx-1.5)*2];
elsey=[y,1];
end
end
plot(x,y)
%函数图像上加一个点
x0=1.75
y0=0.5
hold on
plot([0 x0],[y0 y0],'r--') %画线
plot([x0 x0],[0 y0],'r--')
hold off
运行效果
方法二:直接根据x判定结果的特性0,1值,把对x的判断巧妙的使用一个公式来实现不同情形要的结果
这样做代码比较简洁,方便
x=0:0.1:5
y=0.*(x<1.5)+(x-1.5)*2.*(x>=1.5 & x<2)+1.*(x>=2)
plot(x,y)
%函数图像上加一个点
x0=1.75
y0=0.5
hold on
plot([0 x0],[y0 y0],'r--') %画线
plot([x0 x0],[0 y0],'r--')
hold off
实现相同的效果:
总之,绘制图像的时候要记得本质是“描点连线” ,可以以不同的实现方式来实现自己的目的。
使用MATLAB绘制分段函数实现相关推荐
- MATLAB绘制xyz的分段函数,matlab绘制分段函数
几何画板中如何用一个解析式画分段函数的图像_数学_自然科学_专业资料.几何画板中如何用一个解析式画分段函数的图像 几何画板中如何用一个解析式画分 段函数的...... Matlab 绘图强大的绘图功能 ...
- 使用matlab绘制分段函数的三种方法
找到了三种绘制分段函数的方法,绘制如下函数 第一种方法: %第一种分段函数 t1=0:0.1:10; v1=t1; t2=10:0.1:20; v2=0*t2+10; t3=20:0.1:30; v ...
- MatLab绘制分段函数激活函数
1 MatLab绘制二维图像 1.0 语法 函数 % 'r'曲线颜色,'lineWidth'曲线宽度 plot(x,y,'r','lineWidth',1) 标题 title('图片描述') 坐标轴标 ...
- MATLAB 绘制分段函数曲线并添加图形标注(至少包括标题和坐标轴说明)
分段函数: 其中0≤X≤10,x与y坐标轴范围分别为[0 10]和[0 2.5]. 代码: x=linspace(0,10,100); y=[]; for x0=xif x0>=8y=[y,1] ...
- 用matlab绘制分段函数曲线
代码: x=linspace(-5,5,100); y=[]; for x0=x; if x0>0 y=[y,1/2*log(x0+sqrt(1+x0.^2))]; else y ...
- matlab绘制分段函数,二维函数
clc; clear all x=0:0.5:100; y=x.(x>=0&x<40)+2(x>=40&x<60)+(5-x/2).(x>=60& ...
- cosh matlab中怎么写,用MATLAB绘制cosh函数
matlab如何绘制参数函数的图像? clear;clc;s=0:0.1:pi/2;t=0:0.1:3*pi/2;[s,t]=meshgrid(s,t);x=cos(s).*cos(t);y=cos( ...
- MATLAB 绘制sinc函数的简单代码
MATLAB 绘制sinc函数 MATLAB 绘制sinc函数 函数 y = sinc(x) 简单的代码 clc; clear all; close all; x = [-10:0.1:10]; y ...
- Origin 绘制分段函数图
Origin 绘制分段函数图 绘图–>函数图–>2D函数图 设置函数参数:x的单位是0到2*pi,取100个点,y=sin(x) 注:输入函数时需要切换到英文输入法 鼠标点击工作簿,重复第 ...
最新文章
- 运用BeautifulSoup抓取网页的链接
- 深度解析企业级存储解决方案
- bug list---直接访问string内存
- C# 操作FireBird 附源码
- Nim游戏的一个扩展——51nod 1661 黑板上的游戏+LA 5059 Playing With Stones
- iOS HTML标签字符实体,转译字符串归类大全 【转载】
- 解密:90后程序员青睐哪些互联网公司?
- 线程池之ThreadPool与ForkJoinPool
- 2019年新iPhone消息再曝 将会有重大升级!
- vs2013创建c++控制台应用程序
- Luyten 启动报错 This Application requires a Java Runtime Environment 1.7.0-1.8.0问题
- Windows下MySQL环境变量的配置及说明
- 厨师服识别yolov5明厨亮灶
- 固态硬盘数据丢失能恢复吗?含泪分享:固态硬盘数据恢复方法
- 计算多项式的小技巧(Horner法则)
- 基于Python的个人博客系统设计与实现 报告+项目源码
- LTE CA带宽能力(CA bandwidth classes)规定了聚合带宽限制,见36.101中表格Table 5.6A-1
- 海康监控平台投屏电视墙方案切换失败故障
- android背光设置
- 国内有哪些移动开发平台?各有什么特点