目录

方法一:(一般方法)

方法二:(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_分段函数的多种表示方法相关推荐

  1. matlab分段函数的表达_【MATLAB】06_分段函数的多种表示方法

    目录 方法一:(一般方法) 方法二:(find) 方法三:(关系运算) 方法一:(一般方法) 按照正常的思路,表示分段函数是在脚本文件里用 if ..else..语句来完成,例如下列代码: funct ...

  2. 使用matlab绘制分段函数的三种方法

    找到了三种绘制分段函数的方法,绘制如下函数  第一种方法: %第一种分段函数 t1=0:0.1:10; v1=t1; t2=10:0.1:20; v2=0*t2+10; t3=20:0.1:30; v ...

  3. 【图像处理】MATLAB:退化函数及多种复原方法

    退化函数建模   通过点扩散函数 PSF 进行图像复原的实验,添加适当的噪声.   fspecial函数中,'motion'指的是运动模糊算子. 代码示例 % checkerboard产生测试板图像, ...

  4. matlab函数积分怎么写,Matlab求分段函数的积分

    (一)前言 本文介绍一个使用Matlab进行求分段函数积分值的方法. 首先介绍如何使用int()对连续函数进行积分的求解,然后介绍一个对分段函数进行求积分的例子. (二)使用Matlab求定积分 Ma ...

  5. Matlab求分段函数的积分

    (一)前言 本文介绍一个使用Matlab进行求分段函数积分值的方法. 首先介绍如何使用int()对连续函数进行积分的求解,然后介绍一个对分段函数进行求积分的例子. (二)使用Matlab求定积分 Ma ...

  6. matlab中fprintf函数的具体使用方法

    matlab中fprintf函数的具体使用方法实例如下: fprintf函数可以将数据按指定格式写入到文本文件中.其调用格式为: 数据的格式化输出:fprintf(fid, format, varia ...

  7. MATLAB绘制xyz的分段函数,matlab绘制分段函数

    几何画板中如何用一个解析式画分段函数的图像_数学_自然科学_专业资料.几何画板中如何用一个解析式画分段函数的图像 几何画板中如何用一个解析式画分 段函数的...... Matlab 绘图强大的绘图功能 ...

  8. MATLAB求分段函数

    MATLAB求分段函数 x = input('') if x<0 && x~=-3fx=x*x+x-6 elseif x>=0 && x<5 & ...

  9. Matlab使用Plot函数实现数据动态显示方法总结

    引子 对于真实系统或者仿真平台,数据是增量式的产生的.Matlab除了强大的矩阵运算外,还具有强大的数据可视化库.由于静态画图的方法较多,本文只针对增量式数据流的动态显示. 本文主要介绍几种Matla ...

  10. 使用MATLAB绘制分段函数实现

    绘制分段函数也是很常见的需求,实现分段函数的绘制也有多种方式.以下面 分段函数为例,进行说明. 方法一:直接根据分段函数的含义,根据x值的不同,相对应的函数值也不同,进行描点连线. x=0:0.1:5 ...

最新文章

  1. Linux系统下如何加载U盘或移动硬盘
  2. 实例介绍Cocos2d-x开关菜单
  3. Choose unique values for the 'webAppRootKey' context-param in your web.xml files!
  4. Highlight – 代码高亮html输出软件
  5. 【micropython】用python来进行BadUSB的USB-HID测试(含无线控制)
  6. scala与java混合编译出现的问题
  7. 第四章例题、心得及问题。
  8. 【每日SQL打卡】​​​​​​​​​​​​​​​DAY 13丨每位学生的最高成绩【难度中等】
  9. 从xml中返回的对象,和new 返回的对象时不同的。
  10. 机器人学基础——坐标
  11. 利用哈希表实现电话号码查询系统
  12. office2012产品密钥
  13. 调试svo 中遇到的问题
  14. 2022年全球市场巧克力行业发展前景分析及市场需求调研报告
  15. VM设置Ubuntu窗口自适应大小
  16. 好书收藏:读书知多少
  17. MongoDB索引原理及实践
  18. map在python中是什么意思_map在python中什么意思
  19. Vue修改更新data数据
  20. 手机桌面隐藏大师_隐藏大师app下载-隐藏大师安卓版下载-ROM之家

热门文章

  1. IDEA关于java编译环境的一些配置
  2. QTCreator 设置编码格式
  3. OM966302HN国产替代,国产首颗全协议NFC芯片,可兼容A卡,B卡,F卡,15693卡,KK量级出货
  4. oenwrt 进不了bios_del和F2进不了bios,教您电脑进不了bios怎么办
  5. Qt—QTableView
  6. Qt 中 QPixmap 函数的使用指南
  7. QT的qDebug使用方法
  8. 关于QWidget *parent=0的理解
  9. Tinyproxy支持权限校验Basic HTTP Authentication
  10. 单链表的基本操作【超全】