Function File: [results] = SolveFrameCases (joints, members, loadcases)
Solves a 2D frame with the matrix displacement method for the following input parameters:
joints = [x , y, constraints ; ...]
constraints=[x , y, rotation] free=0, supported=1
members = [nodeN, nodeF, E, I, A; ...]
loadcases is a struct array with for each loadcase the fields
- nodeloads = [node, Fx, Fy, Mz; ...]
- dist = [membernum,FxN,FyN,FxF,FyF,a,b,local ; ...]
- point = [membernum,Fx,Fy,a,local; ...]
input is as for the function SolveFrame.
Output is a struct array with the fields: Displacements, Reactions and MemF
(output formated as for the function SolveFrame.)