请教关于vb.net中引用matlab绘图功能的问题

问题描述

我vb.net中的语句是这样子的:objmatlab.execute("plot3(xmat,ymat,zmat)")objmatlab.execute("mesh(xxx,yyy,zzz)")

就是引用matlab的绘图功能,但是现在有个小问题,如果我在正常开启了MATLAB之后运行我语句中的绘图功能,程序可以正常运行,但是如果我不开启MATLAB直接运行程序,则只绘出第一个命令中的图形,到第二个图形的时候报错。请教各位有没什么办法避免先要开启MATLAB?我的想法是能不能把vb.net中引用的MATLAB绘图功能直接打包放进我的程序里?谢谢!

解决方案

解决方案二:
如果要画图,必须打开Matlab,第二次出错估计是你的全局变量或者参数有问题,调试下。
解决方案三:
我觉得不是二楼说的那样。如果先开启了MATLAB再运行我语句中的绘图功能,程序可以正常运行,注意!此时MATLAB并没有关闭,所以运行第二个图形的时候正常。但是如果我不开启MATLAB直接运行程序,绘出第一个命令中的图形,此时MATLAB的状态如何,是开启还是关闭还是驻留在内存?我感觉问题在这里。很久没用VB都忘了,是不是先close或qiut掉MATLAB,在execute一下?
解决方案四:
关于第二个问题,如果MATLAB有绘图功能net组件或com组件,就可以实现你要的功能,如果没有,那只能规规矩矩用你现在用的方法。
解决方案五:
绘制出第一个图形之前用vb.net执行了holdon命令,也就是第二张图是在第一张的基础上继续画的。MATLAB的.com组件容易实现么?我完全不懂那个

时间: 2024-12-03 05:42:18

请教关于vb.net中引用matlab绘图功能的问题的相关文章

请教:VB.net中 如何用实现 类似TelNet.exe的纯文本网络访问?

问题描述 请教:VB.net中如何用实现类似TelNet.exe的纯文本网络访问?用命令行的方式,访问网络服务器.嗯!最近准备深入学习各种邮件协议,准备自己写一些邮件组件! 解决方案 解决方案二:嗯!第一步是希望写个类,通过IMAP协议,检查邮件是否成功上传到邮件服务器?

请教,vb.net中使用反射时的debug设置问题

问题描述 我在在同一个解决方案里有a,b,c三个工程,a为exe,b,c为dll我在a中使用assembly.load("b").createinstance(xxxx)动态调用b和c我把三个工程的releace,debug的路径都设到相同的bin目录下!在bin目录下直接启动a就能正常运行,但是在debug时,就会报找不到程序集的错误,我觉得应该是我的设置有问题,请有经验的同学给予知道谢谢! 解决方案 解决方案二:assembly.LoadFrom("b.dll"

在C#.net中有没有像vb.net中过程sub--end sub的功能?

问题描述 在C#.net中有没有像vb.net中过程sub--endsub的功能,或者与Function--endFunction类似的功能.希望给出代码参照.(如vb.net中,subabc-------endsub.用callabc来调用).谢谢! 解决方案 解决方案二:function/sub(......){}//endsub/function 随便一本c#书中都有函数定义....去看看基础吧解决方案三:C#void方法最外面的{}就相当于VB.NET的SubEndSub解决方案四:好像

VB.NET中层次数据绑定TreeView的实现

treeview|数据 提要:在VB6中,常将TreeView用来表示层次数据,但相关的与数据库进行交互的代码,需要大量的采用手工编码;在VB.Net中,由于数据绑定功能的加强及语言特性的增强,可以很容易的实现TreeView与层次数据的绑定,本文将首先建立一个继承自TreeView的 dbTreeView,然后用一个单位(部门)的层次数据与dbTreeView进行数据绑定,并提供了与数据库进行交互的代码. 1.从层次数据的表达方式开始 在本例中,部门表(department)中有五个字段,如下

vb.net中如何在查询生成器中引用如TEXTBOX等控件内的值为查询条件

问题描述 vb.net中如何在查询生成器中引用如TEXTBOX等控件内的值为查询条件 解决方案 解决方案二:COPY&PASTE

如何在vb中引用access数据库中的窗体

问题描述 如何在vb中引用access数据库中的窗体 如何在vb中引用access数据库中的窗体 我在vb.net中不知道怎么链接access,我打开那个数据库连接也只能连到表格,连不到窗体,我想连接窗体.大概就是实现在vb.net中按下一个bottom可以弹出access中我已经做好的一个窗体.请告诉我具体的步骤及代码.是期末作业,请各位大神帮忙啊!!!

VB.net中能否实现相当于VB6中的异或绘图功能?如何实现?请高手指点!

问题描述 VB.net中能否实现相当于VB6中的异或绘图功能?如何实现?请高手指点!

在.NET中应用MATLAB算法

算法 在科学研究和工程应用中,往往要进行大量的数学计算,其中包括矩阵运算.这些运算一般来说难以用手工精确和快捷地进行,而要借助计算机编制相应的程序做近似计算.目前流行用Basic.Fortran和c语言编制计算程序, 既需要对有关算法有深刻的了解,还需要熟练地掌握所用语言的语法及编程技巧.对多数科学工作者而言,同时具备这两方面技能有一定困难.通常,编制程序也是繁杂的,不仅消耗人力与物力,而且影响工作进程和效率.为克服上述困难,美国Mathwork公司于1967年推出了"Matrix Labora

在VB环境中操作三维模型的实现方法

目前在虚拟设计和数控仿真程序的设计中,多采用VC和三维造型核心来实现对三维模型的显示和动态操作.由于VC较难掌握,涉及到图形渲染和操作的部分更是如此,而且三维造型核心一般需要从国外购买,对于一般的开发应用来说因成本太高而缺乏可行性.而VB作为一种完全面向对象的开发工具,在界面设计和数据库方面具有相当的优势,一般的设计人员也能够学习掌握,但是,在图形设计尤其是三维模型的显示和操作方面的研究和应用却不多.因此研究利用VB来实现三维模型的图形设计,将会在虚拟设计和仿真程序中发挥巨大的作用. 三维模型的