我试图从以下代码中获取步骤图: 请有人帮忙,因为这个项目时间紧迫。
function y = fcn(~)
tic;
y = 0
pause(5);
y = 1;
pause(3);
y = 0;
pause(5);
timeVal = toc;
fprintf("Simulation time: %f",timeVal);
end
但是我在范围内得到了一个扁平线图。 我总是得到与最后分配的值相对应的平线。 如何绘制执行期间变量值的所有变化的图? [P.S 这段代码基于我正在开发的一个项目,我在那里面临着确切的问题] 请有人帮助我,因为这个项目对时间很敏感。
1.- 您定义的函数不是构建SIMULINK模型来测量SCOPE上系统的阶跃响应的方法。
虽然我们可以编写与您在问题中发布的类似的MATLAB 函数,但
1.1.-生成步骤
1.2.-将步骤输入系统
1.3.-测量响应
在SIMULINK 中,大多数时候不需要编写 MATLAB。
您只需要构建正确的电路,对于这个特定的请求,电路非常简单。
2.- 观看此视频,解释如何在 SIMULINK 中构建基本阶跃响应。
https://youtu.be/_uPZx9iDfbc?feature=shared
3.- 构建一个这样的
观看视频时
4.- 范围是平坦的,因为没有输入
将未指定的步骤输入系统后,您应该会在示波器上看到响应。完成这些步骤后,如果您仍然对如何继续有任何疑问,请随时提及并附加评论,看看可以做什么,达到这种情况。
如果您没有答案,我希望您理解,假设您已经用这个答案成功解决了您的问题,那么这是合理的。
感谢您的时间和关注。