SQPLab program in Matlab source code integrity, and can be used directly.
File list:
sqplab-0.4.4-distrib
...................\doc
...................\...\doc.pdf
...................\...\doc.ps.gz
...................\example
...................\.......\hanging_chain.m
...................\.......\hanging_chain_data.m
...................\.......\hanging_chain_dimopt.m
...................\.......\hanging_chain_initopt.m
...................\.......\hanging_chain_plot.m
...................\.......\hanging_chain_plot_params.m
...................\.......\hanging_chain_postopt.m
...................\.......\hanging_chain_simul.m
...................\.......\README
...................\src
...................\...\sqplab.m
...................\...\sqplab_armijo.m
...................\...\sqplab_badsimul.m
...................\...\sqplab_bfgs.m
...................\...\sqplab_bfgs_inv.m
...................\...\sqplab_checkoptions.m
...................\...\sqplab_dnorm.m
...................\...\sqplab_finish.m
...................\...\sqplab_givens.m
...................\...\sqplab_lgivens.m
...................\...\sqplab_loop.m
...................\...\sqplab_lsmult.m
...................\...\sqplab_merit.m
...................\...\sqplab_optimality.m
...................\...\sqplab_options.m
...................\...\sqplab_pnorm.m
...................\...\sqplab_prelim.m
...................\...\sqplab_qrg.m
...................\...\sqplab_rgivens.m
...................\...\sqplab_rqn.m
...................\...\sqplab_sigma.m
...................\...\sqplab_step.m
...................\...\sqplab_tcg.m
...................\...\sqplab_wolfe.m
...................\COPYING
...................\VERSIONS.txt