MATLAB Code Package

Teaching scripts for Classical Lamination Theory

This page exists so that the MATLAB folder can open correctly on GitHub Pages. GitHub Pages does not automatically list directory contents, so a folder link works only if the folder contains its own index.html.

Files

clt_main_example.m

Main example script for the symmetric carbon/epoxy laminate \([0/45/-45/90]_s\).

build_laminate_ABD.m

Builds the laminate matrices \(\mathbf{A}\), \(\mathbf{B}\), \(\mathbf{D}\), and the full \(\mathbf{ABD}\) matrix.

stress_xy_to_12.m

Transforms laminate-frame stress into ply material stress.

tsai_hill_index.m

Computes the Tsai–Hill failure index.

plot_clt_results.m

Plots ply stresses and failure index.

README.txt

Short usage guide and recommended execution order.


Back to CLT Theory and MATLAB