|

楼主 |
发表于 2008-7-28 16:08
|
显示全部楼层
我的数据比较麻烦一些,它是由刚度和质量矩阵组合成的动力刚度矩阵,随频率的变化而改变。以下是求动力刚度矩阵的分块矩阵的逆的程序。希望大家能帮忙解决,谢谢!
function Waveguide()
clear all;
close all;
format short e
load stiffmass;
freq=[5e3:0.5e3:150e3];
for m=1:length(freq)
w=2*pi*freq(m);
D=K-w^2*M;
D_LL=D(1:nrow,1:nrow);
D_LR=D(1:nrow,nrow+1:2*nrow);
D_RL=D(nrow+1:2*nrow,1:nrow);
D_RR=D(nrow+1:2*nrow,nrow+1:2*nrow);
invD_LR=inv(D_LR); %%% heere is the problem for solving for inverse matrix
end
[ 本帖最后由 xinglong-liu 于 2008-7-28 16:11 编辑 ] |
|