由买买提看人间百态

topics

全部话题 - 话题: matlab
首页 上页 1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)
b*****e
发帖数: 1193
1
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
2
来自主题: 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
3
☆─────────────────────────────────────☆
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
4
来自主题: Statistics版 - 有比较熟悉matlab的同学吗
你说的这些都不是matlab强于R的地方,R处理数据不弱于matlab。其实matlab跟R就已
经很像了。 R就差在documentation,matlab很神奇的地方就是它的documentation很清
楚,也很完备。第二就是visualization,matlab容易多了。 而且图都是可以随意缩放
,旋转的。不过那是对于一般数据而已,对于统计分析,当然是R的数据结构比较容易
一点。

同意
我就是这么做得,SAS不懂,我用R,但是感觉matlab整理数据,预处理很方便的,交互式的,
所见即所得,效率高.相比感觉R了就要差役些,但是统计方面,专业方面的,R就有优势了
m**c
发帖数: 88
5
个人感觉R做图非常麻烦啊,主要是不能想matlab那样交互式的修改格式,很头疼,加
上R用的不熟,要
做张自己满意的图,说明一下结果,很麻烦。
以前用matlab比较多,也比较顺手,感觉matlab做图真是方便啊,可以很容易做出自己
想要的效果。
R跟matlab比就是悲剧啊。
不知道各位有什么好的方法,介绍一下。如果用R计算,最后做图就是在R里面还是有别
的什么好的方
法? 有没有这方面的资料啊?
我想有没有什么方法或这样的package,能够把R生成结果都导进matlab里面,然后在
matlab里做
图?
f********t
发帖数: 6999
6
【 以下文字转载自 JobHunting 讨论区 】
发信人: yunchuli1979 (哈仕奇), 信区: JobHunting
标 题: 在公司服务器装盗版matlab,后被删除 会不会被炒?
发信站: BBS 未名空间站 (Fri Oct 11 13:01:26 2013, 美东)
事情是这样。公司需要我尽快evaluate一个公司需要的软件。
那个软件里面的许多模型是基于matlab的。老板是印度人,我曾经跟他说过,我需要一
个正版的
matlab。但当时老板嫌贵,没有给买。现在要评测软件急等着用matlab,我手头又没有
正版的。
我想反正是内部评测,事后就删掉,反正不面对客户,临时用个盗版应该问题不大。于
是,就找个盗版matlab装上了。1天后被公司网络管理员发现、删除了。老板后来也知
道了
这件事。他嘴上说没什么大不了,以后不要再犯。但我个人感觉好像不是那么简单。
请教一下,问题是不是很严重,会不会被炒。谢谢大家
c********e
发帖数: 4283
7
来自主题: 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
8
来自主题: JobHunting版 - 用matlab练习算法可取吗
不可取,屁用没有,除非做学术研究那一块
我倒霉就倒霉在本科的论文是Matlab做功控研究,研究生用Matlab做图像处理
结果出来干的和这两个毛关系没有
Matlab早忘光了
工业界不用这个玩意
BTW,matlab没啥算法,都给你tool好了,你连啥啊,矩阵操作太容易了在matlab里面
g****t
发帖数: 31659
9
来自主题: Stock版 - Matlab的免费替代品是OCTAVE
看到版上有人问Matlab问题。如果你不想买Matlab,OCTAVE其实是很成熟的
东西了。多年以来:
1. Matlab的免费替代品是OCTAVE,没有之一。
2. OCTAVE和Matlab兼容度最大,如果你懂Matlab,直接用无需学习语法。
3. OCTAVE有fetch_google之类的现成函数,也有financial包,
直接把数据导出没有难度。
p*l
发帖数: 1359
10
来自主题: 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
p*********y
发帖数: 33
11
我昨天刚刚下载了matlab Mathworks.Matlab.v7.1.R14.SP3.UNiX.ISO-TBE
按照说明我安装了matlab,现在的问题是我点击dock上的matlab后,X11会自动启动,
然后matlab就跳动,但是跳动一阵子之后就停止了。
请教一下为什么,谢谢。
我的系统是snowL的。
d****i
发帖数: 4809
12
【 以下文字转载自 Programming 讨论区 】
发信人: domini (none), 信区: Programming
标 题: 怎么才能一边运行Matlab一边运行其他程序
发信站: BBS 未名空间站 (Sat Feb 26 23:49:15 2011, 美东)
我一边在运行Matlab,一边在写一个文本文件,但是Matlab程序中每过几秒就跳出一张
figure来,这样我的键盘光标控制总是时不时跳到Matlab的command window中,不得不
重新把光标控制切换到文本文件中继续编辑,有没有什么办法让Matlab的task总是在后
台运行,即便有plot跳出来也不会影响正在进行中的其他文本编辑任务?
x**********d
发帖数: 693
13
2048x2048 grid.
Arrayfire(Visual Studio, cuda_x64) vs. Matlab(2015a) gpuarray
FFT2: Arrayfire比matlab只快大约2.5倍
矩阵乘法: Arrayfire比matlab慢10倍????
感觉不make sense啊.....
GPU配置如下
---------------------------------------------------------------
Platform: CUDA Toolkit 8, Driver: CUDA Driver Version: 8000
[0] GeForce GT 720, 1024 MB, CUDA Compute 3.5
MultiprocessorCount: 2
---------------------------------------------------------------
【Update】 应该是显卡和主板等综合原因。。另外一台笔记本上AF比Matlab有快出10-
20倍,但是矩阵乘法仍然比台机上跑matlab慢。。c... 阅读全帖
j**u
发帖数: 6059
14
在.bashrc里面设置了一个environmental variable的值,matlab启动的时候需要用到
。现在我在prompt里面敲matlab回车,一切正常。但是点击程序菜单里面的icon,虽然
运行的命令也是matlab,但是似乎变量没有被matlab读入。请问这是怎么回事?如何可
以在点matlab icon在启动的时候也可以自动读入环境变量呢?多谢。
j**u
发帖数: 6059
15
终于找出原因了。我在.bashrc和/etc/environment都设置了环境变量,都不行。后来
google发现原来点击桌面matlab icon启动matlab的时候,matlab会在一个non-
interactive shell里面启动,不会读取设定的环境变量。但是只要把icon对应的命令
前面再设置一下环境变量,就可以了。也就是把
/usr/bin/matlab -deskop 变成
env YOUR_ENVIRONMENTAL_VARIABLE=XXX /usr/bin/matlab -desktop
这个问题mac下面也有,我也是在macrumor论坛看到有人解释原因的。
s****d
发帖数: 5
16
Hi,
Sorry I can not type chinese here, do wish some Da Xia can help me with this
stupid compiling problem.
I inherit a system model which is wrote in c++ and include MATLAB engine. The
codes can be compiled well with Windows, but not Linux. I think I have
included the matlab library, but when I compile, it always complain with the
following error:
error: $MATLAB/bin/glnx86/libmx.so: undefined reference to '_throw'
I do not have MATLAB in my local Linux machine, all MATLAB is installed in our
net
H***a
发帖数: 735
17
来自主题: Programming版 - 请教Matlab和IDL的处理数据能力差异
非常感谢各位的回复和帮助,特别感谢thrust和acectl。问题得到很好的解决,俺学习
长进之余来个小小结,也方便以后的参考。
俺土人一枚,之前几乎没用Matlab写过什么程序,一般也就GUI读读数据作图。这次比
较了Matlab和IDL读取大量数据的能力,对Matlab有了新的认识:Matlab在处理大量数
据和多维数组方面并不像“传说”中的那样比IDL差很多,关键是要使用合适的格式,
尽量按vector的思路来操作而避免过多使用for loop。
前面说过,数据是由一堆分散的文件构成,总量500MB。
组里的Share-Memory Linux server, 8个Dual-Core AMD Opteron(tm) Processor 8216
(CPU MHz: 2412.404, Cache size: 1024 KB), Totoal Memory: 66GB
IDL花时6秒,关键在于使用了preloaded的数据template,效率很高。
Matlab方面,一开始我使用了大量的for loop,耗时达5分钟以上!后来优化了内部循
环,速度提高到1分钟;再后来在thrus
w**t
发帖数: 24
18
来自主题: Programming版 - 问个matlab socket问题
server是用matlab作的。我用matlab 作了一个client, 也用在matlab调作java的socke
t作了一个client.这个client有一个用matlab作的gui. 不管哪个client, 都是第一次传
数据时server能收到,再传时,
server收不到数据。我也参考了Matlab exchange上的tcpip examples,
用他们的方法作的client一样有这个问题。google了一下,没找到解决方法。

own
from
f***i
发帖数: 33
19
Matlab 画的数据图,另外还有一张图是CCD成像图,png格式,现在需要把两张图整合
在一起做出一个综合图的形式(分上下两部分),比如图(a)是数据图,图(b)是成像
图。有什么方法可以保持高清的整合,并最后保存为png 或eps格式?
BTW,我试过的方法很土,就是把matlab数据图"copy figure",粘贴到Powerpoint里,
再把png格式的成像图也放到powerpoint里,然后在powerpoint里面"save picture as"
.这样得到的图很不清楚。大家能不能建议各好办法?
另外,matlab 做的数据图,如果“save as png”格式后,png图像比Matlab fig 格式
粗糙一些。这样正常吗?有什么好办法让matlab 画的图保存为高清的图(eps, pdf格式
除外)?
多谢!
c*****m
发帖数: 1160
20
【 以下文字转载自 Programming 讨论区 】
发信人: chatham (聊天火腿), 信区: Programming
标 题: Matlab + R: R-Link, RMatlab, or others?
发信站: BBS 未名空间站 (Thu May 16 11:34:59 2013, 美东)
要在Matlab里面call R,找到的第一个选项是R-Link
mathworks.com/matlabcentral/fileexchange/5051
它没有 x64版本,也不能在Linux上用,所以在我的两个系统上都没法装。
第二个选项是 RMatlab
有点旧。修改一些code之后编译,总算装上了,但是只能在matlab 命令行上跑 (
matlab -nojvm);在 Matlab GUI上面一 initializeR就死掉。
有用过的么?有什么好建议?
谢谢。
c*****m
发帖数: 1160
21
finally, found this one: http://rwiki.sciviews.org/doku.php?id=tips:callingr:matlab
Matlab File Exchange file saveR and install the R package R.matlab.
From matlab, save the variable in disk, call R (which will read, calculate,
and write result), then load the R result into Matlab.
C*********g
发帖数: 3728
22
【 以下文字转载自 Programming 讨论区 】
【 原文由 CharlesSong 所发表 】
在编译过程中偶的.m文件不可避免的要用到Matlab built-in的function,比如treefit,
treeval,等等。
mcc -p myfun.m就会告诉我treefit和treeval 找不到
然后找到了这两个Matlab自己的.m文件之后用
mcc -p myfun.m treefit.m treeval.m
又会告诉我treefit 和treeval里面调用的其他matlab built-in function找不到,
象什么num2str之类基本的函数都找不到。
偶都快疯了,这么一层一层,难道非得偶把整个matlab全编译进去才行?或者mcc自己不
能在matlab函数list里面找?
help看过几遍没有找到说这个问题的,请高手帮忙,在线等。多谢多谢
k**t
发帖数: 12
23
来自主题: Computation版 - 软件推荐:AFEM@matlab
摘要:AFEM@matlab是一款关于自适应有限元的Matlab软件包。主要处理二维的稳态和
动态问题。该软件的特点是保证计算精度和速度的同时,充分利用了Matlab的优势,程
序代码浅显易懂,便于算法学习和进一步修改。
下载地址:http://www.mathworks.com/matlabcentral/fileexchange/loadFile.do?objectId=12679&objectType=FILE
AFEM@matlab is a MATLAB package of adaptive finite element methods (AFEMs)
for stationary and evolution partial differential equations in two spatial
dimensions. It contains robust, efficient, and easy-to-follow codes for the
main building blocks of adaptive finite element methods. This w
c*u
发帖数: 916
24
来自主题: Computation版 - Matlab跑了两天了没有反应
matlab compiler 对于速度毫无帮助.Matlab本身要花多少时间,compile后的
.exe要花几乎完全同样多的时间.
matlab compiler之所以存在是为了不买额外的license的情况下运行一些matlab
程序,比如你写了一个GUI,想在一个没装matlab的计算机上使用.
c*m
发帖数: 1114
25
mcc那一套早过时了吧。
请查看最新的Matlab帮助例子for:
Matlab Compiler:C/C++
Matlab Builder NE:.NET
Matlab Builder JA: Java
x********u
发帖数: 430
26
【 以下文字转载自 Biology 讨论区 】
发信人: xiaoyaoyou (逍遥游), 信区: Biology
标 题: 请教如何将libSBML绑定到Matlab或者其他编译工具上,谢谢! (转载)
发信站: BBS 未名空间站 (Mon Jul 12 22:57:26 2010, 美东)
【 以下文字转载自 SysBio 俱乐部 】
发信人: xiaoyaoyou (逍遥游), 信区: SysBio
标 题: 请教如何将libSBML绑定到Matlab或者其他编译工具上,谢谢!
发信站: BBS 未名空间站 (Mon Jul 12 22:51:17 2010, 美东)
在安装SBML toolbox之前要把libsbml 绑定到matlab或者C+或者Java等编译软件。本人
用WINDOWS XP系统,Matlab版本为7.1。每次按照说明安装libsbml,运行时总会有
install_Win32出错。如果直接安装sbml toolbox则会弹出 Binding not installed.
SBMLToolbox requires that the MATLAB b
r********d
发帖数: 155
27
由于特殊原因,我现在必须使用MuPAD工具箱来编译程序,而不能再使用Maple。在使用
MuPAD的Matlab 2010中,我的程序开头中设置symbolic(符号变量)时用了命令:
syms 参数名1 参数名2....
但为何编译的时候总有下面的提示错误:
??? Undefined function or method 'syms' for input arguments of type 'char'.
Error in ==> creping_main at 20
syms x cl; %declare symbols for matlab functions
还有,我使用symengine和查看toolbox_version情况,但却也提示说
??? Undefined function or variable 'symengine'.
??? Undefined function or variable 'toolbox_version'.
不知道是不是mupad toolbox没有安装,还是没设置好。大家帮忙看下吧。。。
PS:以前我为了使... 阅读全帖
b********r
发帖数: 1080
28
来自主题: Computation版 - 怎么提高C++计算精度? C++ vs Matlab
做一个关于拉盖尔函数,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,也不相信c++了。
b********r
发帖数: 1080
29
来自主题: Computation版 - 怎么提高C++计算精度? C++ vs Matlab
做一个关于拉盖尔函数,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,也不相信c++了。
--------更新---------
C++程序摘要如下。我知道子程序lag里那几个阶乘可以化简一下。但还是不相信C++
居然连n=20都算不了。这程序里有什么错吗?
int main()
{
.....
int n=20;
long double x=0.6;
cout<<... 阅读全帖
l****r
发帖数: 119
30
来自主题: EE版 - 我导师都不会用matlab
我读研读博都研究光电子,我发现我导师都不会用matlab。
国内读研的时候,导师买了一个50万人民币的高速采样示波器,很高端了吧。一开始我
们组的人都不会用,还用U盘来回来去拷数据。后来我用Matlab的SCPI功能从示波器导
数据,才开始正式用起来。
在美国烂校读PhD,老板也是不会用matlab,写proposal要做一些非常基本的计算也要
发邮件让我算。一开始我还挺积极的,后来就抵触了,因为同样的东西问了好几遍,稍
微变个条件也要重新问一遍。有发邮件的功夫,你能不能自己算啊。而且我平常用
Matlab算,我老板不会用,让我用excel编出来发给他。。。想想就是可笑。
不会matlab没关系,老教授自恃很懂物理,其实半导体物理,光电子学都是上世纪六七
十年代(甚至更早)就研究出来的。
翻本版以前的帖子,有人说EE里编程少的方向都是烂方向,真犀利啊。
B*********h
发帖数: 800
31
☆─────────────────────────────────────☆
electrons (sanguine) 于 (Fri Feb 23 19:11:34 2007) 提到:
用了好几年的matlab,觉得用它作数值分析十分方便,不知道作quant的有没有用matlab
的? 还是说公司都要求必须用C++? 谢谢了!!
☆─────────────────────────────────────☆
yunong (yunong) 于 (Fri Feb 23 19:13:49 2007) 提到:
可能也有的吧,我去面过一个荷兰的银行,就用Matlab的~Trading Algorithm,这个应该
算Qaunt吧

matlab
☆─────────────────────────────────────☆
lIl1 (Land Mass) 于 (Fri Feb 23 19:14:17 2007) 提到:
ft. 这么绝对的问题,有肯定有啊
matlab
☆─────────────────────────────────────☆
xf
s********r
发帖数: 529
32
来自主题: Quant版 - Matlab进行SDE离散化
最近在搞一下MC的东西,主要用的Matlab。
发觉对于路径依赖的期权,例如说亚式期权,需要得到股票价格的历史路径。
有一些比较复杂的股票价格dynamics,如果一条路径上面取200个点,跑10^8条路径的话
,用Matlab就很慢了。
我Matlab用得很烂,基本上就是用很简单的for循环,但是这样的方法对于Matlab肯定是
不够优化的,不知道有没有达人能够指点一下,对于这样的MC方法,Matlab有哪些方法
可以让过程更加优化,跑得更加快呢?
多谢各位了!
c****y
发帖数: 11
33
来自主题: Science版 - Matlab的help documentation
首先申请个matlab的membership, 拿自己系里的matlab的version,
license #就可以啦。然后会给你一个account
http://www.mathworks.com/, click matlab access,
用自己的account和password, 就可以login, 里面有所有的html
和pdf的帮助文件, 还可以查找FAQ上的内容。要是自己装matlab, 光
PDF, html的帮助文件就有400-500M, 还是网上的看方便。
Matlab确实很强大, 尤其是可以调用C++, C, 和FORTRAN程序,
但是感觉它的功能太强大导致的结果就是对一个新手很云里雾里的,
可能你要的东西有现成的函数在那儿, 可你就是找不着, 用不对。
去试试spline toolbox里的函数就知道多云上雾罩的啦。
h***o
发帖数: 539
34
BBS水木清华站∶精华区
发信人: FangQ (木头虫子), 信区: MathTools
标 题: Matlab与C++接口与混合编程讨论小结(八)
发信站: BBS 水木清华站 (Tue Nov 2 22:28:53 1999)
第二章、
第六节、用c编写mex程序[六]
BBS水木清华站∶精华区
发信人: fasiondog (乱了), 信区: MathTools
标 题: 用c编写mex程序 (part 6)
发信站: BBS 水木清华站 (Mon Apr 5 12:53:59 1999)
发信人: dodoo (好不好), 信区: Programming
标 题: 用C编写mex程序 [PART 6]
我们之所以使用Matlab,很重要的考虑是Matlab提供了相当丰富的矩阵运算函数和各
种toolbox。在编制mex函数时,有时我们也会遇到一些操作,在Matlab下,只需要一个
为了在mex函数里调用Matlab命令,我们就需要用到一个函数mexCallMATLAB,原型如下:
int mexCallMATLAB(int nlhs, mxArra
H**r
发帖数: 10015
35
来自主题: Military版 - matlab开始赚中国钱了
Python competes with JavaScript,PHP and R, not Matlab.
Octave is trying to be an open-source alternative to Matlab and it's kind of
compatible with Matlab. However, for serious, large-scale projects in real
world, Octave is nowhere close to Matlab.
P**5
发帖数: 7467
36
来自主题: Military版 - Matlab软件就是用java做的
看你们吵吵好几页了。
Matlab最初是Fortran写的,后来改用C家族语言写的。现在可能还是C的内核,软件图
形界面是java写的。
Linux下命令行调matlab,不启动图形界面用 matlab -nojvm -nodesktop,所有的图形
命令就不能用了。
本人精通Matlab。正在自学Java,妈的。
c********e
发帖数: 4283
37
来自主题: Military版 - Matlab软件就是用java做的
我是Mathworks的,Matlab的界面的确是用Java写的,Simulink的model editor和基本
所有的对话窗口现在都是用C++些的,是基于Qt的。
但是Java只用在界面上。Matlab和Simulink的engine都是C++的,原先是C,所以现在很
多代码还是C style的。
Mathworks的很多toolbox都是直接用Matlab写的,这也就是为什么它的install里有成
千上万的.m files.
接下来,因为公司向把整个系统都搬到网站上(以后用户可以remote login Matlab
session),所以以后所有的界面都是Javascript的了。现在已经有些零零碎碎的
feature直接用Javascript写的了(JS功能强大,出货快,leaning curve和Qt比起来基
本是零)
hope this info helps.
c********e
发帖数: 4283
38
来自主题: Military版 - Matlab 算是编程吗
整个Matlab的内核都是用C++写的,无非是很多toolbox是直接用Matla直接写的。
Java在Matlab里基本上只用于Matlab desktop的UI上。
楼上说你的汽车里有Matlab生成的代码是事实。当然确切说是用Simulink的Coder/
Ecoder生成的嵌入式C代码。当然Mathworks还有HDLCoder。
别说汽车,就是飞机里也有Simulink生成的C代码(embedded C)
n*******l
发帖数: 2911
39
来自主题: Faculty版 - 一个Matlab/C++相关的问题
似乎看不到哪个版面更合适,就问问众位经验丰富的牛牛们吧。
现在我在做一个耗时间非常长的计算,用谱方法解微分方程,主要就是
重复的FFT。现在我用Matlab,在我的iMac上算一次要用好几个礼拜。
这要是增加一下规模的话,算一次就是好几个月了,受不了。而且学校
太烂,也没有像样的有足够内存的并行机可用。
据说c++要比Matlab快一点儿,但是我想问的是,按说Matlab的向量运
算和并行处理已经优化得很好了,反正是要调用一些已经优化好了的库函
数,C++真的会比Matlab强一点儿么?强在哪儿呢?
y**********9
发帖数: 566
40
事情是这样。公司需要我尽快evaluate一个公司需要的软件。
那个软件里面的许多模型是基于matlab的。我曾经跟老板说过,我需要一个正版的
matlab。但当时老板嫌贵,没有给买。现在要评测软件急等着用matlab,我手头又没有
正版的。
我想反正是内部评测,事后就删掉,反正不面对客户,临时用个盗版应该问题不大。于
是,就找个盗版matlab装上了。1天后被公司网络管理员发现、删除了。老板后来也知
道了
这件事。他嘴上说没什么大不了,以后不要再犯。但我个人感觉好像不是那么简单。
请教一下,问题是不是很严重,会不会被炒。谢谢大家
x*z
发帖数: 381
41
来自主题: Overseas版 - Matlab计算精度请教
【 以下文字转载自 Computation 讨论区 】
发信人: xxz (星星), 信区: Computation
标 题: Matlab计算精度请教
发信站: BBS 未名空间站 (Thu Feb 12 00:52:49 2009), 转信
我正在用matlab的lmisolver解线性矩阵不等式,碰到一个问题如下:
我需要求解A(X1,X2)<0, where X1 and X2 are unknown matrices,
所以我用lmisolver已经得到一个数值解X1_0和X2_0,为了验证结果,
我计算矩阵A(X1_0,X2_0)的eigenvalues,发现一些在-3E-6附近,
现在我老板的担心是,这些特征值这么小,可能是由于Matlab的计算误差使得
所有特征值都满足小于0的要求。所以希望我得到一些别的数值解使得A矩阵的
特征值离y轴更远点。
我想请教大家,我老板的担心是多余的吗?难道Matlab连1E-6这种计算精度都达不到?
谢谢。
D******6
发帖数: 6211
42
对呀,这个说得对头。但是,我现在就是在用Matlab,不是R,不想来回转换了。觉得
如果R能做,Matlab也应该能做啊。以前放弃R也是因为R的help不清楚,又是免费的,
恐怕不可靠,就用Matlab了,没有想到Matlab也这样不清楚。
是,你说得这些都有道理,只是既然maxlik这么常用的function,他们怎么能编成这样
含糊。。。
j**a
发帖数: 165
43
【 以下文字转载自 Programming 讨论区 】
发信人: jawa (无脑暴兵流), 信区: Programming
标 题: 请教一个MAC系统里面用Matlab读取Excel文件的问题
发信站: BBS 未名空间站 (Tue Oct 29 12:05:33 2013, 美东)
我有一个很大的Excel文件,里面有数字,字符串,在windows系统里面可以用matlab里
面的xlsread正常读出: [num,text,data] = xlsread( 'file.xlsx');
但是在Mac系统里,即使用matlab 2013a,也都读不出这个文件。我在网上查了一下,
据说这个问题已经在2012的版本里解决了,但好像也还是有些限制。请教大家如果经常
用mac下的matlab的,怎么解决这个问题的?
w****h
发帖数: 152
44
来自主题: CS版 - 问个Matlab的问题 (转载)
【 以下文字转载自 EE 讨论区 】
发信人: wangrh (123), 信区: EE
标 题: 问个Matlab的问题
发信站: BBS 未名空间站 (Mon Sep 11 17:11:18 2006)
不知道发哪里合适,这里大侠多,请大家多多指点,谢谢。
问题是这样的:
在一个200x200的区域里,random distribute 2000 个节点,每个节点上有一个值(这
个值是通过某些运算得到的,值的范围是在[0,32]区间)。我想用matlab画一个三维的
图,X/Y坐标是节点的坐标(between 1-200),Z坐标是节点的值(between 0-32)。
matlab里对应的function应该是meshc(Z),但是我比较头痛的是,如果我先用meshgrid
(X,Y)来设坐标的话, 它给我的是所有200x200个点的坐标,而不是我想要的那2000个点
的坐标。那我应该怎么办呢?
另外,那个Z坐标的值我是用C求出来的,那2000个节点的坐标我也是用C算的,我现在
的搞法是把点的坐标(X,Y),和Z的值分别写到文件里去,然后用matlab load这俩文件
。有什
h*******n
发帖数: 2052
45
来自主题: CS版 - Matlab
请问一般的笔记本电脑run Matlab有没有问题? 我只是想学习Matlab, 不做大型计算
另外, 听说有一个Octave跟Matlab很像, 能不能拿Octave来学Matlab?
l*b
发帖数: 4369
46
【 以下文字转载自 Hardware 讨论区 】
发信人: lab (天冰大果), 信区: Hardware
标 题: Matlab开多线程真爽啊
发信站: BBS 未名空间站 (Fri Jan 14 20:29:48 2011, 美东)
一直以为一个matlab session只能用一个core,然后我还经常同时开6-8个matlab来把
所有的core(以及HT的伪core)都用满。
虽然觉得matlab应该也支持多core,但觉得肯定很复杂。
今天不知怎么决定搞一搞,我去,真tm牛x啊!但见所有的core全部100%,算模拟刷刷
的。
t******8
发帖数: 2803
47
我编的一个MATLAB程序没有考虑parallel computing。在i7-860(4核8线程),Win7下
面MATLAB2009a运行,只占
用13%的CPU。也就是说MATLAB2009a似乎把i7-860当成了一个8核CPU。请问如何才能让
它充分利用整个核
(25%)?需要改环境参数?怎么改?
我暂时的解决之道是在这台Win7机器下开5个MATLAB窗口,跑5个这样的程序(留3个线
程上网灌水看电影……),分别
占用13% CPU,每个任务的速度降低50%左右。如果这样也凑合。
实验室还有一台MacPro,用的是i7-920的xeon版本,也是4核8线程。运行一个任务速度
比Win7机器快,但是Mac OS
10.5下好像只能开一个MATLAB窗口,CPU占用率也只有13%,请问有什么方法能同时运行
多个MATLAB任务?
c********n
发帖数: 1065
48
来自主题: Hardware版 - 跑matlab要想快,用i7还是xeon?
说句实话,新手写matlab程序,很容易很慢。主要都是不会vectorize程序,还在用for.
新版的matlab的for的效率有很大提高。但是,如果matlab的for里面call了自己写的函
数,速度就又慢的和以前一样。这个基本使得matlab的程序不scalable。
A**********e
发帖数: 3102
49
老板抠门,只买了一个 floating MATLAB license。装到了 linux 上。现在如果是一个
用户名,不管你同时从多少个地方登录进来,都可以使用 matlab。但是两个不同用户名
就不行了。
所以,临时看来,解决方法很简单:建立一个公共用户名,比如说叫做 matlabuser,并
且禁止这个用户 ssh 登录。大家都用自己的用户名登录,然后再 su 成 matlabuser,
这个用户,来使用 MATLAB。这样安全问题就好一些。隐患就是任何人都可以改别人的程
序。比如说,我正在辛辛苦苦调试呢,一二愣子登录进来,找错了文件夹,直接到了我
的文件夹里狂砍一通,咋办?
有没有什么更聪明的办法?比如说,ssh tunnelling,是用一个 ssh port,可以
tunnel 千千万万个 port。能不能搞一种用户名的 tunnelling,用一个用户名,来
tunnel
多个用户?
起码目前我可以写个 script,用户 ssh 进来后,直接运行这个 script,script 就可
以读取用户名,自动 su - 成 matlabuser,调用 matlab跑 MATLA
t****t
发帖数: 6806
50
来自主题: Programming版 - Switch from Matlab to C(C++)?
看你怎么定义elegant了. 做点矩阵运算, 当然elegant. 做个叠代, 奇慢无比.
我用了6年matlab, 觉得matlab用起来真是折磨啊. matlab我好歹也算是专家了, 里面
的汇编我也拆开来大致看过的.
C#没用过.
我倒是觉得perl写起来elegant呢. 虽然很多人抱怨perl写的程序让人看不懂, 其实我
觉得那是写程序的人故意的. 我用matlab或者C++一样可以把程序写得让人看不懂.
首页 上页 1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)