编写一个MATLAB函数,实现如下分段函数 要求如下:

编写一个MATLAB函数,实现如下分段函数(已附图片):要求如下:1函数格式为y=myfunc(x,D);2help命令能获得其函数... 编写一个MATLAB函数,实现如下分段函数(已附图片): 要求如下:1 函数格式为y=myfunc(x,D); 2 help命令能获得其函数 展开
 我来答
wo4wuhuiting
2011-12-15 · TA获得超过457个赞
知道小有建树答主
回答量:155
采纳率:100%
帮助的人:131万
展开全部
function yout=myfun1(x,D)
% myfun1 help h=5
% |- h ,x>D
% y=f(x)=| h/(D.*x) ,|x|<=D
% |- -h ,x<-D
if x>D
yout=5;
elseif abs(x)<=D
yout=5./(x.*D);
elseif x<D
yout=-5;
end
上边是函数,h我定义成5了,你可以根据你实际来修改,或者像x和D一样作为参数传进来
d=2;
>> for k=1:100
x(k)=-50+k;
y(k)=myfun1(x(k),d);
end
plot(x,y)
这是在matlab中调用方法
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式