producing n*n matrix as an string in a loop
1 回表示 (過去 30 日間)
古いコメントを表示
Hi,
I want to used the following code put I donot know how to safe K as an n*n mtrix in each loop. because by using my code the code only use the last element of K. would you mind helping me with that?
for i=1:20
for j=1:20
for k=1:400
C{k}=E(i,j)/(1-nu(i,j)*nu(i,j))*[1,nu(i,j),0;nu(i,j),1,0;0,0,0.5-0.5*nu(i,j)]; %plane stress nu and E are poisson's ratio and young's modulus
end
end
end
for i=1:400, %element assembly
[B,Jac]=B_func(i); %jacodian function
Ke{i}=B'*C{i}*B*Jac*0.5; %Ke is elemental stiffness matrix
m=elem(i,:);
n=[2*m-1;2*m];
K(n,n)=K(n,n)+Ke{i}; %compute global stiffness matrix K
end
7 件のコメント
Image Analyst
2020 年 6 月 16 日
Do you have a screenshot of a book or article that shows the formula in standard kind of mathematical notation?
Also, attach a .mat file with all the variables we'll need to run your code.
回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Data Type Identification についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!