热门关键词:

基于Matlab的数据处理与三维模拟

  • 该文件为pdf格式
  • 文件大小:157.3KB
  • 浏览次数
  • 发布时间:2012-04-14
文件介绍:

本资料包含pdf文件1个,下载需要5积分

基于Matlab的数据处理与三维模拟基于 Matlab 的数据处理与三维模拟
Data Processing and Three-dimensional Simulation Based on
MATLAB
庞博 王振清

摘要:本文介绍了利用ActiveX技术,将VB、MATLAB
无缝连接的方法, 以及如何利用MATLAB对复合材料成
型过程中的工艺参数进行数值插值、拟合和动态的三维
参数场的建立。
关键词: MATLAB VB ActiveX 插值 拟合 三维
中图分类号:TP311.52

Abstract: This paper introduces the technology of ActiveX
connecting VB and MATLAB, the method of interpolation
and curve fitting of matlab, and the establishment of
three-dimensional parameter field.
Key words:MATLAB VB ActiveX Interpolation Fitting
3D

MATLAB作为国际上最优秀的科技应用软件之-,
拥有强大的科学计算与可视化功能,它不仅拥有-个能
够提供强大的数值计算、数据分析、图形绘制、图像处
理等功能的数学平台,而且提供了非常广泛实用的外部
程序接口,用户可以通过此接口使用 MATLAB 几乎所
有的功能进行独立的应用程序设计。
VisualBasic 是基于窗体的可视化程序开发环境,简
单、易用,而且可以象C/C-样开发高级的应用程序,
它避开了C 编程过分繁琐和抽象的缺点, 同时又能实
现大多数Windows 编程目的,自微软推出以来,成了广
大程序开发人员的首选语言。
艺的通用型及制件的可靠性起到了重要的作用。
1 VB与 MATLAB的混合编程
1.1 编程机理
MATLAB 提供了功能强大的与 C/C、Fortran 的
外部程序接口,而且提供了内嵌在 VB 中的 MATLAB
矩阵函数库等等。这使得 MATLAB 与其他高级语言的
混合编程成为可能。 MATLAB 与 VB的混合编程有几种
方法,本系统中,考虑到需要在复合材料成型过程中实
时的采集数据并且生成动态的三维图像,笔者采用了
ActiveX技术。
ActiveX是定义从Web到OLE(对象连接与嵌入)控
件的所有内容的核心术语。 Miscrosoft建立了-套使用和
集成ActiveX组件的标准,从Visual Basic到Miscrosoft
Word,到Java的所有产品都具有使用ActiveX组件的能
力。ActiveX组件有很多类型。在MATLAB中,对两种
ActiveX技术提供了支持,其中包括ActiveX自动化,它
包含了ActiveX自动化服务器和ActiveX自动化控制器,
我们使用MATLAB作为自动化服务器, 它是可以由其他
应用程序编程驱动的组件。而自动化控制器就是使用和
操纵自动化服务器的应用程序,本课题中使用Visual
Basic作为自动化控制器,使用它可以生成、使用和删除
自动化服务器,就好像它们是语言的-部分。在VB应
用程序内创建MATLAB ActiveX对象后,就可以使用这
个对象的方法、属性来实现对于MATLAB 的调用。该

正在加载...请等待或刷新页面...
发表评论
验证码 验证码加载失败