该文被密码保护。 阅读全文
posted @ 2012-08-25 11:13
满江一绿
阅读(1)
评论(0)
推荐(0)
摘要:
首先matlab是支持同C的混合编程滴~我重点研究的是如何将C用在matlab中~调用dll技术是也~主要有两种方法~一种,是MEX~C函数可大体不变~只需一点小小的修改~也就是MEX固定滴一些语法~倘若是想实现矩阵的转置吧,设为change.c~一个输入,一个输出~又是假设:a = magic(4)~mex指令:mex change.c~会生成change.mexw32~mexw32就相当于dll,只是matlab版本问题罢了~直接b = change(a),就可得到想要结果~对了,为何要用MEX?~当然,主要是为了提速,当遇到特别大的循环时~另一种,matlab自带函数,调用动态链接库dl 阅读全文
posted @ 2012-08-25 11:02
满江一绿
阅读(9699)
评论(1)
推荐(1)
浙公网安备 33010602011771号