如何在MATLAB中的vpasolve命令中为不同的变量指定不同的范围?

如何在MATLAB中的vpasolve命令中为不同的变量指定不同的范围?,matlab,Matlab,我正在用vpasolve在MATLAB中解一组方程,我想给它变量的搜索范围。我知道如何处理一个变量,但当我试图为三个变量给出三个范围时,我不知道如何处理。有人能帮忙吗 您可以使用nx2矩阵作为最后一个参数来指定允许的变量范围,即: 如果init_guess是一个有两列的矩阵,那么 这些行指定了相应搜索的搜索范围的边界 变量。要在搜索范围矩阵中指定起点, 将两列指定为起点值 因此,3个(=n)输入变量的初始值应为: initial_guess = [x1_start x1_end;

我正在用vpasolve在MATLAB中解一组方程,我想给它变量的搜索范围。我知道如何处理一个变量,但当我试图为三个变量给出三个范围时,我不知道如何处理。有人能帮忙吗

您可以使用
nx2
矩阵作为最后一个参数来指定允许的变量范围,即:

如果init_guess是一个有两列的矩阵,那么 这些行指定了相应搜索的搜索范围的边界 变量。要在搜索范围矩阵中指定起点, 将两列指定为起点值

因此,3个(
=n
)输入变量的
初始值应为:

initial_guess = [x1_start x1_end;
                 x2_start x2_end;
                 x3_start x3_end;]