MATLAB学习系列--绘制函数曲线
函数与分段函数
- 绘制函数曲线
- 直接使用M文件
- 使用函数 function
- 分段函数定义和使用
- 法1:分段函数的输入参数是单个的X值
- 法2:定义分段函数的输入参数是向量X
绘制函数曲线
直接使用M文件
绘制曲线: y = xe(1-x) x为[0:0.05:2]
clc;clear;close all;
x = 0:0.05:2;
y = x.*exp(1-x);
plot(x,y)
xlabel(‘x’)
ylabel(‘y’)
使用函数 function
function[输出变量] = 函数名(输入变量)
改写上面示例
定义函数:function y = myfun( x )
y = x.*exp(1-x);
end
只能在程序里面调用函数
clc;clear;close all;
x = 0:0.05:2;
y = myfun(x);
plot(x,y)
xlabel(‘x’)
ylabel(‘y’)
分段函数定义和使用
示例:定义该分段函数,并绘制其曲线
法1:分段函数的输入参数是单个的X值
function y = myfun2( x )
if x>=0 && x<1
y = xexp(1-x);
elseif x>=1&&x<2
y = 1/(xx)
elseif x>=2 && x<5
y = 2*x-3.75
else
disp(‘fault’)
end
法2:定义分段函数的输入参数是向量X
function Y = myfun2( X )
Y = [];
for k = 1:length(X)
x = X(k);
if x>=0 && x<1
y = xexp(1-x);
elseif x>=1&&x<2
y = 1/(xx);
elseif x>=2 && x<=5
y = 2*x-3.75;
else
y = 100;
end
Y(k) = y;
end
end
这就是定义分段函数的两种方法
法1直接使用标量,可能刚开始编程会使用比较习惯,容易理解但是不利于以后整体操作;尽量能够使用法2 向量法来进行书写编程,更符合MATLAB编程习惯**
MATLAB学习系列--绘制函数曲线相关推荐
- opencv建立数学坐标系绘制函数曲线
周末闲来无事用opencv简单实现了一个可以在mat中绘制曲线的工具类,方便学习图像处理相关的内容. 坐标系本身比较简单就是常规的数学坐标系,可以自由设置图像中坐标系的范围,内部会自动映射需要 ...
- addroutes没添加进去_CAD中如何绘制函数曲线及添加数学公式
如何在CAD中绘制函数曲线?CAD与EXCELL结合,绘制函数曲线相当厉害.本文采用中望CAD软件,举例说明方法: 一.以三角函数y=sinx为例. 1.在A列从0开始以步长0.4(可自行调节)取若干 ...
- Matlab学习笔记 figure函数
Matlab学习笔记 figure函数 matlab中的 figure 命令,能够创建一个用来显示图形输出的一个窗口对象.每一个这样的窗口都有一些属性,例如窗口的尺寸.位置,等等.下面一一介绍它们. ...
- Python+matplotlib绘制函数曲线查找函数极值
推荐图书: <Python程序设计基础(第2版)>,ISBN:9787302490562,董付国,清华大学出版社,第16次印刷,清华大学出版社2019年度畅销图书 图书详情: 配套资源:用 ...
- MATLAB学习——图形绘制(2):二维图形绘制plot指令
摘要 二维图形是MATLAB图形的基础,也是应用最广泛的图形类型之MATLAB提供了许多二维图形绘制函数. MATLAB基本的二维图形包括线型(LinePlots) .散点型(ScatterPlots ...
- matlab上机报告绘制函数,控制工程MATLAB实验报告
<控制工程MATLAB实验报告>由会员分享,可在线阅读,更多相关<控制工程MATLAB实验报告(20页珍藏版)>请在人人文库网上搜索. 1.浙江科技学院机电系统开放性实验设计题 ...
- [MATLAB学习笔记]peaks函数1013(2)
>> Z = peaksZ =1 至 10 列0.0001 0.0001 0.0002 0.0004 0.0007 0.0011 0.0017 0.0025 0.0034 0.00430. ...
- echarts绘制函数曲线
使用echarts可以方便地绘制各种函数曲线,只需简单配置即可绘制出漂亮的曲线,示例如下: //需要绘制的函数曲线 function func(x) {return 1.1 * (1 - x + 2* ...
- Matlab学习-图像处理工具箱函数
本文转载自http://www.cnblogs.com/gtts/archive/2011/05/20/2052339.html 下列表格中除了个别函数外,其余函数都是图像处理工具箱提供的关于图像处理 ...
最新文章
- syscall 系统调用陷入_trusty系统调用
- SanFeng-Clound
- 男性在下一100层【第三层】——高仿手机银行client接口
- 【福利派送】浪漫七夕,不可辜负!这 8 份礼物请收下!
- 截取地址栏URL参数
- 等值首尾和-----------2012年12月27日
- Spring Boot RestTemplate 忽略证书访问https
- c语言标准化考试程序报告,在线考试系统-c语言报告.doc
- 空降了一位CTO,不到3个月,就被发现是一地鸡毛
- 《SQL高级应用和数据仓库基础(MySQL版)》学习笔记 ·007【简单查询】
- 20210422:力扣第237周周赛题解记录(上)
- css选择器优先顺序
- 计算机ppt基础知识题库,计算机二级考试MSOffice考试题库ppt操作题附答案.pdf
- 幅相曲线渐近线_对数幅频特性渐近线的绘制
- 2009年下半年 系统集成项目管理工程师 下午试卷
- c语言初学者编程大题部分
- flutter rpx屏幕适配方案
- 系统时间不够精确?试试RTC(实时时钟)
- 使用dnsmasq作为dns服务器
- java多线程归并排序_并行计算实验-串、并行排序算法
热门文章
- 设计模式 - 抽象工厂模式(abstract factory pattern) 详解
- 瑞星微RK3288 开发板(ARM Cortex-A17架构)
- 电商路演投资计划融资报告PPT模板
- 国内产线 OLED 良率低,产能释放缓慢
- pandas中merge函数的用法
- 刘强东都想明白了,你们却还在讨论流量焦虑
- pandas数据分组聚合——groupby()、aggregate()、apply()、transform()和filter()方法详解
- 项目管理 | 怎么开项目启动会?
- 未来教育安装后打不开
- 用C语言根据出生年月日判断年龄