matlab2c使用c++实现matlab函数系列教程-range函数
全栈工程师开发手册 (作者:栾鹏)
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中range函数简介
1、range函数:
求最大值与最小值之差
2、用法说明
Y=range(X) %X为向量,返回X中的最大值与最小值之差。
Y=range(A) %A为矩阵,返回A中各列元素的最大值与最小值之差。
range的c++源码实现
计算矩阵各列的数值范围,输入为行向量时,返回行的取值范围
输入:矩阵a
输出:矩阵a各列的最大值与最小值的差
Matrix Matlab2c::range(Matrix& a)
{int i,j;double maxdata=0;double mindata=0;Matrix p;if(a.row=1) //若数据矩阵为行向量{p=Matrix(1,1);maxdata = a.data[0];mindata = a.data[0];for (j=0;j<a.column;j++){if (maxdata<a.data[j])maxdata = a.data[j];if (mindata>a.data[j])mindata = a.data[j];}p.data[0]=maxdata-mindata;return p;}p=Matrix(1,a.column);for (j=0;j<a.column;j++){maxdata = a.data[j];mindata = a.data[j];for (i=0;i<a.row;i++){if (maxdata<a(i,j))maxdata = a(i,j);if (mindata>a(i,j))mindata = a(i,j);}p.data[j]=maxdata-mindata;}return p;
}
range函数的使用测试
#include "Matlab2c.h"
#pragma comment(lib,"Matlab2c.lib")
using namespace Matlab2c;int main()
{double a[]={1,2,3,4,5,6};Matrix aa=Matrix(2,3,a);Matrix bb=Matrix(1,6,a);Matrix cc1=Matlab2c::range(aa);cout<<cc1.toString()<<endl;Matrix cc2=Matlab2c::range(bb);cout<<cc2.toString()<<endl;system("pause");return 0;
}
matlab2c使用c++实现matlab函数系列教程-range函数相关推荐
- 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. ...
最新文章
- SpringMVC 返回json
- zkui - Zookeeper的Web UI界面 windows环境
- MR程序的几种提交运行模式
- C语言带参宏定义和函数的区别
- ios react_查找内存泄漏React本机应用程序(iOS)
- ZOJ 4067 Books (2018icpc青岛J) (贪心)
- IE6下解决select层级高的问题
- json对象转换成字符串 java_Json对象与Json字符串的转化、JSON字符串与Java对象的转换(转)...
- Linux驱动学习--ALSA框架(二)声卡的创建--以SCO虚拟声卡为例
- fastdfs 原理
- Shell脚本编程30分钟入门学习
- 指数随机变量 泊松过程跳_泊松过程
- 《霍乱时期的爱情》读后感
- 10个常用的数据分析商业模型之漏斗模型(六)
- 极坐标梯度公式_一种基于极坐标系梯度变化的类圆环边缘检测方法与流程
- 流量监控-ntopng
- H3C配置三层交换机配置实例
- 【NAS】神经架构搜索概述
- 8c创建gbase用户免密登录
- PDN设计关键点之滤波电容位置
热门文章
- python windows 消息通讯_如何使用python與windows中的事件/消息掛鈎
- linux uuid挂载磁盘_linux-开机自动挂载磁盘简介
- linux gradle目录结构,android studio中,project和module的目录结构
- x264源代码简单分析:熵编码(Entropy Encoding)部分
- FFmpeg示例程序合集-Git批量获取脚本
- SDL2源代码分析5:更新纹理(SDL_UpdateTexture())
- java json 多余属性,fastjson支持JSON字符串解析到指定类型的JavaBean时的多余属性么?...
- java类功能的模块化电源_Java9模块化指南
- Idea运行报错Error running ‘Application‘: Command line is too long的解决方法
- SpringBoot 优雅停止服务的几种方法