matlab2c使用c++实现matlab函数系列教程-geomean函数
程序员文章站
2022-06-17 19:58:38
matlab2c调用方法:
1、下载matlab2c动态链接库
2、将matlab2c.dll、matlab2c.lib和matlab2c.h放到项目头文件目录下
3、在cpp文件中引入下面的代码...
matlab2c调用方法:
1、下载matlab2c动态链接库
2、将matlab2c.dll、matlab2c.lib和matlab2c.h放到项目头文件目录下
3、在cpp文件中引入下面的代码
#include "matlab2c.h" #pragma comment(lib,"matlab2c.lib") using namespace matlab2c;
matlab中geomean函数简介
1、geomean函数:
矩阵按列求几何平均数
2、用法说明
b =geomean(a)返回矩阵按列求几何平均数的结果。
如果a是一个向量,将返回一个包含a各元素求几何平均数的结果,一个double值。
如果a是一个矩阵,将返回一个行向量,包含a每一列向量求几何平均数的结果。
源码实现">geomean的c++源码实现
计算矩阵各列的几何平均数,输入为行向量时返回行向量的几何平均数
输入:矩阵a
输出:矩阵a各列的几何平均数
提示:由于计算平均是要做根号运算,所以各列相乘后的值有时要求为正数
matrix matlab2c::geomean(matrix& a) { int i,j; double m=1; matrix p; if(a.row==1) //若数据矩阵为行向量 { p=matrix(1,1); for (j=0;jgeomean函数的使用测试#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::geomean(aa); cout<;j++)>
上一篇: iOS单例的创建与销毁
推荐阅读
-
matlab2c使用c++实现matlab函数系列教程-binostat函数
-
matlab2c使用c++实现matlab函数系列教程-cumprod函数
-
matlab2c使用c++实现matlab信号操作函数awgn、normrnd、fft、sawtooth、sinc、signcdf、signpdf
-
matlab2c使用c++实现matlab函数教程系列-blkdiag函数
-
matlab2c使用c++实现matlab函数系列教程-geomean函数
-
matlab2c使用c++实现matlab函数系列教程-binostat函数
-
matlab2c使用c++实现matlab信号操作函数awgn、normrnd、fft、sawtooth、sinc、signcdf、signpdf
-
使用ob系列函数实现PHP网站页面静态化,obphp_PHP教程
-
matlab2c使用c++实现matlab函数系列教程-cumprod函数
-
matlab2c使用c++实现matlab函数教程系列-blkdiag函数