实例介绍
【实例简介】ADiGator V1.5
【实例截图】
【核心代码】.
├── matt-weinstein-adigator-47059cc
│ ├── Contents.m
│ ├── adigator.m
│ ├── adigatorCreateAuxInput.m
│ ├── adigatorCreateDerivInput.m
│ ├── adigatorOptions.m
│ ├── docs
│ │ ├── ADiGatorUserGuide.pdf
│ │ ├── AIAA-GNC-ADiGator-GPOPS-II.pdf
│ │ ├── COPYING.txt
│ │ ├── README.md
│ │ ├── TOMS-2011-0055.pdf
│ │ ├── TOMS-2013-0067.pdf
│ │ ├── adigator-CALGO.pdf
│ │ ├── userguidefiles
│ │ │ ├── ADiGatorUserGuide.tex
│ │ │ ├── derivgator_notitle.jpg
│ │ │ ├── makepdf.sh
│ │ │ ├── master.bib
│ │ │ └── shortcuts2.tex
│ │ └── weinsteinmj_dissertation.pdf
│ ├── examples
│ │ ├── Contents.m
│ │ ├── hessians
│ │ │ ├── Contents.m
│ │ │ └── logsumexp
│ │ │ ├── Contents.m
│ │ │ ├── logsumexp.m
│ │ │ └── main.m
│ │ ├── jachesvecprods
│ │ │ ├── Contents.m
│ │ │ ├── arrow.m
│ │ │ ├── arrowsum.m
│ │ │ └── main.m
│ │ ├── jacobians
│ │ │ ├── Contents.m
│ │ │ ├── arrowhead
│ │ │ │ ├── Contents.m
│ │ │ │ ├── arrowhead.m
│ │ │ │ ├── arrowhead4numjac.m
│ │ │ │ └── main.m
│ │ │ └── polydatafit
│ │ │ ├── Contents.m
│ │ │ ├── fit.m
│ │ │ ├── fit4numjac.m
│ │ │ └── main.m
│ │ ├── optimization
│ │ │ ├── Contents.m
│ │ │ ├── fminconEx
│ │ │ │ ├── Contents.m
│ │ │ │ ├── confun.m
│ │ │ │ ├── main.m
│ │ │ │ └── objfun.m
│ │ │ ├── fminuncEx
│ │ │ │ ├── Contents.m
│ │ │ │ ├── brownf.m
│ │ │ │ └── main.m
│ │ │ ├── fsolveEx
│ │ │ │ ├── Contents.m
│ │ │ │ ├── bananaf.m
│ │ │ │ └── main.m
│ │ │ ├── ipoptEx
│ │ │ │ ├── Contents.m
│ │ │ │ ├── dgl2fg.f
│ │ │ │ ├── gl2f.m
│ │ │ │ ├── gl2main.m
│ │ │ │ └── gl2st.m
│ │ │ └── vectorized
│ │ │ ├── Contents.m
│ │ │ ├── brachistochrone
│ │ │ │ ├── Contents.m
│ │ │ │ ├── basic_cons.m
│ │ │ │ ├── basic_conswrap.m
│ │ │ │ ├── basic_laggrad.m
│ │ │ │ ├── basic_laggradwrap.m
│ │ │ │ ├── basic_objwrap.m
│ │ │ │ ├── dynamics.m
│ │ │ │ ├── main_basic_1stderivs.m
│ │ │ │ ├── main_basic_2ndderivs.m
│ │ │ │ ├── main_noderivs.m
│ │ │ │ ├── main_vect_1stderivs.m
│ │ │ │ ├── main_vect_2ndderivs.m
│ │ │ │ ├── setupproblem.m
│ │ │ │ ├── vect_cons.m
│ │ │ │ ├── vect_conswrap.m
│ │ │ │ ├── vect_laggrad.m
│ │ │ │ └── vect_laggradwrap.m
│ │ │ └── minimumclimb
│ │ │ ├── Contents.m
│ │ │ ├── basic_objwrap.m
│ │ │ ├── conswrap.m
│ │ │ ├── dynamics.m
│ │ │ ├── laghesswrap.m
│ │ │ ├── main_1stderivs_nonvect.m
│ │ │ ├── main_1stderivs_vect.m
│ │ │ ├── main_2ndderivs_nonvect.m
│ │ │ ├── main_2ndderivs_vect.m
│ │ │ └── setupproblem.m
│ │ ├── runAllExamples.m
│ │ └── stiffodes
│ │ ├── Contents.m
│ │ ├── DCALcontrol
│ │ │ ├── Contents.m
│ │ │ ├── TwoLinkSys.m
│ │ │ ├── getYd.m
│ │ │ ├── getqd.m
│ │ │ └── main.m
│ │ ├── brusselator
│ │ │ ├── Contents.m
│ │ │ ├── main.m
│ │ │ ├── mybrussode.m
│ │ │ └── mybrussode_Jac.m
│ │ └── burgers
│ │ ├── Contents.m
│ │ ├── burgersfun.m
│ │ ├── burgersfun_noloop.m
│ │ └── main.m
│ ├── lib
│ │ ├── @cada
│ │ │ ├── Contents.m
│ │ │ ├── adigatorAnalyzeForData.m
│ │ │ ├── adigatorEvalInterp2pp.m
│ │ │ ├── adigatorPrintOutputIndices.m
│ │ │ ├── adigatorStructAnalyzer.m
│ │ │ ├── adigatorVarAnalyzer.m
│ │ │ ├── cada.m
│ │ │ ├── cadaCheckForDerivs.m
│ │ │ ├── cadaEmptyEval.m
│ │ │ ├── cadaOverMap.m
│ │ │ ├── cadaPrintReMap.m
│ │ │ ├── cadaUnionVars.m
│ │ │ ├── cadabinaryarraymath.m
│ │ │ ├── cadabinarylogical.m
│ │ │ ├── cadacreatearray.m
│ │ │ ├── cadaunarylogical.m
│ │ │ ├── cadaunarymath.m
│ │ │ ├── colon.m
│ │ │ ├── cross.m
│ │ │ ├── diag.m
│ │ │ ├── horzcat.m
│ │ │ ├── interp1.m
│ │ │ ├── interp2.m
│ │ │ ├── inv.m
│ │ │ ├── isempty.m
│ │ │ ├── isequal.m
│ │ │ ├── isequalwithequalnans.m
│ │ │ ├── length.m
│ │ │ ├── max.m
│ │ │ ├── min.m
│ │ │ ├── mldivide.m
│ │ │ ├── mpower.m
│ │ │ ├── mrdivide.m
│ │ │ ├── mtimes.m
│ │ │ ├── nnz.m
│ │ │ ├── nonzeros.m
│ │ │ ├── numel.m
│ │ │ ├── ppval.m
│ │ │ ├── private
│ │ │ │ ├── cadaCancelDerivs.m
│ │ │ │ ├── cadaRemoveRowsCols.m
│ │ │ │ ├── cadaRepDers.m
│ │ │ │ ├── cadainversederiv.m
│ │ │ │ ├── cadamtimesderiv.m
│ │ │ │ ├── cadamtimesderivvec.m
│ │ │ │ └── cadaunion.m
│ │ │ ├── prod.m
│ │ │ ├── repmat.m
│ │ │ ├── reshape.m
│ │ │ ├── size.m
│ │ │ ├── sparse.m
│ │ │ ├── sub2ind.m
│ │ │ ├── subsasgn.m
│ │ │ ├── subsref.m
│ │ │ ├── sum.m
│ │ │ ├── transpose.m
│ │ │ └── vertcat.m
│ │ ├── @cadastruct
│ │ │ ├── Contents.m
│ │ │ ├── adigatorPrintOutputIndices.m
│ │ │ ├── adigatorStructAnalyzer.m
│ │ │ ├── adigatorVarAnalyzer.m
│ │ │ ├── cadaCheckForDerivs.m
│ │ │ ├── cadaOverMap.m
│ │ │ ├── cadaPrintReMap.m
│ │ │ ├── cadaUnionVars.m
│ │ │ ├── cadastruct.m
│ │ │ ├── ctranspose.m
│ │ │ ├── horzcat.m
│ │ │ ├── isequal.m
│ │ │ ├── length.m
│ │ │ ├── ppval.m
│ │ │ ├── private
│ │ │ │ ├── Contents.m
│ │ │ │ ├── adigatorPrintStructAsgn.m
│ │ │ │ ├── cadaloopstructderivref.m
│ │ │ │ └── cadaloopstructfuncref.m
│ │ │ ├── repmat.m
│ │ │ ├── reshape.m
│ │ │ ├── size.m
│ │ │ ├── struct.m
│ │ │ ├── subsasgn.m
│ │ │ ├── subsref.m
│ │ │ ├── transpose.m
│ │ │ └── vertcat.m
│ │ ├── Contents.m
│ │ ├── adigatorAssignImpVarNames.m
│ │ ├── adigatorAssignOvermapScheme.m
│ │ ├── adigatorBreakCont.m
│ │ ├── adigatorError.m
│ │ ├── adigatorEvalInterp2pp.m
│ │ ├── adigatorFindMatchingParen.m
│ │ ├── adigatorForInitialize.m
│ │ ├── adigatorForIterEnd.m
│ │ ├── adigatorForIterStart.m
│ │ ├── adigatorFunctionEnd.m
│ │ ├── adigatorFunctionInitialize.m
│ │ ├── adigatorGenInterp2pp.m
│ │ ├── adigatorIfInitialize.m
│ │ ├── adigatorIfIterEnd.m
│ │ ├── adigatorIfIterStart.m
│ │ ├── adigatorIfLooper.m
│ │ ├── adigatorIfLooperi.m
│ │ ├── adigatorInput.m
│ │ ├── adigatorMakeNumeric.m
│ │ ├── adigatorPrintTempFiles.m
│ │ ├── adigatorSeperateFunLines.m
│ │ ├── adigatorSetCellEvalFlag.m
│ │ ├── adigatorStructAnalyzer.m
│ │ ├── adigatorVarAnalyzer.m
│ │ └── cadaUtils
│ │ ├── Contents.m
│ │ ├── cadaCheckForDerivs.m
│ │ ├── cadadername.m
│ │ ├── cadafuncname.m
│ │ ├── cadaindprint.m
│ │ └── cadamatprint.m
│ ├── startupadigator.m
│ ├── unit_tests
│ │ └── test_unarymath_rules.m
│ └── util
│ ├── Contents.m
│ ├── adigatorColor.m
│ ├── adigatorGenFiles4Fmincon.m
│ ├── adigatorGenFiles4Fminunc.m
│ ├── adigatorGenFiles4Fsolve.m
│ ├── adigatorGenFiles4Ipopt.m
│ ├── adigatorGenFiles4gpops2.m
│ ├── adigatorGenHesFile.m
│ ├── adigatorGenJacFile.m
│ ├── adigatorProjectVectLocs.m
│ └── adigatorUncompressJac.m
└── 好例子网_ADiGator V1.5.zip
30 directories, 222 files
【实例截图】

【核心代码】.
├── matt-weinstein-adigator-47059cc
│ ├── Contents.m
│ ├── adigator.m
│ ├── adigatorCreateAuxInput.m
│ ├── adigatorCreateDerivInput.m
│ ├── adigatorOptions.m
│ ├── docs
│ │ ├── ADiGatorUserGuide.pdf
│ │ ├── AIAA-GNC-ADiGator-GPOPS-II.pdf
│ │ ├── COPYING.txt
│ │ ├── README.md
│ │ ├── TOMS-2011-0055.pdf
│ │ ├── TOMS-2013-0067.pdf
│ │ ├── adigator-CALGO.pdf
│ │ ├── userguidefiles
│ │ │ ├── ADiGatorUserGuide.tex
│ │ │ ├── derivgator_notitle.jpg
│ │ │ ├── makepdf.sh
│ │ │ ├── master.bib
│ │ │ └── shortcuts2.tex
│ │ └── weinsteinmj_dissertation.pdf
│ ├── examples
│ │ ├── Contents.m
│ │ ├── hessians
│ │ │ ├── Contents.m
│ │ │ └── logsumexp
│ │ │ ├── Contents.m
│ │ │ ├── logsumexp.m
│ │ │ └── main.m
│ │ ├── jachesvecprods
│ │ │ ├── Contents.m
│ │ │ ├── arrow.m
│ │ │ ├── arrowsum.m
│ │ │ └── main.m
│ │ ├── jacobians
│ │ │ ├── Contents.m
│ │ │ ├── arrowhead
│ │ │ │ ├── Contents.m
│ │ │ │ ├── arrowhead.m
│ │ │ │ ├── arrowhead4numjac.m
│ │ │ │ └── main.m
│ │ │ └── polydatafit
│ │ │ ├── Contents.m
│ │ │ ├── fit.m
│ │ │ ├── fit4numjac.m
│ │ │ └── main.m
│ │ ├── optimization
│ │ │ ├── Contents.m
│ │ │ ├── fminconEx
│ │ │ │ ├── Contents.m
│ │ │ │ ├── confun.m
│ │ │ │ ├── main.m
│ │ │ │ └── objfun.m
│ │ │ ├── fminuncEx
│ │ │ │ ├── Contents.m
│ │ │ │ ├── brownf.m
│ │ │ │ └── main.m
│ │ │ ├── fsolveEx
│ │ │ │ ├── Contents.m
│ │ │ │ ├── bananaf.m
│ │ │ │ └── main.m
│ │ │ ├── ipoptEx
│ │ │ │ ├── Contents.m
│ │ │ │ ├── dgl2fg.f
│ │ │ │ ├── gl2f.m
│ │ │ │ ├── gl2main.m
│ │ │ │ └── gl2st.m
│ │ │ └── vectorized
│ │ │ ├── Contents.m
│ │ │ ├── brachistochrone
│ │ │ │ ├── Contents.m
│ │ │ │ ├── basic_cons.m
│ │ │ │ ├── basic_conswrap.m
│ │ │ │ ├── basic_laggrad.m
│ │ │ │ ├── basic_laggradwrap.m
│ │ │ │ ├── basic_objwrap.m
│ │ │ │ ├── dynamics.m
│ │ │ │ ├── main_basic_1stderivs.m
│ │ │ │ ├── main_basic_2ndderivs.m
│ │ │ │ ├── main_noderivs.m
│ │ │ │ ├── main_vect_1stderivs.m
│ │ │ │ ├── main_vect_2ndderivs.m
│ │ │ │ ├── setupproblem.m
│ │ │ │ ├── vect_cons.m
│ │ │ │ ├── vect_conswrap.m
│ │ │ │ ├── vect_laggrad.m
│ │ │ │ └── vect_laggradwrap.m
│ │ │ └── minimumclimb
│ │ │ ├── Contents.m
│ │ │ ├── basic_objwrap.m
│ │ │ ├── conswrap.m
│ │ │ ├── dynamics.m
│ │ │ ├── laghesswrap.m
│ │ │ ├── main_1stderivs_nonvect.m
│ │ │ ├── main_1stderivs_vect.m
│ │ │ ├── main_2ndderivs_nonvect.m
│ │ │ ├── main_2ndderivs_vect.m
│ │ │ └── setupproblem.m
│ │ ├── runAllExamples.m
│ │ └── stiffodes
│ │ ├── Contents.m
│ │ ├── DCALcontrol
│ │ │ ├── Contents.m
│ │ │ ├── TwoLinkSys.m
│ │ │ ├── getYd.m
│ │ │ ├── getqd.m
│ │ │ └── main.m
│ │ ├── brusselator
│ │ │ ├── Contents.m
│ │ │ ├── main.m
│ │ │ ├── mybrussode.m
│ │ │ └── mybrussode_Jac.m
│ │ └── burgers
│ │ ├── Contents.m
│ │ ├── burgersfun.m
│ │ ├── burgersfun_noloop.m
│ │ └── main.m
│ ├── lib
│ │ ├── @cada
│ │ │ ├── Contents.m
│ │ │ ├── adigatorAnalyzeForData.m
│ │ │ ├── adigatorEvalInterp2pp.m
│ │ │ ├── adigatorPrintOutputIndices.m
│ │ │ ├── adigatorStructAnalyzer.m
│ │ │ ├── adigatorVarAnalyzer.m
│ │ │ ├── cada.m
│ │ │ ├── cadaCheckForDerivs.m
│ │ │ ├── cadaEmptyEval.m
│ │ │ ├── cadaOverMap.m
│ │ │ ├── cadaPrintReMap.m
│ │ │ ├── cadaUnionVars.m
│ │ │ ├── cadabinaryarraymath.m
│ │ │ ├── cadabinarylogical.m
│ │ │ ├── cadacreatearray.m
│ │ │ ├── cadaunarylogical.m
│ │ │ ├── cadaunarymath.m
│ │ │ ├── colon.m
│ │ │ ├── cross.m
│ │ │ ├── diag.m
│ │ │ ├── horzcat.m
│ │ │ ├── interp1.m
│ │ │ ├── interp2.m
│ │ │ ├── inv.m
│ │ │ ├── isempty.m
│ │ │ ├── isequal.m
│ │ │ ├── isequalwithequalnans.m
│ │ │ ├── length.m
│ │ │ ├── max.m
│ │ │ ├── min.m
│ │ │ ├── mldivide.m
│ │ │ ├── mpower.m
│ │ │ ├── mrdivide.m
│ │ │ ├── mtimes.m
│ │ │ ├── nnz.m
│ │ │ ├── nonzeros.m
│ │ │ ├── numel.m
│ │ │ ├── ppval.m
│ │ │ ├── private
│ │ │ │ ├── cadaCancelDerivs.m
│ │ │ │ ├── cadaRemoveRowsCols.m
│ │ │ │ ├── cadaRepDers.m
│ │ │ │ ├── cadainversederiv.m
│ │ │ │ ├── cadamtimesderiv.m
│ │ │ │ ├── cadamtimesderivvec.m
│ │ │ │ └── cadaunion.m
│ │ │ ├── prod.m
│ │ │ ├── repmat.m
│ │ │ ├── reshape.m
│ │ │ ├── size.m
│ │ │ ├── sparse.m
│ │ │ ├── sub2ind.m
│ │ │ ├── subsasgn.m
│ │ │ ├── subsref.m
│ │ │ ├── sum.m
│ │ │ ├── transpose.m
│ │ │ └── vertcat.m
│ │ ├── @cadastruct
│ │ │ ├── Contents.m
│ │ │ ├── adigatorPrintOutputIndices.m
│ │ │ ├── adigatorStructAnalyzer.m
│ │ │ ├── adigatorVarAnalyzer.m
│ │ │ ├── cadaCheckForDerivs.m
│ │ │ ├── cadaOverMap.m
│ │ │ ├── cadaPrintReMap.m
│ │ │ ├── cadaUnionVars.m
│ │ │ ├── cadastruct.m
│ │ │ ├── ctranspose.m
│ │ │ ├── horzcat.m
│ │ │ ├── isequal.m
│ │ │ ├── length.m
│ │ │ ├── ppval.m
│ │ │ ├── private
│ │ │ │ ├── Contents.m
│ │ │ │ ├── adigatorPrintStructAsgn.m
│ │ │ │ ├── cadaloopstructderivref.m
│ │ │ │ └── cadaloopstructfuncref.m
│ │ │ ├── repmat.m
│ │ │ ├── reshape.m
│ │ │ ├── size.m
│ │ │ ├── struct.m
│ │ │ ├── subsasgn.m
│ │ │ ├── subsref.m
│ │ │ ├── transpose.m
│ │ │ └── vertcat.m
│ │ ├── Contents.m
│ │ ├── adigatorAssignImpVarNames.m
│ │ ├── adigatorAssignOvermapScheme.m
│ │ ├── adigatorBreakCont.m
│ │ ├── adigatorError.m
│ │ ├── adigatorEvalInterp2pp.m
│ │ ├── adigatorFindMatchingParen.m
│ │ ├── adigatorForInitialize.m
│ │ ├── adigatorForIterEnd.m
│ │ ├── adigatorForIterStart.m
│ │ ├── adigatorFunctionEnd.m
│ │ ├── adigatorFunctionInitialize.m
│ │ ├── adigatorGenInterp2pp.m
│ │ ├── adigatorIfInitialize.m
│ │ ├── adigatorIfIterEnd.m
│ │ ├── adigatorIfIterStart.m
│ │ ├── adigatorIfLooper.m
│ │ ├── adigatorIfLooperi.m
│ │ ├── adigatorInput.m
│ │ ├── adigatorMakeNumeric.m
│ │ ├── adigatorPrintTempFiles.m
│ │ ├── adigatorSeperateFunLines.m
│ │ ├── adigatorSetCellEvalFlag.m
│ │ ├── adigatorStructAnalyzer.m
│ │ ├── adigatorVarAnalyzer.m
│ │ └── cadaUtils
│ │ ├── Contents.m
│ │ ├── cadaCheckForDerivs.m
│ │ ├── cadadername.m
│ │ ├── cadafuncname.m
│ │ ├── cadaindprint.m
│ │ └── cadamatprint.m
│ ├── startupadigator.m
│ ├── unit_tests
│ │ └── test_unarymath_rules.m
│ └── util
│ ├── Contents.m
│ ├── adigatorColor.m
│ ├── adigatorGenFiles4Fmincon.m
│ ├── adigatorGenFiles4Fminunc.m
│ ├── adigatorGenFiles4Fsolve.m
│ ├── adigatorGenFiles4Ipopt.m
│ ├── adigatorGenFiles4gpops2.m
│ ├── adigatorGenHesFile.m
│ ├── adigatorGenJacFile.m
│ ├── adigatorProjectVectLocs.m
│ └── adigatorUncompressJac.m
└── 好例子网_ADiGator V1.5.zip
30 directories, 222 files
好例子网口号:伸出你的我的手 — 分享!
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论