Matlab代码转C++—— mwArray
来源:互联网 发布:plc和单片机哪个工资高 编辑:程序博客网 时间:2024/06/07 23:11
本文主要介绍:matlab与C++结合的数据类型mwArray的一些基本知识,以及在C++中,如何对mwArray赋值,主要包括矩阵赋值和字符串赋值。
首先,说明mwArray数据类型不同于mxArray,所以许多关于mxArray的用法,对mwArray不一定适用,具体区别见博文:
http://www.cnblogs.com/kmliang/archive/2012/08/29/2662943.html
一.矩阵赋值
<1>mwArray 定义矩阵变量
mwArray A(rows, cols, type)
参数说明:
A : 变量名
rows:行数
col :列数
type :数t据类型
type类型有:
整体含义是:定义矩阵A,行数为:rows,列数为:cols,类型为:type
注: 如果参数不是矩阵,只是一个数,令 rows=1,cols=1即可。
<2>矩阵赋初值:
注:该过程相当于把1*6的矩阵,转化为2*3的矩阵,matlab转化顺序是,先排第一列,由上到下为a[0] a[1],然后排第二列,由上到下为a[2] a[3],即转化后的A为:
1 3 5
2 4 6
如果要使A为:
1 2 3
4 5 6
需这样赋值:
此时生成的A为:
1 4
2 5
3 6
该矩阵转置之后,既可以达到所需形式,转置过程可以在matlab的.m文件中添加,先修改.m,然后在生成dll、lib、h文件。
尤其是,在图像处理时,如果传递的矩阵为图像数据矩阵,要采用后一种方法赋值,否则,图像会严重变形失真。二、字符串赋值
该过程比较简单。
转自:http://blog.csdn.net/hong__fang/article/details/43307701
阅读全文
0 0
- Matlab代码转C++—— mwArray
- Matlab代码转C++(二) —— mwArray
- Matlab代码转C++(二) —— mwArray
- matlab c++ 混合编程(3)——mwArray类操作
- C#matlab混合编程MWArray使用
- C++&MATLAB混合编程之mwArray使用实例
- matlab中的mxArray和mwArray
- Matlab代码转C
- (转)[教程] 程序中使用MATLAB编译产生的DLL (VC6.0, MATLAB R2010b, mwArray
- mwArray
- C# matlab混合编程 MWArray使用笔记
- Matlab中 的 mxArray 和 mwArray
- Matlab中 的 mxArray 和 mwArray
- [Matlab] MxArray 与 MwArray 使用区别
- [Matlab] MxArray 与 MwArray 使用区别
- AdaBoost—MATLAB代码
- 数学建模常用Matlab/Lingo/c代码总结系列——Matlab图形绘制函数汇总
- Matlab转c与c++代码
- mongo教程-基础操作命令篇
- php-人员权限管理(RBAC)
- Leetcode 513 Find Bottom Left Tree Value
- redis安装配置jedis客户端访问redis相关问题总结
- php入门学习-----数组
- Matlab代码转C++—— mwArray
- Tomcat环境变量配置
- Check failed: axis_index < num_axes() (1 vs. 1) axis 1 out of range for 1-D Blob with shape
- Ubuntu下SSH安装或设置
- 百度地图1,2,3面
- 6.7-Django-笔记--ORM解释--未完!
- 如何将flash中的程序搬到ram中执行
- jQuery异步请求
- Mysql 服务 在服务列表里丢失解决办法