目录

方法一:(一般方法)

方法二:(find)

方法三:(关系运算)

方法一:(一般方法)

按照正常的思路,表示分段函数是在脚本文件里用 if ..else..语句来完成,例如下列代码:

function [y]=ch3_1(x)

n=length(x);

for i=1:n

if x(i)>1

y(i)=x(i).^2;

elseif x(i)>-1

y(i)=1;

else

y(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:3

x =

-3 -2 -1 0 1 2 3

>> (x>1).*x.^2

ans =

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分段函数的表达_【MATLAB】06_分段函数的多种表示方法相关推荐

  1. python函数定义错误_[转载]python之函数的使用及异常处理2021.1.30

    2.1 定义函数 def 函数名(参数): 代码1 代码2 ...... 2.2 调⽤函数 函数名(参数) 注意: 1. 不同的需求,参数可有可⽆. 2. 在Python中,函数必须先定义后使⽤. 2 ...

  2. db2 replace函数的用法_总结篇--SUBSTITU函数实用终极帖

    SUBSTITUTE函数是EXCEL常用的文本函数之一,常用于字符串的提取等操作. 关于SUBSTITUTE函数的基本使用,请参看帖子Substitute函数使用简介.今天就让我们再一次来重温一下他都 ...

  3. 如何用python计算函数的值域_(完整版)求函数定义域及值域方法及典型题归纳

    范文 . 范例 . 指导 . 参考 < 一 > 求函数定义域.值域方法和典型题归纳 一.基础知识整合 1. 函数的定义:设集合 A 和 B 是非空数集,按照某一确定的对应关系 f , 使得 ...

  4. python中形参只在函数内部有效_【Python】函数

    Python函数 >>>转到思维导图>>>转到博客园 函数的返回值 函数内要想返回给调用者值 必须用关键字return 不写return:函数默认返回None de ...

  5. 分层和分段用什么符号_作文阅读分段是有几个横线就分几段吗 中国古文分段标志也是空两格吗?...

    导航:网站首页 > 作文阅读分段是有几个横线就分几段吗 中国古文分段标志也是空两格吗? 作文阅读分段是有几个横线就分几段吗 中国古文分段标志也是空两格吗? 相关问题: 匿名网友: 分段是指把文章 ...

  6. matlab分段函数的表达_使用matlab表示“段数不确定”的分段函数

    示例函数: 分段函数f(x)的段数为数组a的长度减1,在表达f(x)时,不能直接使用a的长度5-1=4. 方法1: 先计算每个间隔点的函数值f(a2),f(a3),f(a4),再循环表示f(x). f ...

  7. matlab复数向极坐标转换_[matlab 极坐标]利用MATLAB函数文件,实现直角坐标(x,y)与极坐标(ρ,θ)之间的转换。谁能写出函数和调用语句?...

    利用MATLAB函数文件,实现直角坐标(x,y)与极坐标(ρ,θ)之间的转换.谁能写出函数和调用语句? 问题补充:利用MATLAB函数文件,实现直角坐标(x,y)与极坐标(ρ,θ)之间的转换.谁能写出 ...

  8. python分段函数图像画法_数值实验分段函数图像-Python绘图

    一.函数说明 在使用python作图时,应用最广的就是matplotlib包,但我们平时使用matplotlib时主要是画一些简单的图表,很少有涉及分段函数.本次针对数值实验中两个较为复杂的函数,使用 ...

  9. python 分段函数 表示曲面_绘制三维分段函数

    我是python的新手,正在尝试3d绘制分段函数.我试图在z轴上绘制下面的"主公式"函数,因为它随x和y的变化而变化,范围从0到10,常数=1.但我似乎不太明白这里的作图方法.在f ...

最新文章

  1. mysql期末考试试卷_mysql测试题
  2. WebApi跨域的解决方法
  3. HTML介绍及简单模式
  4. linux怎么离线安装gcc文件夹,CentOS下离线安装gcc环境,图文详细,方法全面
  5. JQuery:多张图片的淡入淡出效果。
  6. 百度智能云拿下MTCS最高安全评级,企业出海再添安全通道
  7. VTK:图表之OutEdgeIterator
  8. python 在末尾增加一个字符串,python - Python File.write在末尾添加额外的字符串 - SO中文参考 - www.soinside.com...
  9. HBase HA完全分布式环境搭建
  10. byte转换为string乱码_Python如何将String转换为int ?
  11. 小米崔宝秋:小米 AIoT 深度拥抱开源
  12. [转载] 高阶函数和柯里化
  13. Mybatis-学习笔记(2)Mybatis配置文件
  14. 【每天学点管理学】目标管理工具——SMART法则
  15. 文本检测综述(2017 ~ 2021 持续更新)
  16. LINUX论坛快速搭建(小白版)
  17. DirectPlay分组功能 (转)
  18. Windows程序的生与死
  19. Unity的gamma矫正、颜色空间及其转换的问题
  20. RDD:基于内存集群计算的容错抽象。

热门文章

  1. HHDBCS的快捷命令使用
  2. Word中设置不同页面的页眉不一样的方法(页脚、页码同理)
  3. 图片报道:2008年12月4日夜,暴风雪突袭烟台(上)
  4. 小米笔记本降价销售或预示其销售未如理想
  5. COM---EXE中的服务器
  6. 上海亚商投顾:沪指失守3300点 传媒、游戏板块逆市大涨
  7. 几个必须知道的Python工具
  8. C语言show用法,show的用法和短语例句
  9. python程序设计基础之turtle库制作简单的小图片
  10. 深度学习中使用Screen 指令进行离线训练