由买买提看人间百态

topics

全部话题 - 话题: matlab
1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)
k**********g
发帖数: 989
1
来自主题: Computation版 - 请教 MATLAB 和 c/fortran 实现的可能性

到c
(1) MEX C (C++ can also be used.)
http://www.mathworks.com/help/matlab/ref/mex.html
Drawbacks:
(1.1) Each MEX C library (DLL) can only export one MATLAB function.
(1.2) While that MEX C function is executing, MATLAB cannot perform any
other operations. MATLAB will remain blocked.
(1.3) When the MEX C function finishes, it is terminated. Any data that is
not returned back to the MATLAB workspace will be lost. It cannot retain any
"object state" in the memory.
Because of the limitations, MEX C... 阅读全帖
l*******G
发帖数: 1191
2
来自主题: Computation版 - strange matlab slowing-down problem
I run matlab in linux with a batch like this:
===matlab_batch.sh===============
#!/bin/bash
#this is my bash program to run matlab code matlab_program.m
#repeatedly without GUI
loopindices="1 2 3 4 5"
for loopind in $loopindices
do
echo running matlab $loopind
matlab -nodesktop < matlab_program
$loopind
EOF1
echo finished running matlab $loopind
done
==================
where matlab_program is another matlab code (matlab_program.m) which can run
in matlab command line prompt and it takes an ... 阅读全帖
l*******G
发帖数: 1191
3
来自主题: Computation版 - strange matlab slowing-down problem
I run matlab in linux with a batch like this:
===matlab_batch.sh===============
#!/bin/bash
#this is my bash program to run matlab code matlab_program.m
#repeatedly without GUI
loopindices="1 2 3 4 5"
for loopind in $loopindices
do
echo running matlab $loopind
matlab -nodesktop < matlab_program
$loopind
EOF1
echo finished running matlab $loopind
done
==================
where matlab_program is another matlab code (matlab_program.m) which can run
in matlab command line prompt and it takes an ... 阅读全帖
k**********g
发帖数: 989
4

For example, text file parsing.
On the other hand, MATLAB has excellent Java interoperability. You can load
a Java class and use it with most of the MATLAB syntax.
http://www.mathworks.com/help/matlab/matlab_external/passing-da
Comparing the interop between MATLAB-Java and MATLAB-DotNet, MATLAB-Java is
slightly more stable. Case in point: MATLAB can unload all Java classes
without quitting MATLAB. This is important if you need to modify (recompile)
your Java code while running or debugging from... 阅读全帖
q*******n
发帖数: 360
5
来自主题: Military版 - 求教:matlab (转载)
【 以下文字转载自 Joke 讨论区 】
发信人: qgmzztmdn (qgmzztmdn), 信区: Joke
标 题: 求教:matlab
发信站: BBS 未名空间站 (Sun Dec 1 19:05:02 2019, 美东)
matlab小白一个,求教请各位大虾帮忙看一下,出了什么问题,应该怎么处理?谢谢!
1,使用matlab2019a,现在系里的版本就是这个。
2,为什么采用以下这两种方式(方式A和方式B)运行同样的一个神经网络LSTM(包括输
入数据还有设置等等都是一模一样的!),但是得到的答案却不一样。
注:1,对于第一组数据(n=1)方式A和方式B是一样的,但是从第二组数据以后(n=2以
后,包括n=2)的所有结果,方式A和方式B全都不一样了:(
2,自己测试的结论是:matlab启动后的第一次神经网络计算都没有问题,但是让
matlab不重启,接着计算这个神经网络,就出问题了,即使已经清空了各种变量 (麻烦
大虾看看,是不是还有啥鬼咚咚还没有清空啊:(
--------------------------------------------------... 阅读全帖
q*******n
发帖数: 360
6
来自主题: CS版 - 求教:matlab (转载)
【 以下文字转载自 Joke 讨论区 】
发信人: qgmzztmdn (qgmzztmdn), 信区: Joke
标 题: 求教:matlab
发信站: BBS 未名空间站 (Sun Dec 1 19:05:02 2019, 美东)
matlab小白一个,求教请各位大虾帮忙看一下,出了什么问题,应该怎么处理?谢谢!
1,使用matlab2019a,现在系里的版本就是这个。
2,为什么采用以下这两种方式(方式A和方式B)运行同样的一个神经网络LSTM(包括输
入数据还有设置等等都是一模一样的!),但是得到的答案却不一样。
注:1,对于第一组数据(n=1)方式A和方式B是一样的,但是从第二组数据以后(n=2以
后,包括n=2)的所有结果,方式A和方式B全都不一样了:(
2,自己测试的结论是:matlab启动后的第一次神经网络计算都没有问题,但是让
matlab不重启,接着计算这个神经网络,就出问题了,即使已经清空了各种变量 (麻烦
大虾看看,是不是还有啥鬼咚咚还没有清空啊:(
--------------------------------------------------... 阅读全帖
q*******n
发帖数: 360
7
来自主题: Programming版 - 求教:matlab (转载)
【 以下文字转载自 Joke 讨论区 】
发信人: qgmzztmdn (qgmzztmdn), 信区: Joke
标 题: 求教:matlab
发信站: BBS 未名空间站 (Sun Dec 1 19:05:02 2019, 美东)
matlab小白一个,求教请各位大虾帮忙看一下,出了什么问题,应该怎么处理?谢谢!
1,使用matlab2019a,现在系里的版本就是这个。
2,为什么采用以下这两种方式(方式A和方式B)运行同样的一个神经网络LSTM(包括输
入数据还有设置等等都是一模一样的!),但是得到的答案却不一样。
注:1,对于第一组数据(n=1)方式A和方式B是一样的,但是从第二组数据以后(n=2以
后,包括n=2)的所有结果,方式A和方式B全都不一样了:(
2,自己测试的结论是:matlab启动后的第一次神经网络计算都没有问题,但是让
matlab不重启,接着计算这个神经网络,就出问题了,即使已经清空了各种变量 (麻烦
大虾看看,是不是还有啥鬼咚咚还没有清空啊:(
--------------------------------------------------... 阅读全帖
q*******n
发帖数: 360
8
来自主题: ChemEng版 - 求教:matlab (转载)
【 以下文字转载自 Joke 讨论区 】
发信人: qgmzztmdn (qgmzztmdn), 信区: Joke
标 题: 求教:matlab
发信站: BBS 未名空间站 (Sun Dec 1 19:05:02 2019, 美东)
matlab小白一个,求教请各位大虾帮忙看一下,出了什么问题,应该怎么处理?谢谢!
1,使用matlab2019a,现在系里的版本就是这个。
2,为什么采用以下这两种方式(方式A和方式B)运行同样的一个神经网络LSTM(包括输
入数据还有设置等等都是一模一样的!),但是得到的答案却不一样。
注:1,对于第一组数据(n=1)方式A和方式B是一样的,但是从第二组数据以后(n=2以
后,包括n=2)的所有结果,方式A和方式B全都不一样了:(
2,自己测试的结论是:matlab启动后的第一次神经网络计算都没有问题,但是让
matlab不重启,接着计算这个神经网络,就出问题了,即使已经清空了各种变量 (麻烦
大虾看看,是不是还有啥鬼咚咚还没有清空啊:(
--------------------------------------------------... 阅读全帖
q*******n
发帖数: 360
9
来自主题: Computation版 - 求教:matlab (转载)
【 以下文字转载自 Joke 讨论区 】
发信人: qgmzztmdn (qgmzztmdn), 信区: Joke
标 题: 求教:matlab
发信站: BBS 未名空间站 (Sun Dec 1 19:05:02 2019, 美东)
matlab小白一个,求教请各位大虾帮忙看一下,出了什么问题,应该怎么处理?谢谢!
1,使用matlab2019a,现在系里的版本就是这个。
2,为什么采用以下这两种方式(方式A和方式B)运行同样的一个神经网络LSTM(包括输
入数据还有设置等等都是一模一样的!),但是得到的答案却不一样。
注:1,对于第一组数据(n=1)方式A和方式B是一样的,但是从第二组数据以后(n=2以
后,包括n=2)的所有结果,方式A和方式B全都不一样了:(
2,自己测试的结论是:matlab启动后的第一次神经网络计算都没有问题,但是让
matlab不重启,接着计算这个神经网络,就出问题了,即使已经清空了各种变量 (麻烦
大虾看看,是不是还有啥鬼咚咚还没有清空啊:(
--------------------------------------------------... 阅读全帖
d**r
发帖数: 899
10
选中你要注释的文字,(你不熟悉的时候可以用
鼠标左键选中),然后按“Ctrl-C”,再按“;”,
就搞定了。
前提是你的emacs已经设置好了,能够进入matlab模式。
设置方法如下:(大意,具体目录可以不同。)
Matlab mode
Put matlab.el into c:\program files\emacs\site-lisp\matlab
Add the following lines to your .emacs
(autoload 'matlab-mode "matlab" "Enter Matlab mode." t)
(setq auto-mode-alist (cons '("\\.m\\'" . matlab-mode) auto-mode-alist))
(autoload 'matlab-shell "matlab" "Interactive Matlab mode." t)
其中matlab.el可以从网上下载。
俺们这儿是系统管理员设好的。
q*******n
发帖数: 360
11
来自主题: Mathematics版 - 求教:matlab (转载)
【 以下文字转载自 Joke 讨论区 】
发信人: qgmzztmdn (qgmzztmdn), 信区: Joke
标 题: 求教:matlab
发信站: BBS 未名空间站 (Sun Dec 1 19:05:02 2019, 美东)
matlab小白一个,求教请各位大虾帮忙看一下,出了什么问题,应该怎么处理?谢谢!
1,使用matlab2019a,现在系里的版本就是这个。
2,为什么采用以下这两种方式(方式A和方式B)运行同样的一个神经网络LSTM(包括输
入数据还有设置等等都是一模一样的!),但是得到的答案却不一样。
注:1,对于第一组数据(n=1)方式A和方式B是一样的,但是从第二组数据以后(n=2以
后,包括n=2)的所有结果,方式A和方式B全都不一样了:(
2,自己测试的结论是:matlab启动后的第一次神经网络计算都没有问题,但是让
matlab不重启,接着计算这个神经网络,就出问题了,即使已经清空了各种变量 (麻烦
大虾看看,是不是还有啥鬼咚咚还没有清空啊:(
--------------------------------------------------... 阅读全帖
q*******n
发帖数: 360
12
来自主题: Physics版 - 求教:matlab (转载)
【 以下文字转载自 Joke 讨论区 】
发信人: qgmzztmdn (qgmzztmdn), 信区: Joke
标 题: 求教:matlab
发信站: BBS 未名空间站 (Sun Dec 1 19:05:02 2019, 美东)
matlab小白一个,求教请各位大虾帮忙看一下,出了什么问题,应该怎么处理?谢谢!
1,使用matlab2019a,现在系里的版本就是这个。
2,为什么采用以下这两种方式(方式A和方式B)运行同样的一个神经网络LSTM(包括输
入数据还有设置等等都是一模一样的!),但是得到的答案却不一样。
注:1,对于第一组数据(n=1)方式A和方式B是一样的,但是从第二组数据以后(n=2以
后,包括n=2)的所有结果,方式A和方式B全都不一样了:(
2,自己测试的结论是:matlab启动后的第一次神经网络计算都没有问题,但是让
matlab不重启,接着计算这个神经网络,就出问题了,即使已经清空了各种变量 (麻烦
大虾看看,是不是还有啥鬼咚咚还没有清空啊:(
--------------------------------------------------... 阅读全帖
q*******n
发帖数: 360
13
来自主题: Statistics版 - 求教:matlab (转载)
【 以下文字转载自 Joke 讨论区 】
发信人: qgmzztmdn (qgmzztmdn), 信区: Joke
标 题: 求教:matlab
发信站: BBS 未名空间站 (Sun Dec 1 19:05:02 2019, 美东)
matlab小白一个,求教请各位大虾帮忙看一下,出了什么问题,应该怎么处理?谢谢!
1,使用matlab2019a,现在系里的版本就是这个。
2,为什么采用以下这两种方式(方式A和方式B)运行同样的一个神经网络LSTM(包括输
入数据还有设置等等都是一模一样的!),但是得到的答案却不一样。
注:1,对于第一组数据(n=1)方式A和方式B是一样的,但是从第二组数据以后(n=2以
后,包括n=2)的所有结果,方式A和方式B全都不一样了:(
2,自己测试的结论是:matlab启动后的第一次神经网络计算都没有问题,但是让
matlab不重启,接着计算这个神经网络,就出问题了,即使已经清空了各种变量 (麻烦
大虾看看,是不是还有啥鬼咚咚还没有清空啊:(
--------------------------------------------------... 阅读全帖
q*******n
发帖数: 360
14
来自主题: DataSciences版 - 求教:matlab (转载)
【 以下文字转载自 Joke 讨论区 】
发信人: qgmzztmdn (qgmzztmdn), 信区: Joke
标 题: 求教:matlab
发信站: BBS 未名空间站 (Sun Dec 1 19:05:02 2019, 美东)
matlab小白一个,求教请各位大虾帮忙看一下,出了什么问题,应该怎么处理?谢谢!
1,使用matlab2019a,现在系里的版本就是这个。
2,为什么采用以下这两种方式(方式A和方式B)运行同样的一个神经网络LSTM(包括输
入数据还有设置等等都是一模一样的!),但是得到的答案却不一样。
注:1,对于第一组数据(n=1)方式A和方式B是一样的,但是从第二组数据以后(n=2以
后,包括n=2)的所有结果,方式A和方式B全都不一样了:(
2,自己测试的结论是:matlab启动后的第一次神经网络计算都没有问题,但是让
matlab不重启,接着计算这个神经网络,就出问题了,即使已经清空了各种变量 (麻烦
大虾看看,是不是还有啥鬼咚咚还没有清空啊:(
--------------------------------------------------... 阅读全帖
q*******n
发帖数: 360
15
来自主题: Joke版 - 求教:matlab
matlab小白一个,求教请各位大虾帮忙看一下,出了什么问题,应该怎么处理?谢谢!
1,使用matlab2019a,现在系里的版本就是这个。
2,为什么采用以下这两种方式(方式A和方式B)运行同样的一个神经网络LSTM(包括输
入数据还有设置等等都是一模一样的!),但是得到的答案却不一样。
注:1,对于第一组数据(n=1)方式A和方式B是一样的,但是从第二组数据以后(n=2以
后,包括n=2)的所有结果,方式A和方式B全都不一样了:(
2,自己测试的结论是:matlab启动后的第一次神经网络计算都没有问题,但是让
matlab不重启,接着计算这个神经网络,就出问题了,即使已经清空了各种变量 (麻烦
大虾看看,是不是还有啥鬼咚咚还没有清空啊:(
---------------------------------------------------------
方式A: 一次性地完成这1500组数据,即启动matlab一次,不用关闭,就可以一组接着
一组地一次性地完成这1500组数据的lstm运算
for n = 1:1500
load ('tdata.txt')
dataTrai... 阅读全帖
s*****k
发帖数: 604
16
来自主题: Programming版 - 困扰多时的MATLAB crash问题
困扰多时的MATLAB crash问题
谁有matlab的帮我运行一下下面的程序。看看是不是和我一样的情况。
平时用matlab比较多。最近在matlab帮助文挡里看了一点
如何在matlab里使用java类,在好奇心驱使下用matlab
写了一个简单的web服务器,原理就是调用java.net.serversocket。
其实我java基本不会,但是稍微看了看文档还是大概能明白
怎么使用ServerSocket类的。
我写了一个简单web服务器,运行正常,可以serve静态网页。
然后我又想改进一下以便这个服务器可以用matlab语言做脚本
产生动态网页。
然后我就修改代码,并且没有保存旧的代码,改了一会发现
一运行程序,matlab就会crash。连debug都没法做,你只要在
源文件里面设置断点就能导致matlab crash,然后matlab必须
关掉重新启动。我昨晚找了一晚上bug都不知道哪里有问题。
高手帮我看看下面的程序哪里会造成这个问题。
说明一下,我只要把循环改成 for k=1:2 和 end 注释掉就没问题了。
但是这样只能serve一个 浏览器的request了... 阅读全帖
o****r
发帖数: 57
17
Matlab编程很容易上手, 但运算速度很慢。主要原因是运行Matlab程序时候必须打开
Matlab软件,占用了很多系统资源。
看到Matlab网上的Matlab Compiler的介绍,它能把Matlab程序直接转成可执行文件。
不知是否有人用过这个软件,效果如何?
此外,如果不用这个Matlab compiler,是否有类似的工具可以把Matlab程序转换成C, C
++,或可执行文件?
谢谢
h***o
发帖数: 539
18
BBS水木清华站∶精华区
发信人: FangQ (木头虫子), 信区: MathTools
标 题: Matlab与C++接口与混合编程讨论小结(一)
发信站: BBS 水木清华站 (Tue Nov 2 22:24:43 1999)
第一章、概述
Matlab是当今世界上使用最为广泛的数学软件,它具有相当强大的数值计算、
数据处理、系统分析、图形显示,甚至符号运算功能,是一个完整的数学平
台,在这个平台上,你只需寥寥数语就可以完成十分复杂的功能,大大提高了
工程分析计算的效率。另外由于Matlab的广泛使用,于是出现了为各个领域专
门使用的工具箱(即在某一研究领域常用数学工具的函数包),这些工具箱的出现
更加促进了Matlab的流行。
Matlab强大的功能只能在它所提供的平台上才能使用,也就是说,你必需在
安装有matlab系统的机器上使用.m文件,这样就给工程计算带来了很大不便;特
别是,在matlab中,使用的行解释方式执行代码,这样大大地限制了代码执行速度。
于是人们想到,能否开发一个matlab与其他高级语言的接口,这样就可以把matlab
r*******t
发帖数: 29
19
想用matlab和C++给NAO编程,但是死活软件SDK啥的都弄不好,官网提示里的一些插件
啥的软包里没有找到,有哪个同胞做过相同事情,能给一些指点吗?真的是搞崩溃了,
非常感谢!
Recently I want to use the NAO to do some experiments. It's necessary
for us to program it. But there are some problems of connecting the
Choregraphe with matlab/C++. I just want to know how to use matlab/c++ to
programming NAO. Following the instructions of official website, I find the
installation could not be finished. The two main problems are listed at the
bottom.
Thank you very much!
Problem... 阅读全帖
i***r
发帖数: 1035
20
来自主题: Biology版 - 板上多少人用matlab处理数据的
如果你的数据是numerical的,而且不是巨大的那种(动不动500MB以上),另外你也不
想学太hard core的编程,matlab很好,或者说是最好的工具,很容易上手,而且看得
懂的人也最多
python的numpy什么的,防matlab的,从另一个角度证明matlab的优势了。
不过python+numpy什么的快很多,只不过python这种东西,需要折腾的比matlab多很多
。如果选python的话我建议你用canopy by enthought。把一堆东西坤到了一起,最接
近matlab
matlab就是慢,尤其是今年的新版matlab,搞得跟office一样。本来java写的GUI就不
快,现在更慢了
最后说一句。。。。我已经抛弃matlab不用了。。。你自己看着办吧
y****u
发帖数: 4511
21
之前修过一门Numerical Methods for Chemical Engineers with MAUAB Applications
,当时几乎只是在学数学分析,没怎么学对于matlab的应用。
这个学期学习transport和reaction engineering,经常用matlab解题目。感觉matlab
很有用啊。
自己就又关注了一下matlab的其他应用,感觉matlab很强大很实用。
于是,就想着要用心地学习一下matlab。
请问各位前辈,熟练掌握matlab对于一个化工phd而言,有加分吗?
而且,我感觉matlab用好了,也会积累一定的写程序的经验,这对于一个化工phd将来
在化工企业做过程控制会有不少帮助。请问是这样么?
c**n
发帖数: 1761
22
来自主题: EE版 - 有关XWINDOWS和MATLAB?
【 以下文字转载自 Linux 讨论区 】
发信人: cvin (cvin), 信区: Linux
标 题: 有关XWINDOWS和MATLAB?
发信站: BBS 未名空间站 (Tue Sep 30 23:12:57 2008), 转信
为啥我用SSH远程登录到服务器执行matlab命令没有反应。
而必须先启动CYGWIN,然后STARTX启动XWINDOWS以后,再在SSH的窗口里执行matlab命令
才有反应?
当然直接matlab会跳出一个新的MATLAB的窗口,如果是matlab -nodesktop则是在SSH的
窗口里在COMMAND LINE运行MATLAB.
谁给解释解释?为啥不能直接在SSH下运行MATLAB?
q**x
发帖数: 1636
23
【 以下文字转载自 JobHunting 讨论区 】
发信人: quix (uglyDuck), 信区: JobHunting
标 题: Matlab Engineer with oil and Gas industry
发信站: BBS 未名空间站 (Thu Sep 26 14:19:11 2013, 美东)
I got your reference in our internal database and would like to check your
availability and interest in a project opportunity with my direct client in
Houston, TX. Please send me your resume in word format along with the
contact details and I'll call you to discuss this position in more detail.
Pyramid Consulting Inc is a leader in IT staff... 阅读全帖
q**x
发帖数: 1636
24
【 以下文字转载自 JobHunting 讨论区 】
发信人: quix (uglyDuck), 信区: JobHunting
标 题: Matlab Engineer with oil and Gas industry
发信站: BBS 未名空间站 (Thu Sep 26 14:19:11 2013, 美东)
I got your reference in our internal database and would like to check your
availability and interest in a project opportunity with my direct client in
Houston, TX. Please send me your resume in word format along with the
contact details and I'll call you to discuss this position in more detail.
Pyramid Consulting Inc is a leader in IT staff... 阅读全帖
z****u
发帖数: 23
25
来自主题: Programming版 - Switch from Matlab to C(C++)?
大侠们能不能评价一下C(C++)跟Matlab相比,主要的优点是什么?我的兴趣主要在科学
计算。
从使用Matlab以来,也没有觉得它有太大的缺陷。因为很多科学计算的问题,最终都是
化为距阵的运算,而这点Matlab似乎并不弱,而且自从有了64位的R2007b,对于内存
的使用几乎没有限制了。我的感觉Matlab有这些缺点:
1。在做很大的循环,而且循环的每一部里面也比较复杂的情况下,Matlab似乎会很慢
。是不是这样,还是程序写的有问题?在这种情形下,我就一般用C++代替。
2。如果遇到更复杂的问题,需要用到并行计算,Matlab就没有用武之地了。这时候,
就必须要用程序语言,C或者Fortran了。
大侠们在多多补充。我一直想从Matlab过渡到C++,但是迄今为止动力还不够--主要
是没遇到足够复杂的问题吧。恳请大家帮我加强加强动力。多谢多谢!
R*******c
发帖数: 249
26
来自主题: Programming版 - call matlab within R (用system())
想在R里面call MATLAB,
用以下命令
system(' "C:/Program Files/MATLAB/R2009a/bin/matlab.exe" CMD BATCH "E:/
Dropbox/time warping/Codes/Matlab/test.m" "E:/Dropbox/time warping/Codes/
Matlab/test.txt" ')
可以自动打开matlab,但是不会运行我想要的test.m文件,是哪里出错呢?
我试着在matlab里面call R,一切都OK:
system(' "C:/Program Files/R/R-2.9.2/bin/R.exe" CMD BATCH "C:\Users\
Documents\test.R" "C:\Users\Documents\test.txt" ')
多谢~
m********5
发帖数: 17667
k**********g
发帖数: 989
28
来自主题: Programming版 - How solid it is: c++/c# call Matlab library
If you need to handle large data and your application (not OS) is 32-bit,
you will see memory fragmentation (in the form of premature "out-of-memory"
errors soon.)
When MATLAB calls a C extension, the C extension must return all its data (
states) as a MATLAB output variable. A C extension must not try to remember
its states via global variables because this can create hard-to-fix bugs.
Long-running and batch-processing applications involving MATLAB should
implement application checkpoints: http... 阅读全帖
j******t
发帖数: 788
29
来自主题: Programming版 - C++能不能加入一些Matlab的能力呢?
可以, 不过你要做TYPE MAPPING, 还要把C++的矩转化成MATLAB,
我的经验是慢, 还有MATLAB6以后都不支持不能在后台运行, C启动matlab以后
,ml的主菜单会打开,你可以关掉它.但是仍然能够看出来.
具体一点, 比如解线性方程,
1, 用engOpen建立matlab engine ,engSetVisible(ep, 0)可以MATLAB主界面藏起来.
2, 用mxCreateDoubleMatrix 你可以建立一个mxArray, 这个相当于C的double*,
3, 然后用memcpy把你C的double* array, 复制到你建立的mxArray
4, 用engPutVariable, 把你建立的mxArray对应到你在MATLAB里面的使用的变量名
5, 用engEvalString,调用你在MATLAB里面的命令.
6, 用engGetVariable把你在MATLAB计算的结果重新设回到C side的 mxArray.
7, 再用memcpy,把结果从mxArray, 改成double*
详细阐述太麻烦了. google我给的KEYWORD... 阅读全帖
m********5
发帖数: 17667
30
来自主题: Programming版 - 有人用过matlab面向对象的编程吗?
烂得一屁,MATLAB的OOP还有很多bug!
最搞笑的是,每一版的行为都不同!
matlab的GUI更是烂得没底,除了学术界的有些人只会用matlab的,没啥人用。
我们以前有个项目,负责的是个学术界出来的,能力是有的,但软工方面就是个白痴,
这家伙一定要用MATLAB做所有事情,傻逼得不行。最后很多GUI功能是hack matlab的
java API实现的,里面主要部分都是 undocumented MATLAB。
最后这个项目基本无法维护。新版就直接换成java重写了,这个头头被骂得一屁,后来
他只敢对算法发言了。
MATLAB就是个数值计算参照系,写GUI,用OOP真是自找麻烦。
q**x
发帖数: 1636
31
【 以下文字转载自 JobHunting 讨论区 】
发信人: quix (uglyDuck), 信区: JobHunting
标 题: Matlab Engineer with oil and Gas industry
发信站: BBS 未名空间站 (Thu Sep 26 14:19:11 2013, 美东)
I got your reference in our internal database and would like to check your
availability and interest in a project opportunity with my direct client in
Houston, TX. Please send me your resume in word format along with the
contact details and I'll call you to discuss this position in more detail.
Pyramid Consulting Inc is a leader in IT staff... 阅读全帖
s*****g
发帖数: 173
32
来自主题: Computation版 - 请教大牛们matlab 里调用c++
我是学金融的,对c++不是很懂,请问在matlab中调用c++程序需要经过哪些步骤阿?
正在run一个网上download下来的matlab程序,里面有个function叫blasterprob,是一
个c++ function.
matlab run到这个function就说找不到这个function了,但是我已经把这个用c++程序
编得function放在了matlab work space里了,但matlab还是说找不到
请问要调用这个c++程序(blasterprob.c)是不是要安装c++? 我已经安装了 visual c++
2005 express edition 但是好像没作用嘛
是不是需要在matlab里面进行什么setup才能让Matlab调用c++ function 阿?
谢谢大虾指点!
j****n
发帖数: 40
33
因为比较熟悉matlab,却又不想麻烦申请新的license(需要一些手续,还要花钱,老
板要考虑),想把盗版matlab装上(自己的电脑,Linux,不过在学校里用,会联学校的网的),不知道
有没有问题,比如matlab 2009会不会时不时地连上他自己的服务器,像windows一样来
个啥genuine检查?(ps. 版本2009,新弄得,似乎license管理跟以前不太一样了?)
其实我也不想,实在是不方便,嗬嗬!
顺便说下现有的免费软件:
现在正在试着用scipy/numpy,还有sage,不知道有没有人用过sagemath?似乎要跟
matlab PK的免费软件。不过我用了几下,发现数学基本的东西应该很全,不过针对个
别matlab下的toolbox,就显得太少了。
octave和scilab,尤其是octave,我说不上喜欢或是不喜欢,说是根matlab兼容,所以
经常有种错觉就是用matlab来写,不过不断的出现各种小问题,help也不太方便,不如
python来得方便,扩展性也不错,还能写GUI用来demo.
大家有啥建议?
l*******G
发帖数: 1191
34
来自主题: Computation版 - strange matlab slowing-down problem
Oops, even though I found the cause of the problem, there doesn't seem to
exist a simple solution to it. Matlab does not have an explicit way to stop
the file checks on linux system?? I understand IDE may want to check number
of files etc in current dir in order to search for programs etc. When
running code without IDE, it makes no sense!
It is terrible that matlab would slow down because number of files in folder
is large.
A sloppy solution is to save the files in a subfolder rather than in the... 阅读全帖
l*******G
发帖数: 1191
35
来自主题: Computation版 - strange matlab slowing-down problem
Oops, even though I found the cause of the problem, there doesn't seem to
exist a simple solution to it. Matlab does not have an explicit way to stop
the file checks on linux system?? I understand IDE may want to check number
of files etc in current dir in order to search for programs etc. When
running code without IDE, it makes no sense!
It is terrible that matlab would slow down because number of files in folder
is large.
A sloppy solution is to save the files in a subfolder rather than in the... 阅读全帖
s*****g
发帖数: 173
36
我是学金融的,对c++不是很懂,请问在matlab中调用c++程序需要经过哪些步骤阿?
正在run一个网上download下来的matlab程序,里面有个function叫blasterprob,是一
个c++ function.
matlab run到这个function就说找不到这个function了,但是我已经把这个用c++程序
编得function放在了matlab work space里了,但matlab还是说找不到
请问要调用这个c++程序(blasterprob.c)是不是要安装c++? 我已经安装了 visual c++
2005 express edition 但是好像没作用嘛
是不是需要在matlab里面进行什么setup才能让Matlab调用c++ function 阿?
谢谢大虾指点!
s****a
发帖数: 238
37
来自主题: Physics版 - 为什么很多人这么不待见matlab
我的工作主要是研究算法,我们系里还有一些搞凝聚态模拟的也是整天编程的,不过他
们知
道我用matlab总是很不屑,在他们眼里只有用fortran才算是正尔八紧搞计算,至少是C
++。
我fortran和c++都会,虽然不是经验很丰富,但是用下来还是matlab最方便,fortran
再熟
练效率也不如matlab高,如果要验证一个算法很快就可以写出来,画图调试功能也比
gdb好
用,虽然速度不快,但那些基本算法肯定都是最优化的,至少不会慢到哪里去,用自己
的库
我的工作主要是研究算法,我们系里还有一些搞凝聚态模拟的也是整天编程的,不过他
们知
道我用matlab总是很不屑,在他们眼里只有用fortran才算是正尔八紧搞计算,至少是C
++。
我fortran和c++都会,虽然不是经验很丰富,但是用下来还是matlab最方便,fortran
再熟
练效率也不如matlab高,如果要验证一个算法很快就可以写出来,画图调试功能也比
gdb好
用,虽然速度不快,但那些基本算法肯定都是最优化的,至少不会慢到哪里去,用自己
的库
如果没花大气优化还不如matlab的速度。唯一的缺点可能就是不能上并
q*d
发帖数: 22178
38
来自主题: Physics版 - 为什么很多人这么不待见matlab
如果把programing的时间也计算在内的话,matlab在很多
情况下比C,fortran都快.
都解决一样问题,matlab更快的做出来不叫真正的科学计算,
用C,fortran就是?
保守派到底是在鄙视matlab还是嫉妒matlab呢?
C,fortran,basic,C++都学过,直到学会matlab之后,
我才真的喜欢上编程数值解,因为matlab简洁明快实用,
难道没有其他人讨厌C之类的繁琐细节?
btw:我能用matlab就绝不用别的,你们尽管鄙视我吧.

过他
自己
h***o
发帖数: 539
39
BBS水木清华站∶精华区
发信人: FangQ (木头虫子), 信区: MathTools
标 题: Matlab与C++接口与混合编程讨论小结(二)
发信站: BBS 水木清华站 (Tue Nov 2 22:25:36 1999)
发信人: energy (长白山), 信区: MathTools
标 题: VC++中使用MATLAB的C++数学库和MCC生成的程序
发信站: BBS 水木清华站 (Fri Jul 16 01:30:11 1999)
http://obase.163.net/matlab/vcmcc.htm
VC++中使用MATLAB的C++数学库和MCC生成的程序
0、简介
MATLAB5.3的提供了C/C++数学库,其中的C++数学库功能很强,使用它可以用类似MATLAB
的语法编写C++程序,十分方便。虽然速度上仍然比手工C/C++程序慢,但是由此换来的高
效的开发效率和可靠性往往是值得的。另外mcc命令可以将M文件转化为C或CPP文件,编译
后可以脱离MATLAB运行
,它们也是使用的C/C++数学库。
不过,MATLAB的数学库在开发时似乎
H**r
发帖数: 10015
40
来自主题: Military版 - matlab开始赚中国钱了
Octave tries to be better than Matlab, and this contradicts with another
important design goal of Octave,to be fully compatible with Matlab....code
written in Matlab is generally okay on Octave, but code accepted by Octave
could be incompatible with Matlab.
Honestly, there are many flaws with Matlab, just like there are many flaws
with SQL. If they can start over and re-design them, things would be much
better. Unfortunately,it's too costly to change. You still need Matlab, and
you have to live ... 阅读全帖
q**x
发帖数: 1636
41
来自主题: JobHunting版 - Matlab Engineer with oil and Gas industry
I got your reference in our internal database and would like to check your
availability and interest in a project opportunity with my direct client in
Houston, TX. Please send me your resume in word format along with the
contact details and I'll call you to discuss this position in more detail.
Pyramid Consulting Inc is a leader in IT staff augmentation, custom software
development, business process outsourcing, and packaged software
implementation for Fortune 2000 corporations. We are a nation... 阅读全帖
f********t
发帖数: 6999
42
【 以下文字转载自 Military 讨论区 】
发信人: fuckthrust (...), 信区: Military
标 题: 在公司服务器装盗版matlab,后被删除 会不会被炒? (转载)
发信站: BBS 未名空间站 (Sat Oct 12 23:27:10 2013, 美东)
发信人: yunchuli1979 (哈仕奇), 信区: JobHunting
标 题: 在公司服务器装盗版matlab,后被删除 会不会被炒?
发信站: BBS 未名空间站 (Fri Oct 11 13:01:26 2013, 美东)
事情是这样。公司需要我尽快evaluate一个公司需要的软件。
那个软件里面的许多模型是基于matlab的。老板是印度人,我曾经跟他说过,我需要一
个正版的
matlab。但当时老板嫌贵,没有给买。现在要评测软件急等着用matlab,我手头又没有
正版的。
我想反正是内部评测,事后就删掉,反正不面对客户,临时用个盗版应该问题不大。于
是,就找个盗版matlab装上了。1天后被公司网络管理员发现、删除了。老板后来也知
道了
这件事。他嘴上说没什么大不了,以后不要再犯... 阅读全帖
b********r
发帖数: 1080
43
【 以下文字转载自 Computation 讨论区 】
发信人: bankbuster (恭喜发财), 信区: Computation
标 题: 怎么提高C++计算精度? C++ vs Matlab
发信站: BBS 未名空间站 (Thu Feb 23 02:00:48 2012, 美东)
做一个关于拉盖尔函数,L(n,x),的计算。
先用matlab。发现对任意固定的x,在n比较大,比如从n=50变成51(或是x比较大的时
候),函数的行为突然变了。变得和n<=50时完全不同。我怀疑是精度不够了。但
matlab并没报错。
于是改用c++。用了long double。结果n稍大就有Floating point exception. 这个错
误是什么意思?
比较了一下c++和matlab生成的拉盖尔函数。仅仅是拉盖尔函数本身。发现对相同的x,
在n<=13的时候结果相同。大于13,结果就不同了,这时候函数值还不到10。 而且c++对n
稍大就出Floating point exception.而matlab貌似还可以处理。
现在问题是该如何得到可靠的结果。我既不相信matlab,也不... 阅读全帖
g****t
发帖数: 31659
44
来自主题: Programming版 - can python replace matlab ?
你用matlab做了什么产品,多少人用了,卖了多少钱。
汽车火车的控制loop,能用你说的工具设计和分析么。
matlab是卖给公司用的,教学只是附带。跟你几个lab转不转有毛的关系。
octave是免费的,和matlab命令兼容.
一般的matlab程序,稍修改就能用。

matlab替代品。而且我知道相当一些lab从matlab转向python。
朋友啊,跟你知识不符合的,不一定是牛头不对马嘴。
t****a
发帖数: 1212
45
来自主题: Programming版 - can python replace matlab ?
:-),我确实没用过matlab做出产品级别的东西,我在工业界也没应用过matlab。
我以前用matlab做统计和machine learning,后来用open source的R和python完全取代
,而且还做的更好。
matlab很强的image processing,近年来也有被python抢饭碗的趋势。
可能你比较有工业界matlab的应用经验,能不能给大家介绍介绍工业界的具体应用好吗
?能否进一步介绍介绍,具体是哪些领域,以及,为什么matlab在这些领域的应用是很
难被开源的软件所取代的呢。
先谢谢了。
t*****n
发帖数: 4908
46
http://www.mathworks.com/products/connections/prod_product_tab.
我知道你要说这个。但是CAE的产品很多,基于matlab出名的,好像不是很多。肯定不
是工程CAE首选。MATLAB基本还是停留在高校和科研领域。
基于matlab开发问题多多。首先是license费用。太贵了不如自己写。开发出来的产品
是否还有费用?
其次matlab本身可靠性和效率问题。如果软件出了问题,是不是matlab的bug导致的?
10年前我看过matlab和c的矩阵计算比较,差的太远了。
也许我的知识已经老化了,这世界变化太快。请赐教。
l**********1
发帖数: 5204
47
来自主题: Biology版 - 板上多少人用matlab处理数据的
马特拉博 COURSERA offers student price deal (possible)
Sessions:
Sep 25th 2013(10 weeks long)
cited
>Given the computational nature of the course, access to MATLAB (www.
mathworks.com) or Octave (www.gnu.org/software/octave) is essential. Octave
is a free (or by donation) alternative to MATLAB that can also be
downloaded and installed via the web. Either software should suffice for all
the needs of the course, but MATLAB is the strongly recommended alternative.
web link:
https://www.coursera.org/c... 阅读全帖
k**********g
发帖数: 989
48
来自主题: Computation版 - 一个让我抓狂的matlab问题

run
If you have MATLAB support, try open a support request.
If you are employed (paid) by a research center, and the problem arises from
work performed for your employer. The research center may have technical
staff (苦B学生) to help troubleshoot these issues.
Otherwise, you'll have to troubleshoot the same way a programmer does.
(Steps for narrowing down the problem in the MATLAB code)
Set a breakpoint in the MATLAB program, and step through it line by line.
Repeat as many times as needed, and no... 阅读全帖
k**********g
发帖数: 989
49
来自主题: Computation版 - 一个让我抓狂的matlab问题

run
If you have MATLAB support, try open a support request.
If you are employed (paid) by a research center, and the problem arises from
work performed for your employer. The research center may have technical
staff (苦B学生) to help troubleshoot these issues.
Otherwise, you'll have to troubleshoot the same way a programmer does.
(Steps for narrowing down the problem in the MATLAB code)
Set a breakpoint in the MATLAB program, and step through it line by line.
Repeat as many times as needed, and no... 阅读全帖
l****n
发帖数: 62
50
MATLAB 6.5 新特性
MATLAB 6.5 包含新的JIT加速器(JIT-Accelerator)。对许多运算和数据类型加速器能够
显著地提高了MATLAB的计算速度。其他新特性和功能增强包括:
. 新的 M文件 Profiler界面,更好地理解和分析 M代码
. 支持 64位文件句柄,以支持大于2G的数据文件的操作
. 新的 MATLAB Timer 对象,用于规划MATLAB命令的执行
. 增强的自动化客户界面(ActiveX/COM 控件):用于属性浏览和修改的新的用户界面,
增强的事件和意外处理,支持通过引用方式传递的参数
. 增强的互联网集成功能:在MATLAB下完成读取一个URL下的内容,发送e-mail,压缩和
解压缩等
. 新的开始按钮,方便地访问常用的程序
. 增强的文件和目录管理工具:设置或者读取文件和目录的属性,移动和重命名文件和目

. 数组编辑器:与Microsoft Excel之间进行剪切,复制,粘贴,删除,交换单元,支持
大数组
. 数学计算和算法增强:数值积分,微分延迟求解器
. 许多函数的计算速度更快:Pentium 4下的满阵和稀疏线性求解
1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)