也许这是一个愚蠢的问题,但我刚刚开始学习MATLAB。如何在设置的范围内更改一个或多个参数?
例如,我必须在[-20,20]范围内改变两个实际参数,'alpha'和'beta'。我需要这种变化,以便根据参数的变化来确定系统的稳定性。
最简单的方法是,如果希望参数的值间隔均匀,首先需要确定参数在范围内如何变化,要么定义一个步长,要么定义范围内的一些点(包括极限)。例如,如果定义步长并将其命名为Dalpha
,则
alpha = (-20:Dalpha:20);
给出了该参数的变化。请注意,上限可能不包括在内。如果你定义区间内的点数和称呼它,然后说,N
alpha = linspace(-20,20,N);
给出N
的等距值,包括两个极限。有可能在不一致的步骤中有变化,这很可能需要一个循环。