Error in my FEM Matlab code. Please help
이전 댓글 표시
for i=1:2
fepsn(i)=i;
end
%%Loop for epsilon values
for icounter=1:2
epsn=fepsn(icounter)
end
%%Shape function for axial effect
N1(epsn)=(-1/2)*epsn*(1-epsn)
N2(epsn)=(1+epsn)*(1-epsn)
N3(epsn)=(1/2)*epsn*(1+epsn)
syms epsn
%%First Derivatives of Shape Function
N1=diff(N1(epsn),epsn) (Error here)
N2=diff(N2(epsn),epsn)
N3=diff(N3(epsn),epsn)
%%%%Second Derivatives of Shape Function
N11=diff(N1(epsn));
N22=diff(N2(epsn));
N33=diff(N3(epsn));
댓글 수: 8
KSSV
2018년 10월 4일
What error? How do you think without specifying error, error line and all variables you will get help?
Virajan Verma
2018년 10월 4일
Virajan Verma
2018년 10월 4일
madhan ravi
2018년 10월 4일
Remove syms epsn line
Virajan Verma
2018년 10월 4일
KSSV
2018년 10월 4일
Why you are using sym to code FEM?
Virajan Verma
2018년 10월 4일
Torsten
2018년 10월 4일
syms epsn N1(epsn) N2(epsn) N3(epsn)
N1(epsn) = (-1/2)*epsn*(1-epsn);
N2(epsn) = (1+epsn)*(1-epsn);
N3(epsn) = (1/2)*epsn*(1+epsn);
DN1 = diff(N1,epsn);
DN2 = diff(N2,epsn);
DN3 = diff(N3,epsn);
D2N1 = diff(DN1,epsn);
D2N2 = diff(DN2,epsn);
D2N3 = diff(DN3,epsn);
답변 (1개)
KSSV
2018년 10월 4일
0 개 추천
Refer PDE tool box.
Refer this book: https://www.amazon.in/Finite-Element-Mechanical-Aerospace-Engineering/dp/0849300967
The above book is the best for FEM using MATLAB.
카테고리
도움말 센터 및 File Exchange에서 Calculus에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!