matlab分段函数怎么画图_关于MATLAB中分段函数的画法[通俗易懂]

matlab分段函数怎么画图_关于MATLAB中分段函数的画法[通俗易懂]关于MATLAB中分段函数的画法最近拿到一题关于MATLAB的分段函数画法的题目,我在网上找了挺久,但没发现很多有用的资料.所以感觉很棘手.但是问题还是要解决,所以我就自己整理了些东西,不怕大家见笑.我把这些分段函数分为两类:一.对于y=f(x)这个模型来讲,一类是关于其中一个段是y为常量的一个模型,举例说明.例1.y={0,(x<0);1,(x>=0)};在x>-10&…

大家好,又见面了,我是你们的朋友全栈君。

关于

MATLAB

中分段函数的画法

最近拿到一题关于

MATLAB

的分段函数画法的题目

,

我在网上找了挺久

,

但没发现很多有

用的资料

.

所以感觉很棘手

.

但是问题还是要解决

,

所以我就自己整理了些东西

,

不怕大家见

.

我把这些分段函数分为两类

:

.

对于

y=f(x)

这个模型来讲

,

一类是关于其中一个段是

y

为常量的一个模型

,

举例说

.

1.y={0,(x<0);1,(x>=0)};

x>-10&x<10

区间内的图形

代码如下

:

x=-10:0.01:10;

y=ones(size(x));

y(x<

0)=0;

plot(x,y);

axis([-10 10 -0.5 1.5]);

这样的处理方法就是对于

x

是变量而

Y

为常量的而直接定义常数矩阵

,

再通过判断进

行修改

,

只适合于

Y

为常量的基础上

.

________________________________________________

线

_______________________________________________

.

第二种是

y=f(x),y

是关于

x

的一个变量

.

需要将

x

进行赋值的分段函数

.

这种处理

方法比较多

.

这里引用一段经典

matlab

分段画图的例子给大家

(

代码为蓝色区域

):

2: x=-3:0.01:3;

y1=zeros(size(x));

y2=zeros(size(x));

y3=zeros(size(x));

N=length(x);

for k=1:N

if x(k)=-3;

y1(k)=(-x(k).^2-4*x(k)-3)/2;

elseif x(k)>=-1&x(k)<1 ;

y2(k)=-x(k).^2+1;

else x(k)<=3&x(k)>=1 ;

y3(k)=(-x(k).^2+4*x(k)-3)/2;

end

end

y=y1+y2+y3;

plot(x,y)

这里运用的是将

Y

的值设置成三个与

x

的数量相等的空变量

.

然后分别依次讲

X

的值通过

f(x)

转换为

Y

然后画出图形并将三个图形进行组合

.

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/138523.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 宝塔搭建php项目是什么_用宝塔怎么修改网站源码

    宝塔搭建php项目是什么_用宝塔怎么修改网站源码宝塔搭建PHP项目宝塔下载地址我选的是linux用宝塔搭建前提是你买的服务器并没有安装任何的镜像与环境进入官网选择你要的然后点击立即安装进入安装教程安装要求根据自己的主机商进入,我的是阿里云的设置一些开放端口添加安全组规则添加这些必要的端口mysql3306的记住一定要放行,这样可用本地工具连接远程服务器的数据库上面设置好之后就可以安装了,我的是Centosyuminstall-ywget&&wget-Oin

    2025年6月5日
    1
  • Mac和window生成ssh和查看ssh key

    Mac和window生成ssh和查看ssh key

    2022年2月9日
    58
  • docker镜像重启_docker怎么启动镜像

    docker镜像重启_docker怎么启动镜像docker常见镜像安装总结

    2022年9月22日
    1
  • java有哪些服务器_java服务器有哪些?

    java有哪些服务器_java服务器有哪些?java服务器有哪些?应用服务器主要为应用程序提供运行环境,为组件提供服务。Java的应用服务器很多,从功能上分为两大类,JSP服务器和JavaEE服务器,也可分其他小类。JSP服务器有Tomcat、BejyTiger、Geronimo、Jetty、Jonas、Jrun、Orion、Resin等等。JavaEE服务器有TongWeb、BESApplicati…

    2022年6月8日
    32
  • CSS基础笔记——超链接样式

    CSS基础笔记——超链接样式在浏览器中,超链接默认情况下字体为蓝色,带有下划线,鼠标单击时字体为红色,单击后为紫色而在CSS中,我们可以使用超链接伪类来定义超链接在鼠标单击的不同时期的样式a:link{…}a:visited{…}a:hover{…}a:active{…}定义四个伪类,必须按照link、visited、hover、active的顺序进行,不然浏览器可能无法正常显示这四种样式<!DOCTYPEhtml><html><head&gt

    2022年7月19日
    10
  • RegisterStartupScript的使用方法「建议收藏」

    RegisterStartupScript的使用方法「建议收藏」Asp.net中RegisterStartupScript方法的使用:MSDN如下说:允许 ASP.NET 服务器控件在 Page 中发出客户端脚本块。[Visual Basic]PublicOverridableSubRegisterStartupScript(_   ByVal key As String,_   ByVal script As String

    2022年7月20日
    16

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号