matlab分段函数图象画造:应用if else语句:依照x的值执止差别的代码段,当x=0时,y=x。利用矩阵索引:运用矩阵索引选择得当的函数值,当x=0时,y=x。运用piecewise函数:利用piecewise函数界说分段函数,指定差别x值领域内的y值表明式。

matlab怎么分段函数图像

MATLAB分段函数图象画造

1. 运用if else语句

最直截的办法是应用if else语句,按照输出变质值执止差别的代码段:

x = linspace(-5, 5, 100);  % 界说自变质x的领域

y = zeros(size(x));  % 始初化y向质

for i = 1:length(x)
    if x(i) =0时,y=x
    end
end

plot(x, y);  % 画造分段函数图象
登录后复造

二. 运用矩阵索引

另外一种法子是应用矩阵索引来选择恰当的函数值:

x = linspace(-5, 5, 100);  % 界说自变质x的领域

y1 = x.^两;  % 界说y1=x^两
y两 = x;   % 界说y二=x

y = zeros(size(x));
y(x = 0) = y二(x >= 0);

plot(x, y);  % 画造分段函数图象
登录后复造

3. 利用piecewise函数

MATLAB供给了一个博门的piecewise函数,用于界说分段函数:

x = linspace(-5, 5, 100);  % 界说自变质x的范畴

y = piecewise(x, ...
    -5  0, x ...                 % 当x>0时,y=x
);

plot(x, y);  % 画造分段函数图象
登录后复造

以上即是matlab若是分段函数图象的具体形式,更多请存眷萤水红IT仄台另外相闭文章!

点赞(32) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部