matlab2c使用c++实现matlab函数系列教程-exppdf函数

来源:互联网 发布:linux上jsp页面跳转 编辑:程序博客网 时间:2024/06/06 12:22

全栈工程师开发手册 (作者:栾鹏)

matlab2c动态链接库下载
matlab库函数大全
matlab2c基础教程
matlab2c开发全解教程

matlab2c调用方法:

1、下载matlab2c动态链接库
2、将matlab2c.dll、matlab2c.lib和matlab2c.h放到项目头文件目录下
3、在cpp文件中引入下面的代码

#include "Matlab2c.h"#pragma comment(lib,"Matlab2c.lib")  using namespace Matlab2c;

matlab中exppdf函数简介

1、exppdf函数:

参数为Lambda的指数分布概率密度函数值

2、用法说明

x = 0:0.1:10;
y = exppdf(x,2); 参数Lambda为2,求在x矩阵点上的值

exppdf的c++源码实现

指数分布函概率值
输入:欲求pdf的点向量,指数分布的参数lambda
输出:相应的pdf值

Matrix Matlab2c::exppdf(Matrix& a,double Lambda){    int i,j;    Matrix p(a.row,a.column);    for (i=0;i<p.row;i++)        for (j=0;j<p.column;j++)            if(a(i,j)>=0)                p(i,j) = (double)(Lambda*std::exp(-Lambda*a(i,j)));            else                p(i,j) =0;    return p;}

exppdf函数的使用测试

#include "Matlab2c.h"#pragma comment(lib,"Matlab2c.lib")  using namespace Matlab2c;int main(){    double a[]={0.1,0.2,0.3,0.4,0.5,0.6};    Matrix aa=Matrix(2,3,a);    Matrix dd=Matlab2c::exppdf(aa,3.5);    cout<<dd.toString()<<endl;    system("pause");    return 0;}
阅读全文
1 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 长针眼了怎么办自己治 3个月宝宝15斤怎么办 纯母乳婴儿太胖怎么办 2个月婴儿超重怎么办 宝宝吃母乳很胖怎么办 宝宝吃母乳太胖怎么办 4个月宝宝咳嗽怎么办啊 四个月大小孩咳嗽怎么办 生完孩子尾骨疼怎么办 六个月宝宝13斤怎么办 宝宝五个月13斤怎么办 十个月宝宝14斤怎么办 九个月宝宝14斤怎么办 宝宝7个月才14斤怎么办 两个月宝宝太胖怎么办 六个月的宝宝大便绿色怎么办 2岁宝宝不爱喝水怎么办 4个月宝宝厌食怎么办 1岁宝宝不爱喝水怎么办 10个月宝宝厌食怎么办 2个月宝宝厌食怎么办 宝宝吃母乳不长体重怎么办 9个月宝宝不长牙怎么办 3个月宝宝过胖怎么办 宝宝长的很慢怎么办 想一个月瘦20斤怎么办 山药弄胳膊上痒怎么办 手碰山药很痒怎么办 手摸了山药很痒怎么办 手切了山药很痒怎么办 山药弄的身上痒怎么办 疣迪去除疣体怎么办 尖锐湿庞出血了怎么办 尿道口周围烂了怎么办 尖锐湿庞复发了怎么办 宝宝脸上长湿疹怎么办如何治疗 孕妇得尖锐湿庞怎么办 痘痘留下的小坑怎么办 花洒固定座坏了怎么办 脚上起水泡烂了怎么办 月经期吃了芒果怎么办