Function matlab函数中的错误,我无法';无法识别
我是matlab的新手,写了一个函数代码,目的是帮助绘制半波整流正弦函数。但它并没有给我预期的结果Function matlab函数中的错误,我无法';无法识别,function,matlab,signals,Function,Matlab,Signals,我是matlab的新手,写了一个函数代码,目的是帮助绘制半波整流正弦函数。但它并没有给我预期的结果 function x = rectifiedSineWave(t ) if sin(t) < 0 x = 0; else x = sin(t); end 函数x=整流波形(t) 如果sin(t)
function x = rectifiedSineWave(t )
if sin(t) < 0
x = 0;
else
x = sin(t);
end
函数x=整流波形(t)
如果sin(t)<0
x=0;
其他的
x=sin(t);
终止
如果t
只有一个元素,则原始代码看起来很好
如果t
是一个向量,您可能需要
function x = rectifiedSineWave(t)
x = sin(t);
x(x<0)=0;
这样,sin(t)
为负的元素被设置为零
您的问题是,如果sin(t)如果
t
只有一个元素,那么您的原始代码看起来很好
如果t
是一个向量,您可能需要
function x = rectifiedSineWave(t)
x = sin(t);
x(x<0)=0;
这样,sin(t)
为负的元素被设置为零
你的问题是如果sin(t)