MATLAB -范围内参数的变化



也许这是一个愚蠢的问题,但我刚刚开始学习MATLAB。如何在设置的范围内更改一个或多个参数?

例如,我必须在[-20,20]范围内改变两个实际参数,'alpha'和'beta'。我需要这种变化,以便根据参数的变化来确定系统的稳定性。

最简单的方法是,如果希望参数的值间隔均匀,首先需要确定参数在范围内如何变化,要么定义一个步长,要么定义范围内的一些点(包括极限)。例如,如果定义步长并将其命名为Dalpha,则

alpha = (-20:Dalpha:20);

给出了该参数的变化。请注意,上限可能不包括在内。如果你定义区间内的点数和称呼它,然后说,N

alpha = linspace(-20,20,N);

给出N的等距值,包括两个极限。有可能在不一致的步骤中有变化,这很可能需要一个循环。

最新更新