当前位置:服务支持 >  软件文章 >  MATLAB软件安装、启动、运行过程中常见问题集锦与对应的解决方案汇总

MATLAB软件安装、启动、运行过程中常见问题集锦与对应的解决方案汇总

阅读数 8
点赞 0
article_banner


Q1:matlab有没有监视内存的方法?

A: 用函数whos。


Q2:如何在c++里可以调用matlab6.5的数学库?

A: 6.5版的第三张cd里的cppmath_ug2b.pdf、cppmath_ref2b.pdf 比较详细的介绍了Matlab C++ Math Library。

Q3:matlab的库能生成c代码吗?

A: 库就是compile过,等着被其它程序link的,即能得到效率又能隐藏算法,都放在matlab安装
目录的\extern\lib;\bin\win32下面要看算法的话,就查阅help,一般会简单地介绍下算法,或者用
到的文献什么的。库是帮你写好的算法,用就可以了。

Q4:以下matlab报错的原因是什么?
One or more output arguments not assigned during call to 'E:///"

A: 就是说设置了过多的输出参数。
推荐的调试方法:
菜单上点击breakpoints->stop if error,然后运行程序,它会自动停在出错的语句上的。这时
程序并未停止,你可以查看一下输入\输出是否有问题。

Q5:关于matlab中的xlsread函数?

A: 这个函数可以读出excel数据。先把excel里面数据复制粘贴到记事本,再textread进去。

Q6:如何解决matlab7.0命令窗口跳出一大堆java错误?

A: 换matlab 7的sp2。

Q7:自从安装matlab,一开机就在进程里有matlab。能不能开机的时候进程就不运行matlab?

A: 开始-->控制面板-->管理工具-->服务,把MATLAB Server的属性改成“手动”就行了。

Q8:请问如何在matlab中插入c代码?

A: 需要把c代码编译成mex文件,需要把c代码编译成mex文件。
6.5版的第三张cd里的apiext.pdf、apiref.pdf介绍了怎么把c代码编译成mex文件。

Q9:装了以后,每次开机就在后台自动运行matlabserver和Matlab,用户名都是system。占
了40多M内存,msconfig里面启动中没有这个,怎么回事呢?

A: 在服务里边。

Q10:Matlab编程支持指针么?或者说这个程序里面有指针这个概念么?如果调用Matlab
内部的函数用C进行编程,效率好不好?

A: matlab 提供的数据结构类型很丰富,一般用不着指针。
从编程效率来说,它要比你重新写众多的函数而言,要快速许多,但你需要掌握部分
接口函数的编程规范,可能的有mlf类、mx类、mex类以及mat类等等, 但学习起来还
是比较简单的;还有就是需要熟悉他的数据类型转换功能,以便进行与常规数据的交
互。 matlab的数据结构都是支持指针形式的,说白了只是C++的一个类而已。

Q11:matlab7远程控制是否有限制?

A: 不能远程控制,不过你可以先在你的remote机器上打开,然后就可以用了。

Q12:退出matlab7程序运行的快捷键?

A: ctrl+q

Q13:安装出现如下错误信息:
The element type "name" must be terminated by the matching end-tag "
Could not parse the file: d:\software\matlab7\toolbox\ccslink\ccslink\info.

A: edit 此文件在"/name>"前面加"<" 。

Q14:Matlab占用资源太多怎么办?

A: 用matlab -nojvm启动(如果不需要图形界面)。

Q15:请问matlab有清屏命令吗?

A: edit/clear command windows ,对应命令clc。

Q16:怎样给matlab添加新的toolbox?

A: 在matlab的文件菜单里边添加路径,选set path。

Q17:请问matlab有没有命令可以调出历史输入啊?

A: command history 窗口。

Q18:请问matlab自己有播放功能吗?

A: sound。

Q19:如何在matlab中输出一个文件?

A: help save/help load

Q20:Unable to meet integration tolerances without reducing the step size below the smallest value
allowed (1.050382e-013) at time t.
(Type "warning off MATLAB:ode45:IntegrationTolNotMet" to suppress this warning.)
在matlab中是什么错误?

A: 迭代达不到所给定解的误差。

Q21:matlab中排列组合的函数是什么?

A: nchoosek or something like that

Q22:matlab 7.0 不能在64位的cpu下运行?

A: matlab 应该是依赖于自己的虚拟机的。但是好像这个虚拟机是在IA32 里面作出来的,
所以,应该找个带64 位的java 虚拟机替换原来的,不过不一定能行。

Q23:matlab中常用对数函数的怎么调用?

A help log
log( x ) / log( 10 ) surely works
log10( x ) ...

Q24:有一个*.txt文件,几乎都是数字,但每隔若干行会有字母出现,如果想要将以字母
开始的行忽略,只读取以数字开始的行,该怎么实现呢?

A: 用textscan吧,读进来以后是cell结构的。

Q25:如何将excel数据导入matlab?

A: ExcelLink。

Q26:java如何和matlab互相调用?

A: matlab环境(完整环境)内置了java虚拟机,所以普通的java类都可以在matlab环境
中直接使用。

事实上matlab很多程序例如界面,还有数据库借口,都是由java创建的。
关于java与matlab数据的交互,帮助上讲的比较清楚。

Q27:怎样将matlab的自动进程在电脑启动时不加载?

A: 控制面板-管理工具-服务。停掉那个服务就可以了。


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删
相关文章
QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空