Matlab与C/C++混合编程
hxgqh
这个作者很懒,什么都没留下…
展开
-
libmatio读取-v6 mat文件变量笔记
<br />libmatio是一个开源mat文件读写库,该库已经应用到了Scilab中。单独使用这个库,能够用C/C++实现对mat文件的读写(目前只支持版本6以下)。<br />一、读普通数组<br /> int start[2]={0,0},stride[2]={1,1},edge[2]={1,1}, err = 0;<br /> double ptr[1];<br /> mat_t *mat;<br /> matvar_t *matvar;<br /> mat = Mat_O原创 2011-03-02 10:07:00 · 6814 阅读 · 4 评论 -
libmatio函数说明
<br />matio库支持提供了用c/c++读写matlab下.mat文件的的方法。libmatio 1.3.3库中部分函数说明如下:<br />1. int Mat_Close (mat_t* mat)<br /> 关闭给定的Matlab MAT文件,释放相应的内存。<br /> mat为MAT文件的指针,返回值为0。<br />2. mat_t* Mat_Create (const char* matname, const char* hdr_str)<br /> 建立翻译 2011-02-16 13:35:00 · 5988 阅读 · 1 评论 -
Matlab中del2()函数学习笔记
在L=del2(U)表达式中,Matlab帮助文件的解释是:li,j=(ui+1,j+ui-1,j+ui,j+1+ui,j-1)/4 - ui,j但帮助文件没有解释边缘点如何处理。根据数学中的原理,在程序中做适当变化处理:1. 数组左上角角点的公式应为:2. 数组左边边点公式应为:依这两个公式类推,可以得到其他角点和其他边点的计算公式,从而得到计算结果。用C编程实现del2时需要注意这些点的计算。原创 2011-03-16 11:40:00 · 16056 阅读 · 7 评论