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

时间:2017-06-19 22:53:44

标签: matlab

我正在使用vpasolve在MATLAB中求解一组方程式,我想给它变量的搜索范围。我知道如何为一个变量做这个,但是当我尝试给三个变量赋予三个范围时,我不知道它是如何完成的。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

您可以使用n x 2矩阵作为最后一个参数指定允许的变量范围,即initial_guess

  

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

因此,initial_guess对于3(=n)个输入变量将是:

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