Matlab画分段函数
来源:互联网 发布:商为开店软件 编辑:程序博客网 时间:2024/06/07 00:33
确定你需要的分段函数是怎样一个表达式,比如下面我的这个例子。
y = x,0 <= x <4;
2,4 <= x < 6;
5 - x/2, 6 <= x < 8;
1, x >= 8;
打开MATLAB软件,粘贴以下代码:
clc; clear all
x=0:0.01:10;
y=x.*(x>=0&x<4)+2*(x>=4&x<6)+(5-x/2).*(x>=6&x<8)+1*(x>=8);
plot(x,y,'r','linewidth',2)
axis([0 10 0 2.1])
grid on
解释一下,代码的逻辑运算符是这个程序成败的关键,利用了判断逻辑数和向量之间的相乘,构造分段函数的表达式
点击运行,即可以得到分段函数的图像了。
注意:
前面的表达式和后面的逻辑判断相乘的时候,若前后均含有x,那么中间的乘号要是".*",即点+乘号。
阅读全文
0 0
- Matlab画分段函数
- 【matlab】如何画分段函数的图像
- matlab分段函数
- 关于分段函数 [matlab]
- 用matlab求分段函数
- matlab 分段函数 反余弦
- matlab画三维分段图
- matlab eval() 不能计算分段函数
- 分段函数
- 分段函数
- 分段函数。
- 分段函数
- 分段函数
- 分段函数
- 分段函数
- 分段函数
- 分段函数
- 分段函数
- 数据结构:一般树
- JavaScript获取页面上被选中文字的技巧
- Stereo Panoramic Movie Capture 使用方法
- js数组操作--使用迭代方法替代for循环
- jQuery Ajax 实例 ($.ajax、$.post、$.get)
- Matlab画分段函数
- [BZOJ]1798: [Ahoi2009]Seq 维护序列seq
- linux特殊权限SUID、SGID、SBIT
- 翻译:AVAssetReaderTrackOutput
- http协议详解
- gcd多线程查看是否执行完毕dispatch_barrier_async
- 合并果子
- Spring7大模块
- spring+springMVC+mybatis整合示例(基于XML配置文件)