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: 控制面板-管理工具-服务。停掉那个服务就可以了。