Matlab求解非方阵的广义逆矩阵程序
(2016-11-14 21:20:44)
标签:
matlab广义逆矩阵 |
clear all
close all
clc
G = [0 1 0 0 1 0 0 0;0 0 1 0 0 0 -1 0;1 0 0 0 0 1 0 0;
% G = [2 4 1 1;1 2 -1 2;-1 -2 -2 1];
%非行满秩非列满秩示例
k = rank(G) %求解矩阵秩
[m,n] = size(G);
%提取矩阵行数和列数
if k == m %判断矩阵是否行满秩
elseif k == n %判断矩阵是否列满秩
else
%既非行满秩也非列满秩时广义逆求解
end
GG = vpa(G0) %化简结果
%G1 = pinv(G); %调用matlab函数pinv()求解
前一篇:[转载]继续介绍点集的凸包
后一篇:[转载]如何查找国际学术会议信息