• 您的位置我爱Aspx >> VB.Net >> 在.NET中应用MATLAB算法
  • 在.NET中应用MATLAB算法

  • 作者:aspxer  来源:internet  日期:2007-5-20 14:01:10  关键字:.net
  • 微软的.NET开发工具,结合数据库SQL SERVER,是开发数据库应用的最佳选择!我们可以把SQL SERVER里的数据用MATLAB算法进行处理,还可以将自己写的算法包装成COM,在.NET中引用就可以了。在使用的MATLAB算法时,图形输出的功能往往被人忽略,下面的例子,就是采用的MATLAB出的图形

    首先在.NET中,引用matlab 的对象库(Matlab Application(version 6.5) Type Library),笔者采用的是MATLAB 6.5 版本,然后在窗体上加一个图片框PictureBox1,用于显示图片;

    一个Button1用于调用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@#)")

    我对这篇文章有话说?
  • 广告位招租,广告代号:content_468_15
  • 上一篇:在.NET环境下将报表数据导出EXCEL和WORD
    下一篇:.NET环境下几种不同的邮件发送解决方案