声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

声振论坛 展示 科学计算 算法编程 查看内容

在Delphi中调用matlab的例子

2015-10-23 23:57| 发布者: aspen| 查看: 1166| 评论: 2|原作者: yejet|来自: 声振论坛

摘要: var V : Variant; MReal : OleVariant; MImage : OleVariant; begin i,j : integer; MReal := VarArrayCreate(, varDouble); MImage := VarArrayCreate(, varDouble); V := CreateOLEObject('Matlab ...
var
V : Variant;
MReal : OleVariant;
MImage : OleVariant;
begin
i,j : integer;
MReal := VarArrayCreate([0, 1, 0, 3], varDouble);
MImage := VarArrayCreate([0,0,0,0], varDouble);
V := CreateOLEObject('Matlab.Application');
V.Execute('a=[1 2 3 4; 5 6 7 8]');
V.GetFullMatrix('a','base',VarArrayRef(MReal),VararrayRef(MImage));
for i := 0 to 1 do
for j := 0 to 3 do
Stringgrid1.Cells[j,i] := MReal[i,j];
V.Execute('peaks');
MReal := VarArrayCreate([0, 1, 0, 3], varDouble);
MImage := VarArrayCreate([0,0,0,0], varDouble);
for i := 0 to 1 do
for j := 0 to 3 do
MReal[i,j] := i+4;
V.PutFullmatrix('b','base',VarArrayRef(MReal),VararrayRef(MImage));
end
发表评论

最新评论

引用 yangfan120 2006-4-17 11:15
有价值,不错
引用 qiuyoyo 2006-7-10 21:11
楼主,搞个delphi调用matlab动态链接库的详细例子看一下啊~

查看全部评论(2)

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-5-12 16:10 , Processed in 0.088473 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部