大家好,又见面了,我是你们的朋友全栈君。
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账号...