由买买提看人间百态

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... 阅读全帖
d**r
发帖数: 899
5
选中你要注释的文字,(你不熟悉的时候可以用
鼠标左键选中),然后按“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可以从网上下载。
俺们这儿是系统管理员设好的。
s*****k
发帖数: 604
6
来自主题: 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
7
Matlab编程很容易上手, 但运算速度很慢。主要原因是运行Matlab程序时候必须打开
Matlab软件,占用了很多系统资源。
看到Matlab网上的Matlab Compiler的介绍,它能把Matlab程序直接转成可执行文件。
不知是否有人用过这个软件,效果如何?
此外,如果不用这个Matlab compiler,是否有类似的工具可以把Matlab程序转换成C, C
++,或可执行文件?
谢谢
h***o
发帖数: 539
8
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
9
想用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
10
来自主题: 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
11
之前修过一门Numerical Methods for Chemical Engineers with MAUAB Applications
,当时几乎只是在学数学分析,没怎么学对于matlab的应用。
这个学期学习transport和reaction engineering,经常用matlab解题目。感觉matlab
很有用啊。
自己就又关注了一下matlab的其他应用,感觉matlab很强大很实用。
于是,就想着要用心地学习一下matlab。
请问各位前辈,熟练掌握matlab对于一个化工phd而言,有加分吗?
而且,我感觉matlab用好了,也会积累一定的写程序的经验,这对于一个化工phd将来
在化工企业做过程控制会有不少帮助。请问是这样么?
c**n
发帖数: 1761
12
来自主题: 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
13
【 以下文字转载自 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
14
【 以下文字转载自 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
15
来自主题: 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
16
来自主题: 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
18
来自主题: 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
19
来自主题: 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
20
来自主题: Programming版 - 有人用过matlab面向对象的编程吗?
烂得一屁,MATLAB的OOP还有很多bug!
最搞笑的是,每一版的行为都不同!
matlab的GUI更是烂得没底,除了学术界的有些人只会用matlab的,没啥人用。
我们以前有个项目,负责的是个学术界出来的,能力是有的,但软工方面就是个白痴,
这家伙一定要用MATLAB做所有事情,傻逼得不行。最后很多GUI功能是hack matlab的
java API实现的,里面主要部分都是 undocumented MATLAB。
最后这个项目基本无法维护。新版就直接换成java重写了,这个头头被骂得一屁,后来
他只敢对算法发言了。
MATLAB就是个数值计算参照系,写GUI,用OOP真是自找麻烦。
q**x
发帖数: 1636
21
【 以下文字转载自 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
22
来自主题: 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
23
因为比较熟悉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
24
来自主题: 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
25
来自主题: 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
26
我是学金融的,对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
27
来自主题: Physics版 - 为什么很多人这么不待见matlab
我的工作主要是研究算法,我们系里还有一些搞凝聚态模拟的也是整天编程的,不过他
们知
道我用matlab总是很不屑,在他们眼里只有用fortran才算是正尔八紧搞计算,至少是C
++。
我fortran和c++都会,虽然不是经验很丰富,但是用下来还是matlab最方便,fortran
再熟
练效率也不如matlab高,如果要验证一个算法很快就可以写出来,画图调试功能也比
gdb好
用,虽然速度不快,但那些基本算法肯定都是最优化的,至少不会慢到哪里去,用自己
的库
我的工作主要是研究算法,我们系里还有一些搞凝聚态模拟的也是整天编程的,不过他
们知
道我用matlab总是很不屑,在他们眼里只有用fortran才算是正尔八紧搞计算,至少是C
++。
我fortran和c++都会,虽然不是经验很丰富,但是用下来还是matlab最方便,fortran
再熟
练效率也不如matlab高,如果要验证一个算法很快就可以写出来,画图调试功能也比
gdb好
用,虽然速度不快,但那些基本算法肯定都是最优化的,至少不会慢到哪里去,用自己
的库
如果没花大气优化还不如matlab的速度。唯一的缺点可能就是不能上并
q*d
发帖数: 22178
28
来自主题: Physics版 - 为什么很多人这么不待见matlab
如果把programing的时间也计算在内的话,matlab在很多
情况下比C,fortran都快.
都解决一样问题,matlab更快的做出来不叫真正的科学计算,
用C,fortran就是?
保守派到底是在鄙视matlab还是嫉妒matlab呢?
C,fortran,basic,C++都学过,直到学会matlab之后,
我才真的喜欢上编程数值解,因为matlab简洁明快实用,
难道没有其他人讨厌C之类的繁琐细节?
btw:我能用matlab就绝不用别的,你们尽管鄙视我吧.

过他
自己
h***o
发帖数: 539
29
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
30
来自主题: 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
31
来自主题: 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
32
【 以下文字转载自 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
33
【 以下文字转载自 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
34
来自主题: Programming版 - can python replace matlab ?
你用matlab做了什么产品,多少人用了,卖了多少钱。
汽车火车的控制loop,能用你说的工具设计和分析么。
matlab是卖给公司用的,教学只是附带。跟你几个lab转不转有毛的关系。
octave是免费的,和matlab命令兼容.
一般的matlab程序,稍修改就能用。

matlab替代品。而且我知道相当一些lab从matlab转向python。
朋友啊,跟你知识不符合的,不一定是牛头不对马嘴。
t****a
发帖数: 1212
35
来自主题: Programming版 - can python replace matlab ?
:-),我确实没用过matlab做出产品级别的东西,我在工业界也没应用过matlab。
我以前用matlab做统计和machine learning,后来用open source的R和python完全取代
,而且还做的更好。
matlab很强的image processing,近年来也有被python抢饭碗的趋势。
可能你比较有工业界matlab的应用经验,能不能给大家介绍介绍工业界的具体应用好吗
?能否进一步介绍介绍,具体是哪些领域,以及,为什么matlab在这些领域的应用是很
难被开源的软件所取代的呢。
先谢谢了。
t*****n
发帖数: 4908
36
http://www.mathworks.com/products/connections/prod_product_tab.
我知道你要说这个。但是CAE的产品很多,基于matlab出名的,好像不是很多。肯定不
是工程CAE首选。MATLAB基本还是停留在高校和科研领域。
基于matlab开发问题多多。首先是license费用。太贵了不如自己写。开发出来的产品
是否还有费用?
其次matlab本身可靠性和效率问题。如果软件出了问题,是不是matlab的bug导致的?
10年前我看过matlab和c的矩阵计算比较,差的太远了。
也许我的知识已经老化了,这世界变化太快。请赐教。
l**********1
发帖数: 5204
37
来自主题: 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
38
来自主题: 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
39
来自主题: 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
40
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下的满阵和稀疏线性求解
b*****e
发帖数: 1193
41
matlab/simulink
1.what's the difference bettween Matlab language and Embedded Matlab
language?
2.Do u know RTW embedded coder? what's the function for RTW embedded code in
matlab? if I have a new 64bit microprocessor architecture, how to support
this new mcu in RTW embedded coder?
3. What is fixed point and its usage ?Tell me the steps in converting the
fixed point model in Matlab/Simulink?
4.I have a matlab simulation running very slow.Tell me how to speed up the
execution of my simulation
不知道你
h********r
发帖数: 821
42
来自主题: Physics版 - 为什么很多人这么不待见matlab
这问题本不值得争,工具么,称手能用就好了,各人的选择不同是很正常的。在这里只
想随便说以下几点:
1.Fortran没有out,就我所知道的各行各业处理大计算量任务的程序包,绝大部分都是
用Fortran写的,极少用C,用C++的根本没见过,大概是那些OO特征对提高运行效率无
补吧。另外我觉得凝聚态模拟的计算量还不算大的(如果有周期性的话),随便挑一个
分子出来解解薛定谔方程就会更难算,因为没法用傅立叶变换。
2.Matlab有它出众的优点,比如矩阵操作比较快,有很多专门工具箱等等。至于图形功
能我没觉得比mathematica或者maple强。符号运算功能就不行了。从这点上说,matlab
是工程师用的而不是科学家用的。
3.说matlab里面的各种算法是优化过的从而比较快不太有意义,再快也只能等同于
fortran或者c的各种库函数。当然,如果是你自己写的东西就可能比matlab要慢。
4.matlab是商业软件,不通用,不利于别人检验你的结果(不是所有的人都习惯或者愿
意出钱用matlab),所以为方便计用更更公开化的工具更好。
5.各人看好numpy或者scipy之类的东西,m
x********g
发帖数: 595
43
☆─────────────────────────────────────☆
stavka (harder) 于 (Mon Aug 3 18:53:29 2009, 美东) 提到:
我的工作主要是研究算法,我们系里还有一些搞凝聚态模拟的也是整天编程的,不过他
们知
道我用matlab总是很不屑,在他们眼里只有用fortran才算是正尔八紧搞计算,至少是C
++。
我fortran和c++都会,虽然不是经验很丰富,但是用下来还是matlab最方便,fortran
再熟
练效率也不如matlab高,如果要验证一个算法很快就可以写出来,画图调试功能也比
gdb好
用,虽然速度不快,但那些基本算法肯定都是最优化的,至少不会慢到哪里去,用自己
的库
我的工作主要是研究算法,我们系里还有一些搞凝聚态模拟的也是整天编程的,不过他
们知
道我用matlab总是很不屑,在他们眼里只有用fortran才算是正尔八紧搞计算,至少是C
++。
我fortran和c++都会,虽然不是经验很丰富,但是用下来还是matlab最方便,fortran
再熟
练效率也不如matlab高,如果要验证一个算法很
D******n
发帖数: 2836
44
来自主题: Statistics版 - 有比较熟悉matlab的同学吗
你说的这些都不是matlab强于R的地方,R处理数据不弱于matlab。其实matlab跟R就已
经很像了。 R就差在documentation,matlab很神奇的地方就是它的documentation很清
楚,也很完备。第二就是visualization,matlab容易多了。 而且图都是可以随意缩放
,旋转的。不过那是对于一般数据而已,对于统计分析,当然是R的数据结构比较容易
一点。

同意
我就是这么做得,SAS不懂,我用R,但是感觉matlab整理数据,预处理很方便的,交互式的,
所见即所得,效率高.相比感觉R了就要差役些,但是统计方面,专业方面的,R就有优势了
m**c
发帖数: 88
45
个人感觉R做图非常麻烦啊,主要是不能想matlab那样交互式的修改格式,很头疼,加
上R用的不熟,要
做张自己满意的图,说明一下结果,很麻烦。
以前用matlab比较多,也比较顺手,感觉matlab做图真是方便啊,可以很容易做出自己
想要的效果。
R跟matlab比就是悲剧啊。
不知道各位有什么好的方法,介绍一下。如果用R计算,最后做图就是在R里面还是有别
的什么好的方
法? 有没有这方面的资料啊?
我想有没有什么方法或这样的package,能够把R生成结果都导进matlab里面,然后在
matlab里做
图?
f********t
发帖数: 6999
46
【 以下文字转载自 JobHunting 讨论区 】
发信人: yunchuli1979 (哈仕奇), 信区: JobHunting
标 题: 在公司服务器装盗版matlab,后被删除 会不会被炒?
发信站: BBS 未名空间站 (Fri Oct 11 13:01:26 2013, 美东)
事情是这样。公司需要我尽快evaluate一个公司需要的软件。
那个软件里面的许多模型是基于matlab的。老板是印度人,我曾经跟他说过,我需要一
个正版的
matlab。但当时老板嫌贵,没有给买。现在要评测软件急等着用matlab,我手头又没有
正版的。
我想反正是内部评测,事后就删掉,反正不面对客户,临时用个盗版应该问题不大。于
是,就找个盗版matlab装上了。1天后被公司网络管理员发现、删除了。老板后来也知
道了
这件事。他嘴上说没什么大不了,以后不要再犯。但我个人感觉好像不是那么简单。
请教一下,问题是不是很严重,会不会被炒。谢谢大家
c********e
发帖数: 4283
47
来自主题: Military版 - Matlab软件就是用java做的
Mathworks的产品两大系列么,Matlab和Simulink(包括SPC), 当初Matlab那边决定要
用Java写界面,Simulink那边坚决不同意所以自己用C++(Qt)来写。
不过接下来你们都看得到的,过几年所有的界面都是Javascript的了,包括desktop
install都是了。当然界面直接下面那个layer Simulink是肯定用C++的,Matlab那边应
该还是用Java.
两边的core都是C++,C++代码正真写得牛的还是Matlab那边,主要是所有面向对象的整
个语言体系都是Matlab那边开发支持的。

基本
w****r
发帖数: 15252
48
来自主题: JobHunting版 - 用matlab练习算法可取吗
不可取,屁用没有,除非做学术研究那一块
我倒霉就倒霉在本科的论文是Matlab做功控研究,研究生用Matlab做图像处理
结果出来干的和这两个毛关系没有
Matlab早忘光了
工业界不用这个玩意
BTW,matlab没啥算法,都给你tool好了,你连啥啊,矩阵操作太容易了在matlab里面
g****t
发帖数: 31659
49
来自主题: Stock版 - Matlab的免费替代品是OCTAVE
看到版上有人问Matlab问题。如果你不想买Matlab,OCTAVE其实是很成熟的
东西了。多年以来:
1. Matlab的免费替代品是OCTAVE,没有之一。
2. OCTAVE和Matlab兼容度最大,如果你懂Matlab,直接用无需学习语法。
3. OCTAVE有fetch_google之类的现成函数,也有financial包,
直接把数据导出没有难度。
p*l
发帖数: 1359
50
来自主题: Apple版 - Re: matlab license server name
Where do you get your Matlab?
My lab machine use the same kind of floating license Matlab.
The matlab is stand alone, but it needs a license server to
issue a permit every time. You cannot change the license
server setting to your machine, because yours does not
have the license.
A floating license works in this way:
The univrsity by a Matlab with 50 floating license. They can
install Matlab as many copies as they want, but they also
have to set up a license server to manage these copies. Each
c
1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)