我正在编写MATLAB代码,它将同时解决一组方程。但用户将决定有多少个方程。
例如,如果用户要解5个方程,每个方程也要有5个项--4个方程=每个方程中有4个项。本题所附的图片说明了我的意思。
那么在MATLAB中,我怎么能写出这样的代码,如果用户比方说输入:50作为大小。它创建50个方程,每个方程中有50个项。
任何帮助将被感激。谢谢!我在写MATLAB的代码,如果用户让输入:50作为大小,它将创建50个方程,每个方程有50个项。
你的方程是
dP_dt = P.*(-alpha+gamma*P);
当然 alpha
和 gamma
必须是正确尺寸的向量。如果有必要的话,你必须将它们的尺寸限制在 P
dP_dt = P.*(-alpha(1:N,1)+gamma(1:N,1:N)*P);