按时的地方 发表于 2010-2-24 13:50

调用matlab画图,弹出两个图像对话框

Dim strMatLab As String    '定义matlab语句字符串

    ' 显示正弦图

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

      Dim MatLab As Object

      '建立matlab应用

      MatLab = CreateObject("matlab.application")

      '最小化matlab命令窗口

      MatLab.MinimizeCommandWindow()

      'matlab语句

      strMatLab = "t=2:0.2:4*pi;y=sin(t);plot(t,y)"

      '执行matlab算法

      matlab.Execute(strMatLab)

      '生成一个JPG的图形c:\Test1.jpg

      matlab.Execute("print( gcf, '-djpeg', 'c:\Test1')")

      '退出matlab,释放资源

      matlab.Quit()

      MatLab = Nothing

      '显示在图片框

      PictureBox1.Image = New Bitmap("c:\Test1.jpg")

End Sub


其中一个是肯定是PictureBox1里面的图片,但是还要弹出一个matlab自身画图的图像(figure),但是我只想要PictureBox1里面的图片,有没有人知道怎么办哦?
谢谢。
页: [1]
查看完整版本: 调用matlab画图,弹出两个图像对话框