用matlab编写一个函数来计算分段函数

用matlab编写一个函数来计算分段函数

首先,建立自定义分段函数,即piecewise。m function y=piecewise(x) %piecewise function 分段函数 n=length(x); Pomax=9; for i=1:n if x(i)>=0 & x(i)150 & x(i)> piecewise(4) ans = 7.5992追问

function y=piecewise(x)
n=length(x);
Pomax=9;
for i=1:n
if x(i)>=0 & x(i)150 & x(i)>piecewise(4)
function y=piecewise(x)
↑
错误: 此上下文中不允许函数定义。
这样打对吗,如果是正确的运行出了这个错误,是怎么了?

function y=piecewise(x)
n=length(x);
Pomax=9;
for i=1:n
if x(i)>=0 & x(i)150 & x(i)>piecewise(4)
function y=piecewise(x)
↑
错误: 此上下文中不允许函数定义。
这样打对吗,如果是正确的运行出了这个错误,是怎么了?

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-10-29
相似回答