找回密码
 注册
Simdroid-非首页
楼主: SCIE

【原创】MATLAB与VC界面混合编程尝试

[复制链接]
 楼主| 发表于 2004-7-25 10:41:07 | 显示全部楼层 来自 天津

回复: 【原创】MATLAB与VC界面混合编程尝试

那么matlab函数画的图形是和用VC做的迭加在一起的吗?如果不是那么在不同区域分别显示是没有问题的,如果是迭加在一起的,那么这个图形就不应该分开由两个人来做了,有一个人做就行了。
ArenAK1 该用户已被删除
发表于 2004-7-25 11:39:05 | 显示全部楼层 来自 北京
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2004-7-25 14:37:59 | 显示全部楼层 来自 天津

回复: 【原创】MATLAB与VC界面混合编程尝试

那么使用MATLAB做理论计算了?那么坐标系别人是不是画好了呢?那么把计算结果传出来用VC做吧。
至于VC与MATLAB函数之间的参数传递问题可以参照MATLAB的C++数学函数库(在matlab6.1的第二张光盘上 cppmath_ref2b.pdf 和 cppmath_ug2b.pdf)。
ArenAK1 该用户已被删除
发表于 2004-7-25 17:00:42 | 显示全部楼层 来自 北京
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2004-7-25 17:45:42 | 显示全部楼层 来自 天津

回复: 【原创】MATLAB与VC界面混合编程尝试

http://www.nbs.ntu.edu.sg/userguide/MatLab/MatLab6/pdf_doc/cppmath/cppmath_ref2b.pdf
  
http://www.nbs.ntu.edu.sg/userguide/MatLab/MatLab6/pdf_doc/cppmath/cppmath_ug2b.pdf
 楼主| 发表于 2004-7-25 17:51:08 | 显示全部楼层 来自 天津

回复: 回复: 【原创】MATLAB与VC界面混合编程尝试

philisjoy wrote:
SCIE兄你好,
我现在刚刚接触VC与MATLAB混合编程,
VC和MATLAB学的都一般,
希望你能多多指教,
能介绍些经验么```?
  
非常感谢```:)

你好,经验的东西我没有太多可以谈。我接触混合编程是从cwit兄转的一个帖子开始的,先按照帖子上说的来尝试,然后逐渐去摸索,再就是看《MATLAB扩展编程》。
lgy007 该用户已被删除
发表于 2004-7-31 15:32:21 | 显示全部楼层 来自 辽宁大连
提示: 作者被禁止或删除 内容自动屏蔽
ArenAK1 该用户已被删除
发表于 2004-8-1 10:23:27 | 显示全部楼层 来自 北京航空航天大学
提示: 作者被禁止或删除 内容自动屏蔽
lgy007 该用户已被删除
发表于 2004-8-1 17:07:50 | 显示全部楼层 来自 辽宁大连
提示: 作者被禁止或删除 内容自动屏蔽
philisjoy 该用户已被删除
发表于 2004-8-4 14:14:21 | 显示全部楼层 来自 黑龙江哈尔滨
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2004-8-6 18:43:09 | 显示全部楼层 来自 上海

回复: 【原创】MATLAB与VC界面混合编程尝试

dll的方式我一直没有试过,现在在外面不方便,等回到天津的时候我再试试看。
 楼主| 发表于 2004-8-9 10:30:18 | 显示全部楼层 来自 天津

回复: 【原创】MATLAB与VC界面混合编程尝试

可以的,请看如下示例:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
philisjoy 该用户已被删除
发表于 2004-8-10 09:16:03 | 显示全部楼层 来自 黑龙江哈尔滨
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2004-8-10 11:22:27 | 显示全部楼层 来自 天津

回复: 【原创】MATLAB与VC界面混合编程尝试

philisjoy,我不是很明白你的意思,你是说以dll的方式调用,仍然做成Figure窗口嵌入VC界面的样子吗?
philisjoy 该用户已被删除
发表于 2004-8-10 14:40:49 | 显示全部楼层 来自 黑龙江哈尔滨
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2004-8-10 15:18:40 | 显示全部楼层 来自 天津

回复: 【原创】MATLAB与VC界面混合编程尝试

我想应该是可以的。
philisjoy 该用户已被删除
发表于 2004-8-11 13:59:38 | 显示全部楼层 来自 黑龙江哈尔滨
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2004-8-11 18:31:13 | 显示全部楼层 来自 天津

回复: 【原创】MATLAB与VC界面混合编程尝试

为什么一定要将绘图部分放到DLL中呢,像那个例子中那样不就很好吗?
philisjoy 该用户已被删除
发表于 2004-8-12 08:22:10 | 显示全部楼层 来自 黑龙江哈尔滨
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2004-8-12 15:06:44 | 显示全部楼层 来自 天津

回复: 【原创】MATLAB与VC界面混合编程尝试

你把包含绘图的m文件编译为dll,再在VC里调用就可以了。
然后用FindWindow,SetWindowPos,SetParent等函数把Figure窗口嵌入到VC窗口中。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-26 05:09 , Processed in 0.043827 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表