如何用matlab编写分段函数_matlab 分段函数

如何用matlab编写分段函数_matlab 分段函数f(x)的定义如下:2226,04()56,010,231,xxxxfxxxxxxxx且且其它1、写一个函数文件f(x)实现该函数,要求参数x可以是向量;2、作出该函数的图形;3、求出f(x)的零点与最值。解:(1)、编写M函数文件functiony=f(x)n=length(x);ifx<0&x~=-4y=x.^2+x-6;elseif…

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

f(x)

的定义如下:

2

2

2

6,

0

4

(

)

5

6,0

10,

2

3

1,

x

x

x

x

f

x

x

x

x

x

x

x

x

其它

1

、写一个函数文件

f(x)

实现该函数,要求参数

x

可以是向量;

2

、作出该函数的图形;

3

、求出

f(x)

的零点与最值。

解:

(

1

)

、编写

M

函数文件

function y=f(x)

n=length(x);

if x<0 & x~=-4

y=x.^2+x-6;

elseif x>=0 & x<10 & x~=2 & x~=3

y=x.^2+5*x+6;

else

y=x.^2-x-1;

end

(

2

)

、把文件

f.m

放置在搜索路径上

(

3

)

、运行指令

x=5,

则在命令窗口输入指令

y=f(5)

得到答案:

y =

56

(2)图形

x1=(-5):0.01:0;

y1=x1.^2+x1-6;

plot(x1,y1,’m-‘);

hold on

x2=0:0.01:10;

y2=x2.^2-5*x2+6;

plot(x2,y2,’r:’);

hold on

x3=10:0.01:15;

y3=x3.^2-x3-1;

plot(x3,y3);

x4=-4;

y4=x4.^2-x4-1;

plot(x4,y4,’p’);

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

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

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


相关推荐

  • pycharm设置代理_mac pycharm怎么设置环境

    pycharm设置代理_mac pycharm怎么设置环境一、Shadowsocket用默认端口即可不需要改二、mac网络三、Pycharm配置代理检测成功四、然而执行代码还是没走代理最后方式直接request加代理#!/usr/bin/evnpython#-*-coding:utf-8-*-importrequestsproxy={“http”…

    2022年8月26日
    3
  • 有什么软件方便画er图_数据库ER图绘制工具(DbSchema)「建议收藏」

    有什么软件方便画er图_数据库ER图绘制工具(DbSchema)「建议收藏」DbSchema是一款专业的数据库ER图绘制工具,也是一款通用数据库设计器和查询工具,可以将数据库以交互的视觉展现,支持文件创建报表,加载数据,生成随机数据等功能。有需要的小伙伴欢迎来西西下载体验。软件功能:1、ER图DBNAME图表设计器在DbSchema中,您将通过图表布局与模式交互。通过创建多个布局来更好地理解模式,每个布局都专注于模式的特定部分。布局和模式结构将保存在DbSchema项目文…

    2022年6月21日
    667
  • 零基础快速打造一个属于自己的微信聊天工具

    零基础快速打造一个属于自己的微信聊天工具

    2021年9月18日
    49
  • Kettle实战视频教程

    Kettle实战视频教程呕心沥血制作的kettle视频教程,免费提供给大家,只要学不死,就往死里学,加油吧少年学完本课程,您将掌握:掌握kettle的基础知识,进阶知识和实际工作中的各种情况适合人群:1、熟悉数据库,想学习ETL的同学,想快速提升竞争力的ETL工程师2、运维相关工作人员课程目标:能够掌握实际工作中遇到的迁移和业务各种实际工作内容课程简介:1、本教程不是单纯的各种控件进行逐个讲解2、所有知识点均全部为项目实战的介绍和总结3、单表和全表所有的同步4、本视频由浅入深,再由深入浅,循序渐进逐步

    2022年5月23日
    32
  • ubuntu 安装 windows 字体 美化

    ubuntu 安装 windows 字体 美化

    2021年4月29日
    140
  • python多行注释快捷键用不了_jupyter多行注释快捷键

    python多行注释快捷键用不了_jupyter多行注释快捷键在编写Python程代码时,有时需要将部分代码注释掉,而如果我们一行一行的进行注释,显然是非常麻烦,不够方便。那么我们想要把多行代码程序快速注释掉,有没有什么快捷键可以实现多行注释吗?《Python快乐编程》千锋教育告诉你具体方法。当然是有的,并且有三种方式实现。一、我们可以通过快捷键:Ctr+/来实现。注意:我们在操作此快捷键前需要首先选中准备要注释的代码!单行和多行的注释是一样的…

    2022年8月15日
    1

发表回复

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

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