【MATLAB】06_分段函数的多种表示方法
目录
方法一:(一般方法)
方法二:(find)
方法三:(关系运算)
方法一:(一般方法)
按照正常的思路,表示分段函数是在脚本文件里用 if ..else..语句来完成,例如下列代码:
function [y]=ch3_1(x)
n=length(x);
for i=1:nif x(i)>1y(i)=x(i).^2;elseif x(i)>-1y(i)=1;elsey(i)=3+2.*x;end
end
end
>> ch3_1(1)ans =1>> ch3_1(1:3)ans =1 4 9
方法二:(find)
但是!!! 这样未免显得太low,而且代码过于繁琐,我们采用另一种方法,用find来简化代码:
function [y]=ch3_2(x)
y=zeros(size(x)); %生成与x长度相同的零数组
k1=find(x>1);y(k1)=x(k1).^2;
k2=find(x>-1);y(k2)=1;
k3=find(x<=-1);y(k3)=3+2*x(k3);
end
>> ch3_2(-3:3)ans =-3 -1 1 1 1 1 1
方法三:(关系运算)
>> x=-3:3x =-3 -2 -1 0 1 2 3>> (x>1).*x.^2ans =0 0 0 0 0 4 9>> (x>-1&x<=1)ans =0 0 0 1 1 0 0>> (x<=-1).*(3+2*x)ans =-3 -1 1 0 0 0 0
【MATLAB】06_分段函数的多种表示方法相关推荐
- matlab分段函数的表达_【MATLAB】06_分段函数的多种表示方法
目录 方法一:(一般方法) 方法二:(find) 方法三:(关系运算) 方法一:(一般方法) 按照正常的思路,表示分段函数是在脚本文件里用 if ..else..语句来完成,例如下列代码: funct ...
- 使用matlab绘制分段函数的三种方法
找到了三种绘制分段函数的方法,绘制如下函数 第一种方法: %第一种分段函数 t1=0:0.1:10; v1=t1; t2=10:0.1:20; v2=0*t2+10; t3=20:0.1:30; v ...
- 【图像处理】MATLAB:退化函数及多种复原方法
退化函数建模 通过点扩散函数 PSF 进行图像复原的实验,添加适当的噪声. fspecial函数中,'motion'指的是运动模糊算子. 代码示例 % checkerboard产生测试板图像, ...
- matlab函数积分怎么写,Matlab求分段函数的积分
(一)前言 本文介绍一个使用Matlab进行求分段函数积分值的方法. 首先介绍如何使用int()对连续函数进行积分的求解,然后介绍一个对分段函数进行求积分的例子. (二)使用Matlab求定积分 Ma ...
- Matlab求分段函数的积分
(一)前言 本文介绍一个使用Matlab进行求分段函数积分值的方法. 首先介绍如何使用int()对连续函数进行积分的求解,然后介绍一个对分段函数进行求积分的例子. (二)使用Matlab求定积分 Ma ...
- matlab中fprintf函数的具体使用方法
matlab中fprintf函数的具体使用方法实例如下: fprintf函数可以将数据按指定格式写入到文本文件中.其调用格式为: 数据的格式化输出:fprintf(fid, format, varia ...
- MATLAB绘制xyz的分段函数,matlab绘制分段函数
几何画板中如何用一个解析式画分段函数的图像_数学_自然科学_专业资料.几何画板中如何用一个解析式画分段函数的图像 几何画板中如何用一个解析式画分 段函数的...... Matlab 绘图强大的绘图功能 ...
- MATLAB求分段函数
MATLAB求分段函数 x = input('') if x<0 && x~=-3fx=x*x+x-6 elseif x>=0 && x<5 & ...
- Matlab使用Plot函数实现数据动态显示方法总结
引子 对于真实系统或者仿真平台,数据是增量式的产生的.Matlab除了强大的矩阵运算外,还具有强大的数据可视化库.由于静态画图的方法较多,本文只针对增量式数据流的动态显示. 本文主要介绍几种Matla ...
- 使用MATLAB绘制分段函数实现
绘制分段函数也是很常见的需求,实现分段函数的绘制也有多种方式.以下面 分段函数为例,进行说明. 方法一:直接根据分段函数的含义,根据x值的不同,相对应的函数值也不同,进行描点连线. x=0:0.1:5 ...
最新文章
- Linux系统下如何加载U盘或移动硬盘
- 实例介绍Cocos2d-x开关菜单
- Choose unique values for the 'webAppRootKey' context-param in your web.xml files!
- Highlight – 代码高亮html输出软件
- 【micropython】用python来进行BadUSB的USB-HID测试(含无线控制)
- scala与java混合编译出现的问题
- 第四章例题、心得及问题。
- 【每日SQL打卡】​​​​​​​​​​​​​​​DAY 13丨每位学生的最高成绩【难度中等】
- 从xml中返回的对象,和new 返回的对象时不同的。
- 机器人学基础——坐标
- 利用哈希表实现电话号码查询系统
- office2012产品密钥
- 调试svo 中遇到的问题
- 2022年全球市场巧克力行业发展前景分析及市场需求调研报告
- VM设置Ubuntu窗口自适应大小
- 好书收藏:读书知多少
- MongoDB索引原理及实践
- map在python中是什么意思_map在python中什么意思
- Vue修改更新data数据
- 手机桌面隐藏大师_隐藏大师app下载-隐藏大师安卓版下载-ROM之家