如何用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’);

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

发表回复

您的电子邮箱地址不会被公开。

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