我是靠谱客的博主 冷静雪碧,最近开发中收集的这篇文章主要介绍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 functions in MATLAB所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部