MATLAB将未知大小的矩阵转换为方程组?

时间:2017-03-30 15:02:21

标签: matlab matrix equation-solving

我有一个系数f的方阵,并且希望能够将这些代数作为联立方程组求解(同一个f[i,1] + f[i,2]x + ... + f[i, n]z = T的所有方程T) - 问题是我不知道矩阵有多大,或者T的值是多少。

有没有办法可以从系数矩阵中生成一组方程式,如果我事先不知道需要多少个变量,那么我可以使用solve函数?< / p>

1 个答案:

答案 0 :(得分:0)

根据我的理解,这就是你想要的:

% random number of coefficients (="unknown size")
n = randi([2,10],1);
% equation system matrix Ax = T
A = rand(n);
T = rand * ones(size(A,1),1);
% solve equations system
x = A\T;
相关问题