matlab编程画分段函数,matlab画分段函数 求程序
你好,你的问题好像没太描述清楚。
分段函数绘图实际很简单,我给你举个例子吧。
分段函数如下:
对该函数绘图,首先应该利用matlab建一个函数ff(x),如下:function Y = ff(X)
if X<0;
Y=sin(X);
elseif (X>=0 && X<10);
Y=X.^2*cos(X)/100;
else
Y=sin(X).*X;
end
end
matlab中二维绘图函数很多,但我个人认为分段函数采用ezplot较为简单。绘制方法如下:ezplot(@(x,y)ff(x)-y)
colormap([0 0 1]) %%设置直线颜色为蓝色。
绘制结果如下:
ezplot简介(具体看帮助文档 doc ezplot)
Syntax
ezplot(fun)
ezplot(fun,[xmin,xmax])
ezplot(fun2)
ezplot(fun2,[xymin,xymax])
ezplot(fun2,[xmin,xmax,ymin,ymax])
ezplot(funx,funy)
ezplot(funx,funy,[tmin,tmax])
ezplot(...,figure_handle)
ezplot(axes_handle,...)
h = ezplot(...)
Description
ezplot(fun) plots the expression fun(x) over the default domain -2π
fun can be a function handle or a string.
ezplot(fun,[xmin,xmax]) plots fun(x) over the domain: xmin
For an implicit function, fun2(x,y):
ezplot(fun2) plots fun2(x,y) = 0 over the default domain -2π
ezplot(fun2,[xymin,xymax]) plots fun2(x,y) = 0 over xymin
ezplot(fun2,[xmin,xmax,ymin,ymax]) plots fun2(x,y) = 0 over xmin
ezplot(funx,funy) plots the parametrically defined planar curve funx(t) and funy(t) over the default domain 0
ezplot(funx,funy,[tmin,tmax]) plots funx(t) and funy(t) over tmin
ezplot(...,figure_handle) plots the given function over the specified domain in the figure window identified by the handle figure.
ezplot(axes_handle,...) plots into the axes with handle axes_handle instead of the current axes (gca).
h = ezplot(...) returns the handle to all the plot objects in h.
参考资料:
matlab 帮助文档
matlab编程画分段函数,matlab画分段函数 求程序相关推荐
- MATLAB编程(4)——MATLAB绘制二维高斯函数的三维图
本篇博文记录使用MATLAB绘制二维高斯函数的三维图. 用到的MATLAB函数--mesh()(绘制三维线框图)和surf()(绘制三维表面图). MATLAB命令窗口输入>> doc 函 ...
- matlab 编程波形图,实验一MATLAB编程环境及其常用信号的生成及其波形仿真.doc
word格式精心整理版 范文范例 学习指导 实验一 MATLAB编程环境及常用信号的生成及波形仿真 一.实验目的 1.学会运用Matlab表示常用连续时间信号的方法 2.观察并熟悉这些信号的波形和特性 ...
- matlab编程数学基础,数学软件 Matlab ——编程基础(脚本).ppt
数学软件 Matlab 本讲主要内容 Matlab 编程入门 M 文件 M 文件 编程示例 本讲主要内容 关系运算 关系运算举例 逻辑运算 逻辑运算表 逻辑运算 一些测试函数 运算优先级 本讲主要内容 ...
- 用matlab编程简单电子琴,基于MATLAB的数字信号发生器及简易电子琴设计论文.doc...
基于MATLAB的数字信号发生器及简易电子琴设计论文 基于MATLAB的数字信号发生器及简易电子琴设计 摘 要 数字信号发生器是一种基于软硬件结合实现的函数波形产生仪器.在工程实践中需要检测和分析的各 ...
- 有限差分方法的matlab编程,有限差分方法的MATLAB编程
有限差分方法的MATLAB编程 实践中应用的电磁场,其场域的边界大多数比较复杂,使解析法难以应用.虽然有些电磁问题经简化后能解析求解,但解的 (本文共6页) 阅读全文>> 以二叉树方法和有 ...
- 运筹学与最优化matlab编程,运筹学与最优化MATLAB编程
前言 运筹学在自然科学.社会科学.工程技术.生产实践.经济建设及现代化管理中有着重要的意义.随着科学技术和社会经济建设的不断发展,运筹学得到了迅速的发展和广泛的应用.作为运筹学的重要组成部分--线性规 ...
- Matlab编程技巧:通过Matlab脚本批量修改Simulink模块的大小,背景颜色
Matlab编程技巧:通过M脚本修改Simulink模块的大小,背景颜色 M脚本修改Simulink模块的大小,背景颜色 选取一个Simulink模型,获取模块参数,在命令行输入代码: sysBolc ...
- 位移传递率matlab编程,各种谱计算,频响函数,传递率
A.信号与谱的分类 由于时域信号有不同的分类, 变换后对应的频域也有不同的谱 信号可分为模拟(连续)信号和数字(离散)信号, 连续信号变换后称为谱密度, 离散信号变换 后称为谱. 连续信号又可分为绝对 ...
- 有限差分方法的matlab编程,有限差分方法的MATLAB编程(1)
第22卷第4期 <新疆师范大学学报>(自然科学版)JournalofXinjiangNormalUniversity (NaturalSciencesEdition) VoI.22,No. ...
- 汽车理论matlab编程,(百度)汽车理论matlab编程.ppt
画驱动力与行驶阻力平衡图的MATLAB源程序: ig=[6.09,3.09,1.71,1]; for i=1:4 n=600:4000; t=-19.313+295.27*(n/1000)-165.4 ...
最新文章
- 理解Java对象:要从内存布局及底层机制说起,话说....
- 亿万人抢10亿红包的数据监控,如何实现业务零资损?
- js等待 callback 执行完毕_前端开发,一篇文章让你彻底搞懂,什么是JavaScript执行机制!...
- Java泛型深入题目
- 提高抗打击能力_输不起、爱放弃,孩子抗挫能力差怎么办?3招教你培养孩子抗挫力...
- Mac OS X下安装和配置Maven
- leetcode 492. 构造矩形(Java版,三种解法)
- 零基础学习hadoop到上手工作线路指导(中级篇)
- 【HihoCoder - 1268】九宫 (dfs,深搜)
- web 开发一个能进行人员管理(查询,删除,添加)的应用
- Golang的context理解
- 安装WampServer时出现的问题(丢失VCRUNTIME140.dll或MSVCR110.dll)以及解决办法
- Atitit.执行cmd 命令行 php
- Lua 5.1.3源代码分析之词法分析[1]
- LEAP模型能源与碳排放模型
- 【luogu CF1009F】Dominant Indices(长链剖分优化DP)
- 电脑录制GIF动态图
- 单机模式运行hadoop,来自《Hadoop权威指南》
- 常见DOS命令及自定义DOS命令
- 单反相机快门速度怎么设置
热门文章
- Flask-自定义头像
- 蓝色简约大气公司简介企业介绍产品宣传ppt模板
- SolidWorks工程图修改标注尺寸字体和字号的方法
- 转:3ds Max 2016 Biped 导出 FBX 到 Unity
- Qt编译32位和64位程序
- Java日志框架 -- JCL日志门面(JCL概念介绍、JCL示例)
- 时间序列分析——如何正确使用单位根检验(ADF)?
- python绘制对数函数_python绘制对数函数
- 30行代码,让27吨发电机原地爆炸
- 更新NVIDIA显卡的CUDA驱动出错,You appear to be running an X server; please exit X before