我需要帮助在MATLAB中生成指定的步骤输入。这很令人不安,因为我觉得我可以很容易地用代数方式做到这一点,但是把它翻译成matlab似乎很痛苦。
它需要是一个消极的步骤输入。它从y轴的200开始下降到100,它在x轴上保持5个单位,然后再向上射击。 zit在x轴上也有10个单位的偏移量。
对于这个看似简单的问题感到抱歉,我对matlab很新,并且仍然习惯了它。
答案 0 :(得分:0)
我不确定这是否正是您正在寻找的,但应该让您入门。我已经使用repmat
来复制矩阵(在这种情况下只需200或100)n次m。
y = [repmat(200,1,10) repmat(100,1,5) repmat(200,1,10)];
x = (0:length(y)-1)+10; %add offset to x
%Plot
stairs(x,y);
ylim([0 250]); %set axis lim
在命令行中输入doc repmat
以查找有关该功能的更多信息。