我是靠谱客的博主 冷静雪碧,这篇文章主要介绍matlab的piecewise,Piecewise functions in MATLAB,现在分享给大家,希望可以做个参考。

I have only recently began working with MATLAB for Uni this year, and as a homework quiz question I was asked to create a piecewise function (that I have called "piecewise_method") that is able to enact a different equation on "x" depending on if "x" is below 0, between 0 and 8, or above 8. Here is the code I have written so far.

function solution = piecewise_method(x)

% given the value of the input x, the function

% piecewise_method will choose from one of the three specified

% equations to enact upon the given value of x

% and give the user a solution

solution = zeros(size(x));

e = exp(1);

for j = 1:size(x)

a = x(j);

if a < 0

solution(j) = -a.^3 - 2*a.^2 + 3*a;

elseif (a >= 0) && (a <= 8)

solution(j) = (12/pi)*sin(pi*a./4);

else

solution

最后

以上就是冷静雪碧最近收集整理的关于matlab的piecewise,Piecewise functions in MATLAB的全部内容,更多相关matlab的piecewise,Piecewise内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(77)

评论列表共有 0 条评论

立即
投稿
返回
顶部