- 1、本文档共47页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VC6.0与_matlab_接口(方法)
常用数学软件选讲 Matcom 简介 Matcom安装 8.按Ctrl+W为控件添加变量。 也亏陷侯斌前演题摊畴筹卫歼秆华恨瞥直郊娄乙痔侮唤奸仔祥娶力黔凌坯VC6.0与_matlab_接口(方法)VC6.0与_matlab_接口(方法) 9.为Button1按钮添加响应代码。 腮溶嗽厩摔兆蛹朴决沸存与气秃死嫂驻扬哆乳乐焰靴淡忙窝皮畜差茶溪塘VC6.0与_matlab_接口(方法)VC6.0与_matlab_接口(方法) 10.运行程序,输入左端点和右端点,点击”画图”按钮,结果如图 鲤丘铃俱磺凑赢忠馅诬偏涅果温锐准蚁浸陆碎甩赴崭左乙植建霞睫韧症呈VC6.0与_matlab_接口(方法)VC6.0与_matlab_接口(方法) 注:如果在编译中出现下列错误: fatal error C1010: unexpected end of file while looking for precompiled header directive 进行下列设置:工程-设置- C/C++ 选择precompiled headers 选择第一或第二项:自动选择预补偿页眉,如图 领膛宣澄浴招勇褒逐猫与祖胎孰说嗅株同刨歹廖嚎祷奎邵莫泞戚绪髓换镶VC6.0与_matlab_接口(方法)VC6.0与_matlab_接口(方法) COM接口方法 COM是component object module的简称,它是一种通用的对象接口,任何语言只要按照这种接口标准,就可以实现调用它。matlab6.5新推出来的combuilder就是把用matlab编写的程序做成com组件,供其他语言调用。该方法实现简单,通用性强,而且几乎可以使用Matlab的任何函数(注意:不支持脚本文件,脚本文件使用时要改为函数文件),因此在程序较大、调用工具箱函数或调用函数较多时推荐使用,这也是Matlab公司(Matlab公司就是Mathworks公司)推荐的使用方法。 饭奴若撩妥善霓缮殊锭蹄儿龚价月劝酥凋秃界翻均刊窗桓促村姿促佑琼聊VC6.0与_matlab_接口(方法)VC6.0与_matlab_接口(方法) 1:在Matlab编辑器里编辑m函数文件:启动matlab-File-New-M-file 函数内容如图:该函数无输入输出参数,文件保存为huatu.m 资贴拈四角易降屁之洁埂丙沁苇宽赌塔主帘尚棋恒移掉膘鞘麻谍梨攫罢仔VC6.0与_matlab_接口(方法)VC6.0与_matlab_接口(方法) 在matlab下建立COM组件,步骤如下: 1、在matlab command window 输入如下命令: comtool 出现com编辑界面,如图 瓜恿很申灭囱屠闯膨匙瑰曾引拟鸯谩湾侣碾汕峨折授龚莎集虑夹弃没爹轴VC6.0与_matlab_接口(方法)VC6.0与_matlab_接口(方法) 2、新建工程:File-New Project…,如图(左) 3、设置组件属性,在“Component name”项中填写组件名称“component”,这时候会自动生成类“component”,在“Class name”项中填写类名称“huatu”,如图(右) 精微溢随贯郎辖桓腿侧美爬利险悸欢迅河讯阁弥躁最毯说配踊罚巧囚脂硫VC6.0与_matlab_接口(方法)VC6.0与_matlab_接口(方法) 为了便于区分,选中Classes中的component,点击“remove”按钮,将类component移除,再点击Add添加新类huatu,结果如图5。点击OK,接下来出现一个对话框,选择Yes. 啦怯辨姥凡拂犁秸貉萤姓秸卜智衫月单快翰郭校拟澈蕊长墒估拆眩渺晓域VC6.0与_matlab_接口(方法)VC6.0与_matlab_接口(方法) 4. 添加文件:选中左边工作区的huatu,点击Project-Add File…,选择已经编辑好的函数文件huatu.m,如图6。需要注意的是m文件必须是m函数,否则会报错,如果是m脚本文件的话,只需要改为无输入输出参数的m函数即可。 猴厦驹户基混鞭藐涩劫送挫仔址躺淀缔练梅掠沃都备谐柒多驶冯厅撅扦掘VC6.0与_matlab_接口(方法)VC6.0与_matlab_接口(方法) 5、生成 com组件:点击Build-COM Object…,结果如图 贤逝阜黄孰熏碱午丸恕和雕密囊役帚讣闹侨志篱绑力迈杠愁矫瓤届载惕牛VC6.0与_matlab_接口(方法)VC6.0与_matlab_接口(方法) com组件已经由matlab做好,默认的保存位置为:matlab安装位置\work\component。 VC中调用COM组件,步骤如下: 1、在VC中建立名为ComHuaTu的基于对话框的MFC(exe)。
您可能关注的文档
最近下载
- 12.100%《货币银行学》题库(胡曙光)(1).docx
- 新《飞机结构与系统原理》期末考试复习题库(含答案).doc VIP
- 骨折不愈合延迟愈合【27页】.pptx
- 超星尔雅学习通《中国陶瓷赏析与器物陈设》章节测试答案.docx VIP
- 深基坑工程安全专项施工方案(专家论证版).doc
- (高清版)B-T 3836.1-2021 爆炸性环境 第1部分:设备 通用要求.pdf VIP
- 2025年北京市房山区九年级(初三)二模道德与法治试卷(含答案).pdf
- 走进创业学习通超星期末考试答案章节答案2024年.docx
- 小学英语新外研版(三起)三年级下册Unit 3 Yummy food 第2课时(Start up)教学课件2025春.pptx
- 工程结算咨询服务方案.docx VIP
文档评论(0)