我创建了一个代表三角形符号的函数。此功能不适用于向量。我想评估一个向量 x:
x=[-2:0.01:2]
并将答案保存在向量 y 中,为此我想出了以下代码:
for i=1:400, y(i) = triangle(x(i))
在我得到我绘制的ans之后,我正在使用情节。在这种情况下,它工作正常,但我有兴趣观察时移和收缩的影响,所以当我尝试使用时让我们说:
for i=1:200, y(i) = triangle(x(2*i))
我得到的向量 y 的长度与向量 x 的长度不同,我什至无法绘制它们……有什么简单的方法可以实现吗?我应该如何绘制答案?
这是我的功能:
function [ out1 ] = triangle( input1 )
if abs(input1) < 1,
out1 = 1 - abs(input1);
else
out1 = 0;
end
end