调用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]