matlab2c使用c++实现matlab函数系列教程-cumsum函数
全栈工程师开发手册 (作者:栾鹏)
matlab2c动态链接库下载
matlab库函数大全
matlab2c基础教程
matlab2c开发全解教程
matlab2c调用方法:
1、下载动态链接库
2、将Matlab2c.dll拷贝到exe同目录下
3、将Matlab2c.h、Matlab2c.lib放到项目头文件目录下
4、在cpp文件中引入下面的代码
#include "Matlab2c.h"
#pragma comment(lib,"Matlab2c.lib")
using namespace Matlab2c;
matlab中cumsum函数简介
1、cumsum函数:
矩阵按列累加求和
2、用法说明
B =cumsum(A)返回矩阵按列累加求和的结果。
如果A是一个向量,将返回一个包含A各元素累加求和的结果,一个同等大小的向量。
如果A是一个矩阵,将返回一个同等大小的矩阵,包含A每一列向量累加求和的结果。
cumsum的c++源码实现
到返回各维度顺序累加和,输入为行向量,返回累加求和
输入:矩阵a
输出:矩阵a各列各维度的累加值。
提示:返回值大小与输入矩阵大小相等。
Matrix Matlab2c::cumsum(Matrix& a)
{int i,j;Matrix p(a.row,a.column);double sum=0;if(a.row==1) //若数据矩阵为行向量{for (j=0;j<a.column;j++){sum+=a.data[j];p.data[j]=sum;}return p;}for (j=0;j<p.column;j++){sum=0;for (i=0;i<p.row;i++){sum+=(a(i,j));p(i,j)=sum;}}return p;
}CMatrix Matlab2c::cumsum(CMatrix& a)
{CMatrix p(a.row,a.column);Complex sum=0;if(a.row==1) //若数据矩阵为行向量{for (int j=0;j<a.column;j++){sum+=a.data[j];p.data[j]=sum;}return p;}for (int j=0;j<p.column;j++){sum=0;for (int i=0;i<p.row;i++){sum+=(a(i,j));p(i,j)=sum;}}return p;
}
cumsum函数的使用测试
#include "Matlab2c.h"
#pragma comment(lib,"Matlab2c.lib")
using namespace Matlab2c;int main()
{double a[]={1,2,3,4,5,6};Matrix aa=Matrix(1,6,a);Matrix bb=Matrix(2,3,a);Matrix cc=Matlab2c::cumsum(aa);cout<<cc.toString()<<endl;Matrix dd=Matlab2c::cumsum(bb);cout<<dd.toString()<<endl;system("pause");return 0;
}
matlab2c使用c++实现matlab函数系列教程-cumsum函数相关推荐
- matlab2c使用c++实现matlab函数系列教程-poisspdf函数
全栈工程师开发手册 (作者:栾鹏) matlab2c动态链接库下载 matlab库函数大全 matlab2c基础教程 matlab2c开发全解教程 matlab2c调用方法: 1.下载动态链接库 2. ...
- matlab2c使用c++实现matlab函数系列教程-std函数
全栈工程师开发手册 (作者:栾鹏) matlab2c动态链接库下载 matlab库函数大全 matlab2c基础教程 matlab2c开发全解教程 matlab2c调用方法: 1.下载动态链接库 2. ...
- matlab2c使用c++实现matlab函数系列教程-find函数
全栈工程师开发手册 (作者:栾鹏) matlab2c动态链接库下载 matlab库函数大全 matlab2c基础教程 matlab2c开发全解教程 matlab2c调用方法: 1.下载动态链接库 2. ...
- matlab2c使用c++实现matlab函数系列教程-circshift函数
全栈工程师开发手册 (作者:栾鹏) matlab2c动态链接库下载 matlab库函数大全 matlab2c基础教程 matlab2c开发全解教程 matlab2c调用方法: 1.下载动态链接库 2. ...
- matlab2c使用c++实现matlab函数系列教程-sort函数
全栈工程师开发手册 (作者:栾鹏) matlab2c动态链接库下载 matlab库函数大全 matlab2c基础教程 matlab2c开发全解教程 matlab2c调用方法: 1.下载动态链接库 2. ...
- matlab2c使用c++实现matlab函数系列教程-rot90函数
全栈工程师开发手册 (作者:栾鹏) matlab2c动态链接库下载 matlab库函数大全 matlab2c基础教程 matlab2c开发全解教程 matlab2c调用方法: 1.下载动态链接库 2. ...
- matlab2c使用c++实现matlab函数系列教程-diag函数
全栈工程师开发手册 (作者:栾鹏) matlab2c动态链接库下载 matlab库函数大全 matlab2c基础教程 matlab2c开发全解教程 matlab2c调用方法: 1.下载动态链接库 2. ...
- matlab2c使用c++实现matlab函数系列教程-conj函数
全栈工程师开发手册 (作者:栾鹏) matlab2c动态链接库下载 matlab库函数大全 matlab2c基础教程 matlab2c开发全解教程 matlab2c调用方法: 1.下载动态链接库 2. ...
- matlab2c使用c++实现matlab函数系列教程-angle函数
全栈工程师开发手册 (作者:栾鹏) matlab2c动态链接库下载 matlab库函数大全 matlab2c基础教程 matlab2c开发全解教程 matlab2c调用方法: 1.下载动态链接库 2. ...
最新文章
- Gym 101845(2018 ACM-ICPC, Universidad Nacional de Colombia Programming Contest)
- Android中Parcel的分析和使用
- flash as3 android air 插入视频,FLASH加载外部影片as3代码
- xss攻击中受影响的是服务器还是客户端,安全测试基础之 XSS
- NG Ng-content(内容映射)
- Python连接MySQL数据库之pymysql模块使用
- Tensorflow学习笔记(一)
- ExtraPhrase:一种针对抽象式(生成式)摘要的数据增强方法
- Oracle 安装 与 卸载 以及 使用 plsqldev
- 传华为公司又一名技术部员工乔向英猝死
- Supervised Sequence Labelling with Recurrent Neural Networks 笔记 -LSTM
- 【长安的荔枝】读书摘记
- es 中 mapping 简介
- uva11401:Triangle Counting 递推 数学
- 群辉docker安装树莓派镜像_群晖 Docker 安装 AriaNg+File Browser
- 心流:写作、编程和修炼武功的共同法门
- cdsn博客书写小技巧(不定时更新)
- C#实现扫脸登陆 ---百度API
- matlab中的addemup是什么,毕业论文-rsa密码体制的设计及matlab语言下的实现
- RT系统+STM32+SYN8266播报+红外定时器
热门文章
- 深度学习进行语音识别的方法 如何建立自己的语音识别系统
- 科大讯飞 语音识别 VB WIN10 X64 VS2017
- html中grid布局,CSS:玩转grid布局
- centos6.5 升级oracle 10.2.0.5.0,CentOS5上升级ORACLE到10.2.0.4时,检测操作系统失败的解决方法...
- MongoDB创建集合及创建文档(非常详细哦~)
- ffmpeg系列-编译
- html中隐式转换成数字,详解JS中的隐式类型转换
- ES7 设置磁盘使用率水位线 allocation.disk.watermark
- c++扫雷游戏代码_C语言学习教程,用C语言编写扫雷游戏
- 清明节,如何用代码让网页变灰