matlab2c使用c++实现matlab函数系列教程-histc函数
全栈工程师开发手册 (作者:栾鹏)
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中histc函数简介
1、histc函数:
返回各区间的数目多少,返回列向量
2、用法说明
histc函数制定数值边界为分界条件
histc以 a=[1 2 3 4 5 6 7 8 9 0 ], edges=1:2:7 为例。
[n,bin]=histc(x,edges)
返回n=[2 2 2 1],
bin=[ 1 1 2 2 3 3 4 0 0 0]。
edges=1:2:7即总共有三个数值分界,分别为1<=x<3, 3<=x<5, 5<=x<7,
n(1)=2表示a中落在第一个范围的数总共有两个,1和2;
n(2)=2表示a中落在第二个范围的数总共有两个,3和4;
n(3)=2表示a中落在第三个范围的数总共有两个,5和6;
n(4)=1表示a中的值等于edges最后一个值7的个数为1。
bin的值为a中的值分别在edges的哪个范围中(1就是在edges的第一个空中),若不在edges范围中,则返回0。
histc的c++源码实现
返回各区间的数目多少,返回列向量
输入:数据序列a,边界序列edg
输出:数据序列a中的元素在edg序列各区间上的个数的多少
提示:区间为左闭右开,返回列向量
Matrix Matlab2c::histc(Matrix& a,Matrix& edg)
{int i=0,j=0;Matrix p(edg.row*edg.column,1);for (i=0;i<p.row;i++)p.data[i]=0;for (i=0;i<a.row*a.column;i++)for (j=edg.row*edg.column-1;j>-1;j--)if((a.data[i])>=(edg.data[j])){(p.data[j])++; //大于等于小区间下边界,小于小区间上边界的数据的个数.最后一个存储等于最后一个值的个数break;}return p;
}
histc函数的使用测试
#include "Matlab2c.h"
#pragma comment(lib,"Matlab2c.lib")
using namespace Matlab2c;int main()
{double a[]={1,2,3,4,5,6,7,8};double edge[]={1,4,6};Matrix aa=Matrix(1,8,a);Matrix bb=Matrix(1,3,edge);Matrix cc=Matlab2c::histc(aa,bb);cout<<cc.toString()<<endl;system("pause");return 0;
}
matlab2c使用c++实现matlab函数系列教程-histc函数相关推荐
- 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. ...
最新文章
- Cacti(一)之“better-cacti-templates”
- 标记一下被自己遗忘的java基础
- 用Python实现-----按要求修改文件名
- Python Revisited Day 07 (文件处理)
- Redis入门(二)之数据类型
- Oracle的SQL语法提示30例,INDEX_JOIN,ORDERED,USE_NL,LEADING
- 伪静态URL、静态URL和动态URL的区别
- 在Dialog中设置焦点失败?
- 计算机制图大赛,制图大赛简介
- C#之AutoCAD图层样式定义
- SSM网页聊天室游戏平台
- 【Scratch考级99图】图12-等级考试scratch绘制 正八边形
- 交换机、路由器、服务器组网
- Robcup2D足球学习记录【2020.01.14】
- xlsxwriter进度条php,PHP导出Excel数据导出,前端进度条实现方式
- app Token验证流程
- Hadoop分布式集群
- 定时器concurrent属性简单介绍
- Unity接入TopOn聚合广告平台SDK【聚合了穿山甲,优量汇(腾讯广告),快手,Mintegral,sigmob等各大广告平台SDK】
- 洛谷题目[NOIP2016 提高组]P1563 玩具谜题 详解<每日一题>
热门文章
- iOS 10 的 Speech 框架实现语音识别 (Swift)
- Ajax-图书管理系统数据提交
- mysql 表级别的锁和行级别的_MySQL 表锁和行锁机制
- wgan 不理解 损失函数_GAN:「太难的部分我就不生成了,在下告退」
- php无限分级快速,PHPTree——php快速生成无限级分类_php技巧
- layui的table常用方法
- c语言输入1显示good,求助 无论输入什么输出的结果是个0
- linux日志.pdf,一种用于LINUX的AUDIT日志分析方法.pdf
- oracle忽略损坏表空间,Oracle表空间文件损坏后的排查及解决
- 计算机原理的拼音,微机原理课程,the course of microcomputer principles,音标,读音,翻译,英文例句,英语词典...