用matlab对矩阵进行高斯消元求问有没有内置代码直接能用的?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/16 07:20:50
用matlab对矩阵进行高斯消元求问有没有内置代码直接能用的?

用matlab对矩阵进行高斯消元求问有没有内置代码直接能用的?
用matlab对矩阵进行高斯消元
求问有没有内置代码直接能用的?

用matlab对矩阵进行高斯消元求问有没有内置代码直接能用的?
%求解例题2.1
%高斯法求解线性方程组Ax=b
%A为输入矩阵系数,b为方程组右端系数
%方程组的解保存在x变量中
%先输入方程系数
A=[1 2 3;2 7 5;1 4 9];
b=[1 6 -3]';
[m,n]=size(A);
%检查系数正确性
if m~=n
   error('矩阵A的行数和列数必须相同');
   return;
end
if m~=size(b)
   error('b的大小必须和A的行数或A的列数相同');
   return;
end
%再检查方程是否存在唯一解
if rank(A)~=rank([A,b])
   error('A矩阵的秩和增广矩阵的秩不相同,方程不存在唯一解');
   return;
end
%这里采用增广矩阵行变换的方式求解
c=n+1;
A(:,c)=b;
%%消元过程
for k=1:n-1
A(k+1:n, k:c)=A(k+1:n, k:c)-(A(k+1:n,k)/A(k,k))*A(k, k:c);
End
%%回代结果
x=zeros(length(b),1); 
x(n)=A(n,c)/A(n,n);
for k=n-1:-1:1
x(k)=(A(k,c)-A(k,k+1:n)*x(k+1:n))/A(k,k);
end
%显示计算结果
disp('x=');
disp(x);

用matlab对矩阵进行高斯消元求问有没有内置代码直接能用的? 怎么对一个矩阵进行对称正交化?matlab 如何用matlab对矩阵进行正交分解 matlab 对原矩阵的每一列进行归一化 怎么用matlab进行两个矩阵的相关性的分析? matlab 中对矩阵积分 matlab 对矩阵所有元素进行某种运算比如说.每个元素都exp()形成一个新矩阵怎么弄?谢谢 matlab中如何对一个矩阵进行网格划分并统计,如统计其中有0 的矩阵个数? matlab中如何进行矩阵运算? matlab无法进行符号矩阵计算怎么办 MATLAB如何进行如下矩阵分解? 用MATLAB 怎样对矩阵的LU分解?急, matlab中怎么把一个256*256的矩阵分块成8*8的矩阵,再对块矩阵进行循环处理 关于灰度共生矩阵对纹理图像进行分割的问题利用matlab对图像进行纹理分割 用灰度共生矩阵对图像进行纹理特征提取,得到用于描述纹理的特征值,比如有熵、角二阶矩(能量)、相关度、对 急救!matlab,任意两个同维的数据矩阵A和B,对它们进行对应元素的比较,并按下列规则改变它们的值.用matlab解决:任意两个同维的数据矩阵A和B,对它们进行对应元素的比较,并按下列规则改变它 如何在MATLAB中对多个不同维数的矩阵进行编号?比如说,想将10个2维矩阵(都用A表示吧)表示成一个3维矩阵(不妨称作B),但这10个A矩阵中行数相同,列数不同.该如何依次调用这10个矩阵呢?我之所以 用matlab进行主成分编程,主成分得分系数矩阵的函数是什么? 请问,matlab中能够直接对符号矩阵进行laplace变换吗? 可以得话举个例子,谢谢