文件名称:MATLAB典型环节代码-SoftManipulatorDynamics:SoftManipulatorDynamics
文件大小:39KB
文件格式:ZIP
更新时间:2024-06-12 04:15:24
系统开源
MATLAB典型代码SoftManipulatorDynamics 这是在Matlab中运行软操纵器动力学的代码。 主要的动力学代码是用C编写的,并且可以编译为Matlab的.mex文件。 该库取决于gsl,并且必须独立安装。 在linux上,让mex编译工作很简单。 大多数发行版都应具有可用的C / C ++编译器,唯一的问题是确保它与您的Matlab版本兼容。 gsl应该在软件包管理器中可用,或者从源头进行简单安装。 但是,当我用gcc编译时,出现链接器错误,但在g ++上可以正常工作。 这可能是由于头文件如何定义结构? 然后,编译为: % the dynamics are unified into one function for now mex GCC=/usr/bin/g++ -output manip_dynamics matlab_interface.c dynamics.C -lgsl -lgslcblas -lm 对于Windows,这涉及更多并且更容易弄乱。 我只知道我的工作方式,并且花了相当长的时间才能使它工作。 首先,我们需要使MinGW-w64正常运行,因为它
【文件预览】:
SoftManipulatorDynamics-master
----.gitignore(92B)
----initialDynamics.m(203B)
----fastDynamicsStable.m(885B)
----ThermalFromVoltageIterative.m(4KB)
----run.c(3KB)
----thermalNet.m(6KB)
----dynamics.h(2KB)
----initTCADynamics.m(398B)
----generateThermalModel.m(2KB)
----newDynamicsHelper.m(61B)
----fastDynamicsStableTCA.m(894B)
----README.md(5KB)
----matlab_interface.c(5KB)
----dynamicsTCA.m(293B)
----make_manip_dynamics.m(565B)
----dynamicsCable.m(104B)
----dynamicsStable.c(22KB)
----fullTCADynamics.m(429B)
----interpNet.m(204B)
----dynamics.C(41KB)
----TCADynamicsThermal.m(456B)
----initTCADynamicsThermal.m(275B)
----initDynamics.m(605B)
----dynamicsStableTCA.c(25KB)