你好,我已经查看过论坛的帖子。那位兄弟的问题是没有调用mclInitializeApplication(NULL,0)进行初始化,但我是有进行初始化的。工程只添加了MrandplotLib.h和mrandplot_vc_window_.c两个文件。曾经怀疑是没有装MCRInstaller的原因,但安装后没看到效果。难道需要额外配置系统的环境变量?

代码如下:

#include

#include "MrandplotLib.h"

#include "string.h"

int APIENTRY WinMain(HINSTANCE hInstance,

HINSTANCE hPrevInstance,

LPSTR     lpCmdLine,

int       nCmdShow)

{

mxArray * out = NULL;

mxArray * in = NULL;

int isOK;

double * pOut = NULL;

mwSize i = 0;

mwSize nNum;

char * pBuff = NULL;

mwSize n = 0;

mwSize nSum = 0;

pBuff = (char*)malloc(5000*sizeof(char));

memset(pBuff,0x00,5000*sizeof(char));

//mclInitializeApplication(NULL,0);

if( !mclInitializeApplication(NULL,0) )

{

fprintf(stderr, "Could not initialize the application.\n");

return -1;

}

isOK = MrandplotLibInitialize();

in = mxCreateDoubleMatrix(1, 1, mxREAL);

*mxGetPr(in) = 20;

//in=mxCreateDoubleScalar(20);

isOK = mlfMrandplot_(1,&out,in);

pOut = mxGetPr(out);

nNum = mxGetNumberOfElements(out);

for(i=0;i

{

n = sprintf(pBuff+nSum,"%f\n",pOut[i]);

nSum = nSum+n;

}

MessageBox(NULL, pBuff, "MRANDDATA", MB_OK);

mclWaitForFiguresToDie(NULL);

free(pBuff);

mxDestroyArray(out);

mxDestroyArray(in);

MrandplotLibTerminate();

mclTerminateApplication();

return 0;

}

Matlab程序咨询,书上程序4-5问题咨询相关推荐

  1. Mac上构建OpenGL红宝书上的triangles程序

    最近查考的资源较多,列几个主要出处: 参考:stackoverflow上的问答 参考:opengl/glut官网文档 参考:github上的源码 参考:apple上对opengl支持的介绍 (Owed ...

  2. matlab模糊控制实际作用,模糊控制非常简单的程序,但是结果和书上给出的结果不一样,很不理解。...

    a=newfis('fuzzf');%创建新的模糊推理系统 a=addvar(a,'input','e',[0,100]); a=addmf(a,'input',1,'SD','trimf',[0,0 ...

  3. matlab将某点标红,Draw-a-rectangle-matlab 本程序在图像上指定位置话红色的矩形框作为标记 - 下载 - 搜珍网...

    在图像上画矩形框matlab程序/ 在图像上画矩形框matlab程序/_input/ 在图像上画矩形框matlab程序/_input/01.jpg 在图像上画矩形框matlab程序/_input/02 ...

  4. [小黄书小程序]主页面笔记图片高度自适应及上拉无限加载及下拉更新

    上一章我们实现了小黄书小程序标签栏的左右滑动和弹出框UI功能,今天我们会开始实现主页面中笔记的呈现. 主要的功能会囊括以下几个方面: 笔记的两列式布局: 一行只是显示两个笔记.且每个笔记的封面图片的高 ...

  5. matlab中提供滤波器的种类有,求MATLAB巴特沃思低通滤波器程序

    公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:求MATLAB巴特沃思低通滤波器程序.回答:击响应不变法函数 [bz,az]=impinvar(b,a,Fs) [bz,az]=im ...

  6. 如何将MATLAB程序发布为独立的不依赖MATLAB环境可执行的程序包(基于Matlab R2015b版 )

    如何将MATLAB程序发布为独立的不依赖MATLAB环境可执行的程序包(基于MatlabR2015b版) 关键字:MatlabR2015b,可独立运行,可脱离Matlab环境,m文件,Matlab程序 ...

  7. matlab的exec程序,C++调用Matlab画图的一段程序

    劳动节闲来无事,写了一天程序,just for fun. 看,这是C++调用Matlab画图的一段程序.暂时不想多解释了,有兴趣的话,看看下面的代码吧. 以下几段代码由上到下,越来越旧.最上面的是最新 ...

  8. 如何让程序员喜欢上编码

     如何让程序员喜欢上编码 奇葩图片网(www.78tp.com) 多少人是因为兴趣而选择编码的,既然做程序员,为什么不选择喜欢编码呢?商业内幕最近发表了一篇文章说做程序员压力山大,很多人都快疯了. ...

  9. 飞鸽传书2007程序语言的面向对象最后会成自然语言吗?

    飞鸽传书2007程序语言的面向对象最后会成自然语言吗?程序语言的向自然语言靠拢,自底向上还是自顶向下? 飞鸽传书2007绿色版: http://www.freeeim.com/ipmsg/ipmsg_ ...

最新文章

  1. 理解HTTP消息头【很完整,例子也很丰富】
  2. 原相机水印怎么改字_抖音/自媒体做影视二次剪辑,如何下载高清无水印视频?...
  3. 基于文本知识库的强化学习技术——Learning to Win by Reading Manuals in a Monte-Carlo Framework
  4. android studio 创建.9文件,自己使用Android studio创建.9(点9)图片
  5. 因HTTP的Header长度过长导致下载文件名出现乱码的问题
  6. java list 字段去重_java list 根据对象一个字段去重
  7. C++设计模式-单例模式(双重锁定)
  8. 父组件传递值给子组件(一)
  9. mysql配置——库表操作、用户操作
  10. nodejs文件的读取
  11. hive -e执行命令报错
  12. js修改IOS微信title
  13. Spring使用XML的方式实现AOP的开发——Spring AOP(六)
  14. app账号退不出去_2021个人所得税退税时间是什么时候?还可以退吗?
  15. Android内存泄漏检测工具大全
  16. 京瓷打印机m5521cdn_京瓷Kyocera ECOSYS M5521cdn 驱动
  17. lisp调用布置天正的图块_为啥天正电气图块插到原建筑条件图里显示特别小,高手指点下哈!...
  18. 计算机科学相关的期刊,计算机类期刊汇总(核心期刊,国家级期刊)
  19. 冲突处理方法----分离链接法
  20. 基于51单片机的数码管闹钟设计

热门文章

  1. mysql内连接和外连接的区别_Swoole4创建Mysql连接池
  2. 收藏 | 服务器和存储技术知识
  3. Clumpify:能使 Fastq 压缩文件再缩小 30% 并加速后续分析流程
  4. 134人!国家重点研发计划“生物大分子与微生物组”重点专项会评专家名单
  5. JCP:曝气生物滤池处理焦化废水过程中N2O和NO的产生机理与群落功能研究
  6. 高级转录组分析和R数据可视化第11期(课程推迟,可先报名,时间另行告知)
  7. QIIME 2用户文档. 3老司机上路指南(2018.11)
  8. ChIP-seq基本分析流程
  9. R语言ggplot2可视化散点图、可视化两个数值变量之间的关系、使用geom_smooth函数基于loess方法拟合数据点之间的趋势关系曲线、自定义数据点的大小、色彩、添加主标题、副标题、题注信息
  10. Python使用numpy包编写自定义函数计算均方误差(MSE、mean squared error)、评估回归模型和时间序列模型、解读MSE评估指标