找回密码
 注册
Simdroid-非首页
查看: 70|回复: 1

利用activeX实现vb调用matlab的问题

[复制链接]
发表于 2012-4-10 11:26:53 | 显示全部楼层 |阅读模式 来自 广西南宁
文献上说利用Set Matlab = CreateObject("Matlab.application")
Result = Matlab.execute("xxx")方法可以实现执行matlab命令窗口中的命令,我想问一下这个"xxx"可以是自己定义的一个函数吗?
发表于 2012-4-25 06:35:38 | 显示全部楼层 来自 上海浦东新区
Simdroid开发平台
Option Explicit
Dim Matlab As Object '与matlab混合编程设置



Private Sub Command1_Click()
   
    Label1.Caption = Matlab.execute("magic(" + Text1.Text + ")")
   
End Sub

Private Sub Command2_Click()
   
    Set Matlab = Nothing
    End
   
End Sub

Private Sub Command3_Click()
   
    Matlab.execute "plot([-pi:0.1:pi],sin([-pi:0.1:pi]))"
   
End Sub

Private Sub Form_Load()
   
    Set Matlab = CreateObject("Matlab.application")
    Matlab.Visible = False  '关闭matlab对话框
   
End Sub

回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

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

GMT+8, 2024-10-2 02:33 , Processed in 0.026493 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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