利用MATLAB求分段函数f(x)

利用MATLAB求分段函数f(x)利用MATLAB求分段函数F(X)方法一建立M文件:function[y]=ch3_1(x)n=length(x);fori=1:nifx(i)>1y(i)=x(i)^2;elseifx(i)>-1y(i)=1;elsey(i)=3+2*x(i);en…

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

利用MATLAB求分段函数F(X)利用MATLAB求分段函数f(x)

方法一

建立M文件:

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(i);

    end

end

end

在命令窗口输入如下即可:

>> ch3_1(-3:3)

ans =

-3    -1     1     1     1     4     9

方法二

建立M文件:

function [y]=ch3_2(x)

y=zeros(size(x));%生成一个与x数组长度相同的数组y

k1=find(x>1);y(k1)=x(k1).^2;

k2=find(x>-1&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     4     9

方法三(最简便的方法)

直接在命令窗口输入如下命令:

>> x=-3:3;
>> y=(x>1).*x.^2+(x<=1&x>-1)+(x<=-1).*(3+2*x)

y =

    -3    -1     1     1     1     4     9

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

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

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


相关推荐

  • 如何在 mac 全屏显示网页,且无地址栏、书签栏、任何栏遮挡

    如何在 mac 全屏显示网页,且无地址栏、书签栏、任何栏遮挡

    2022年2月11日
    125
  • springboot+websocket实现服务端、客户端

    springboot+websocket实现服务端、客户端一、引言小编最近一直在使用springboot框架开发项目,毕竟现在很多公司都在采用此框架,之后小编也会陆续写关于springboot开发常用功能的文章。什么场景下会要使用到websocket的呢?websocket主要功能就是实现网络通讯,比如说最经典的客服聊天窗口、您有新的消息通知,或者是项目与项目之间的通讯,都可以采用websocket来实现。二、websocket介…

    2022年7月11日
    19
  • java web mvc思想介绍

    java web mvc思想介绍

    2022年2月1日
    54
  • main方法详解

    main方法详解学习Java有一段时间了,一直没用过博客来写写自己在学习过程中遇到的问题和学习心得,看到别人在诸如博客这样的社区写一些总结觉得挺好的。索性,今天开始自己也用起博客记录学习。一来呢,能更好的总结学习知识。二来,有问题更有机会让别人指出,对自己学习也很有帮助。话不多说,就以main方法详解开始今天的主题吧。      为了表述方便,我先把mian方法写出来:publicclassDemo

    2022年5月31日
    52
  • 在pycharm中更新pip失败

    在pycharm中更新pip失败尝试了网上的各种方法 各种翻车删除虚拟环境中的这两个文件夹 包括 pip 有只删除 pip 21 1 2 dist info 这个个文件夹然后重新安装 pip 之后在更新 我试了没有用下载 get pip py 文件 转到 https bootstrap pypa io get pip py 后直接右键另存为到这个文件夹下 上面删除步骤打开的文件夹 在 pycharm 的终端 进入到虚拟环境文件夹下 输入 python mensurepipde pip 这时候在设置里能看到安装了更新的

    2025年10月10日
    3
  • 电力-101/104规约基础1

    电力-101/104规约基础1内容包括IEC101/104规约术语及释义(嵌入实际工程C代码),IEC101/104规约标准与遥测量类型转换介绍,IEC101规约遥信、遥测与遥控及加密。

    2022年6月20日
    64

发表回复

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

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