由买买提看人间百态

topics

全部话题 - 话题: matlab
1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)
o***s
发帖数: 42149
1
一个商业数学软件居然也能被美国人禁用。
哈工大、哈工程的老师和学生们最近无法使用 MATLAB 了,这一消息迅速成为了人们关注的热点。
近日,在知乎等社交网络上,有哈工大学生表示收到了正版软件取消激活的通知,而在与 MATLAB 开发公司 MathWorks 交涉之后,人们得知因为美国政府实体名单的原因,相关授权已被中止。
在询问了 MathWorks 美国客服之后,有人获得了这样的回复:无法恢复服务。
我们也得知了哈工大学生使用正版 MATLAB 近几天遭遇的情况:6 月 6 号人们在使用 MATLAB 时突然跳出反激活通知,此时点击反激活还能使用。
但到了 6 月 7 号启动 MATLAB 时又显示授权许可无效,网页无法登录哈工大域名的账户,重置密码后邮件显示:
然后有人咨询了 MathWorks 和哈工大校内负责技术支持的老师,收到如下回复:
这是一件令人无语的事。该学生表示,作为已付费的正版软件,未来也许还有希望有限使用。但 MATLAB 被封禁也可能只是一个开始,更多来自美国的软件可能都会碰到这种情况。
哈工大、哈工程最近的遭遇,和去年华为被美国列入「实体名单」时有些相似。由... 阅读全帖
S*********4
发帖数: 5125
2
文章来源: 机器之心 于 2020-06-11 19:55:19 - 新闻取自各大新闻媒体,新闻内容并
不代表本网立场!
(被阅读 34069 次)
一个商业数学软件居然也能被美国人禁用。
哈工大、哈工程的老师和学生们最近无法使用 MATLAB 了,这一消息迅速成为了人们关
注的热点。
近日,在知乎等社交网络上,有哈工大学生表示收到了正版软件取消激活的通知,而在
与 MATLAB 开发公司 MathWorks 交涉之后,人们得知因为美国政府实体名单的原因,
相关授权已被中止。
在询问了 MathWorks 美国客服之后,有人获得了这样的回复:无法恢复服务。
我们也得知了哈工大学生使用正版 MATLAB 近几天遭遇的情况:6 月 6 号人们在使用
MATLAB 时突然跳出反激活通知,此时点击反激活还能使用。但到了 6 月 7 号启动
MATLAB 时又显示授权许可无效,网页无法登录哈工大域名的账户,重置密码后邮件显
示:
然后有人咨询了 MathWorks 和哈工大校内负责技术支持的老师,收到如下回复:
这是一件令人无语的事。该学生表示,作为已付费的正版软件,未来也许还有希望有限
使... 阅读全帖
k**********g
发帖数: 989
3
来自主题: 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
4
来自主题: 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
5
来自主题: 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 ... 阅读全帖
g******t
发帖数: 18158
6
List of Matlab Alternatives
Different Matlab Alternatives are as follows:
1. GNU Octave
If you are looking for anything closer to Matlab in terms of compatibility
and computational ability, then Octave is the best Matlab alternative. Most
of the projects developed for Matlab run on Octave too. It runs on any
Operating system without any modifications.
Features
It can handle powerful mathematical syntax and is equipped with plotting and
visualizing tools.
Open-source and is compatible with all OS... 阅读全帖
r*****g
发帖数: 434
7
【 以下文字转载自 Faculty 讨论区 】
发信人: Rudinei (鲁迪内), 信区: Faculty
标 题: 哈工大、哈工程被禁用MATLAB软件
发信站: BBS 未名空间站 (Thu Jun 11 04:36:50 2020, 美东)
昨晚,有哈工大师生在微博上反映,收到了被MATLAB软件停止服务的邮件。
原因是受美国实体清单的出口管制影响。
5月23日凌晨,美国商务部宣布,将共计33家中国公司及机构等列入实体清单,其中就
包括哈工大、哈工程两所院校。
令人意外的是,实体清单从硬件扩展到了软件层面,而且已经影响到了普通师生的教学
与科研。
像MATLAB这类大型商业软件,除了个人版外,一般还有企业版和校园版,后两者是由公
司和学校统一购买许可证,再提供给员工和学生使用。
哈工大、哈工程被禁用的正是校园版授权。
教师和学生是否可以以个人名义购买许可证来使用的呢?答案是不行。
MATLAB除了提供校园版和企业版外,还有家庭版。但是家庭版仅限于个人用途,并不适
用于政府、学术、研究、商业或其他组织用途。
也就是说用MATLAB家庭版获得的实验数据是不能够发论文的,否则仍然... 阅读全帖
k**********g
发帖数: 989
8

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
9
来自主题: 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不重启,接着计算这个神经网络,就出问题了,即使已经清空了各种变量 (麻烦
大虾看看,是不是还有啥鬼咚咚还没有清空啊:(
--------------------------------------------------... 阅读全帖

发帖数: 1
10
昨晚,有哈工大师生在微博上反映,收到了被MATLAB软件停止服务的邮件。
原因是受美国实体清单的出口管制影响。
5月23日凌晨,美国商务部宣布,将共计33家中国公司及机构等列入实体清单,其中就
包括哈工大、哈工程两所院校。
令人意外的是,实体清单从硬件扩展到了软件层面,而且已经影响到了普通师生的教学
与科研。
像MATLAB这类大型商业软件,除了个人版外,一般还有企业版和校园版,后两者是由公
司和学校统一购买许可证,再提供给员工和学生使用。
哈工大、哈工程被禁用的正是校园版授权。
教师和学生是否可以以个人名义购买许可证来使用的呢?答案是不行。
MATLAB除了提供校园版和企业版外,还有家庭版。但是家庭版仅限于个人用途,并不适
用于政府、学术、研究、商业或其他组织用途。
也就是说用MATLAB家庭版获得的实验数据是不能够发论文的,否则仍然属于侵权行为。
而且MATLAB家庭版并不提供给中国大陆地区用户使用。
使用盗版软件获得的数据就更不必说了,如果投出的论文被开发商发现,等待的将是天
价的索赔。
去年3月,哈工大在官网宣布全校师生都可以按照要求下载使用校园版MATLAB。据哈工
大官网介... 阅读全帖
q*******n
发帖数: 360
11
来自主题: 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
12
来自主题: 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
13
来自主题: 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
14
来自主题: 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
15
选中你要注释的文字,(你不熟悉的时候可以用
鼠标左键选中),然后按“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
16
来自主题: 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
17
来自主题: 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
18
来自主题: 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
19
来自主题: 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不重启,接着计算这个神经网络,就出问题了,即使已经清空了各种变量 (麻烦
大虾看看,是不是还有啥鬼咚咚还没有清空啊:(
--------------------------------------------------... 阅读全帖
i***s
发帖数: 39120
20
近日,美国商务部将哈工大、北航等33家机构纳入实体清单,也就是说,凡是在实体清单以内的公司以及机构,如果没有获得美国政府的具体批准,将无法使用含有美国技术的产品。此举曾引发全民热议。
哈工大就该问题向Matlab的公司MathWorks进行沟通,但就该问题,目前的进展是无法解决。
许多哈工大的同学表示,研究受到较大的影响,因为需要Matlab的地方非常多。那么问题来了,有没有其它可以替代的方式呢?
国产软件可替代Matlab:Truffer
转机来了,在最近该问题下,又更新了一个高达8593票赞同的答案:有一款国产软件可以替代Matlab来进行计算研究?
有的,这款软件的名字叫Truffer。
该款软件的开发者表示,美国禁止哈工大使用Matlab是给国产软件送机会,Truffer将在半年内实现Matlab科学计算与图形显示的70%功能,1年内100%实现,3年内完全实现Simulink,100%自主版权源代码;并且无需OpenGL等组件支持的三维、四维图形显示。短期内将在周全性、高性能并行计算、专业的拓展工具箱等方面可能会稍显落后,但该软件可以应付日常90%的Matlab的科研需求,而... 阅读全帖
q*******n
发帖数: 360
21
来自主题: 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
22
来自主题: 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了... 阅读全帖
r****t
发帖数: 10904
23
来自主题: Programming版 - 替代Matlab的国产软件出现 (转载)
【 以下文字转载自 ChinaNews 讨论区 】
发信人: zhangyx2 (paruyui), 信区: ChinaNews
标 题: 替代Matlab的国产软件出现
发信站: BBS 未名空间站 (Wed Jun 24 05:00:19 2020, 美东)
近日,哈工大、哈工程等被美国加入“实体清单”的高校被禁用Matlab。一时间,大家
都在讨论 如何找到替代软件。
有人提出用Octave等开源软件替代,那么国产软件公司为何迟迟造不出一款像Matlab一
样的数学软件?
其实已经有一款类似国产软件已经在开发的路上。
就在知乎关于Matlab被禁的问题里,一家国产软件公司便提出——要在半年内实现
Matlab科学计算和图形显示功能的70%,1年内100%全部实现。
这家公司叫做 联高软件(legalsoft),他们开发的Matlab替代软件叫做 Truffer。
Truffer现在进度如何
官方在知乎回答中表示,Truffer完全基于C#编写,100%自主版权源代码,无需openGL
等组件即可支持三维、四维图形显示。
由于Truffer还未完全成熟,公司表示短期内会在周全性、... 阅读全帖
o****r
发帖数: 57
24
Matlab编程很容易上手, 但运算速度很慢。主要原因是运行Matlab程序时候必须打开
Matlab软件,占用了很多系统资源。
看到Matlab网上的Matlab Compiler的介绍,它能把Matlab程序直接转成可执行文件。
不知是否有人用过这个软件,效果如何?
此外,如果不用这个Matlab compiler,是否有类似的工具可以把Matlab程序转换成C, C
++,或可执行文件?
谢谢
h***o
发帖数: 539
25
BBS水木清华站∶精华区
发信人: FangQ (木头虫子), 信区: MathTools
标 题: Matlab与C++接口与混合编程讨论小结(一)
发信站: BBS 水木清华站 (Tue Nov 2 22:24:43 1999)
第一章、概述
Matlab是当今世界上使用最为广泛的数学软件,它具有相当强大的数值计算、
数据处理、系统分析、图形显示,甚至符号运算功能,是一个完整的数学平
台,在这个平台上,你只需寥寥数语就可以完成十分复杂的功能,大大提高了
工程分析计算的效率。另外由于Matlab的广泛使用,于是出现了为各个领域专
门使用的工具箱(即在某一研究领域常用数学工具的函数包),这些工具箱的出现
更加促进了Matlab的流行。
Matlab强大的功能只能在它所提供的平台上才能使用,也就是说,你必需在
安装有matlab系统的机器上使用.m文件,这样就给工程计算带来了很大不便;特
别是,在matlab中,使用的行解释方式执行代码,这样大大地限制了代码执行速度。
于是人们想到,能否开发一个matlab与其他高级语言的接口,这样就可以把matlab

发帖数: 1
26
来自主题: ChinaNews版 - 替代Matlab的国产软件出现
近日,哈工大、哈工程等被美国加入“实体清单”的高校被禁用Matlab。一时间,大家
都在讨论 如何找到替代软件。
有人提出用Octave等开源软件替代,那么国产软件公司为何迟迟造不出一款像Matlab一
样的数学软件?
其实已经有一款类似国产软件已经在开发的路上。
就在知乎关于Matlab被禁的问题里,一家国产软件公司便提出——要在半年内实现
Matlab科学计算和图形显示功能的70%,1年内100%全部实现。
这家公司叫做 联高软件(legalsoft),他们开发的Matlab替代软件叫做 Truffer。
Truffer现在进度如何
官方在知乎回答中表示,Truffer完全基于C#编写,100%自主版权源代码,无需openGL
等组件即可支持三维、四维图形显示。
由于Truffer还未完全成熟,公司表示短期内会在周全性、高性能并行计算、专业的扩
展工具箱等方面落后于Matlab,需要更多第三方的支持,不过Truffer足以应付大家90%
的日常科研需求。
现在Truffer已经能满足 数值拟合的基本功能。比如获取了一些符合伽马分布的数据点
,通过拟合曲线算出α和β数值。
还有简单物... 阅读全帖
r*******t
发帖数: 29
27
想用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
28
来自主题: 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
29
之前修过一门Numerical Methods for Chemical Engineers with MAUAB Applications
,当时几乎只是在学数学分析,没怎么学对于matlab的应用。
这个学期学习transport和reaction engineering,经常用matlab解题目。感觉matlab
很有用啊。
自己就又关注了一下matlab的其他应用,感觉matlab很强大很实用。
于是,就想着要用心地学习一下matlab。
请问各位前辈,熟练掌握matlab对于一个化工phd而言,有加分吗?
而且,我感觉matlab用好了,也会积累一定的写程序的经验,这对于一个化工phd将来
在化工企业做过程控制会有不少帮助。请问是这样么?
c**n
发帖数: 1761
30
来自主题: 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?
s*******s
发帖数: 414
31
来自主题: Military版 - 造国产matlab我有一计
不懂就不要出来现了
java那是matlab的界面是java做的,这个和用matlab来开发工业控制软件有一毛钱关系
?波音max掉了那是因为软件外包给三哥,和matlab有一毛钱关系,再牛逼的工具也得
看什么人用不是?
工业界要的是效率,不是比谁编程牛逼,高中生才比这个。matlab/simulink根本就不
是给马工用的,是给工程师用的。工程师重要的是domain knowledge,而不是编程技术
,用matlab/simulink可以让工程师专注在算法逻辑上面,而不是编程。matlab/
simulink提供一整套model-based design的解决方案,从前期的模型开发和仿真,到后
期的代码生成和硬件在环仿真,大量的工具包可以直接拿来用,也可以用matlab/
simulink自己写,开发效率不要太高。您要觉得不从轮子做起就不算牛比,那就从头用
c/c++做呗,看看有没有人会雇你,或者用你的东西。
x***o
发帖数: 127
32
来自主题: Military版 - 造国产matlab我有一计
Matlab就像是题库,做得多了,全存在里面,下次碰到一样/类似的,直接拉出来,该
机个参数,就结果出来了。做得人多了,这个题库的题目得到大家的不断验证,可信度
高。
自己去做,然后要理解,然后编程,然后调试,招bug. 这个过程长,而且至少少数几
个人测试过的,可信度低。
如果是造车,买轮子买发动机。。。撺车子快,还是什么都自己造快?可信度那个高?
不是说Matlab多牛逼,而是用的人多了,就牛逼了。
Matlab底层也应该是C/C++有专门的人在开发👖,供给高层Matlab语言调用,反
复不断地被验证被测试。
其实Matlab的速度很慢,当受不了的时候,就有C 程序上来改提高效率。但是这个都是
专用的application,无法一个标准全推广给所用人用。
其实这个东东就是做的早,占领了市场。没有Matlab,也会有差不多的Natlab, Oatlab,
PatLab.
Octave不赚钱,没有那么人坚持去做,所以永远落后一点点。但是时间长了,也会慢慢
如同 UNIX被Linux替代。但主要的问题是,Matlab这个市场和Linux市场相比,九牛一
毛,没有那么多闲人... 阅读全帖
q**x
发帖数: 1636
33
【 以下文字转载自 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
34
【 以下文字转载自 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
35
来自主题: 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
36
来自主题: 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
38
来自主题: 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
39
来自主题: 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
40
来自主题: Programming版 - 有人用过matlab面向对象的编程吗?
烂得一屁,MATLAB的OOP还有很多bug!
最搞笑的是,每一版的行为都不同!
matlab的GUI更是烂得没底,除了学术界的有些人只会用matlab的,没啥人用。
我们以前有个项目,负责的是个学术界出来的,能力是有的,但软工方面就是个白痴,
这家伙一定要用MATLAB做所有事情,傻逼得不行。最后很多GUI功能是hack matlab的
java API实现的,里面主要部分都是 undocumented MATLAB。
最后这个项目基本无法维护。新版就直接换成java重写了,这个头头被骂得一屁,后来
他只敢对算法发言了。
MATLAB就是个数值计算参照系,写GUI,用OOP真是自找麻烦。
D******6
发帖数: 841
41
来自主题: Programming版 - 【求问】如何用MATLAB控制LabVIEW
求问版上高手,本人需要用MATLAB程序控制LabVIEW的某vi(现成)去在不同的情况下r
un不同的LabVIEW script(某些情况也要MATLAB去根据情况生成对应的csv格式的scrip
t)来控制某硬件扫描采集数据并同时用MATLAB分析该数据并显示一个“过(OK)”或“
不过(NOK)”,请问该用MATLAB的什么函数或什么包?该如何架构?如果用Python来完
成此任务会比MATLAB更高效吗?为什么?
背景:本人是MATLAB处理数学问题本身的高手,但无MATLAB控制硬件或LabVIEW的经验。
q**x
发帖数: 1636
42
【 以下文字转载自 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
43
来自主题: 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
44
因为比较熟悉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
45
来自主题: 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
46
来自主题: 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
47
我是学金融的,对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
48
来自主题: Physics版 - 为什么很多人这么不待见matlab
我的工作主要是研究算法,我们系里还有一些搞凝聚态模拟的也是整天编程的,不过他
们知
道我用matlab总是很不屑,在他们眼里只有用fortran才算是正尔八紧搞计算,至少是C
++。
我fortran和c++都会,虽然不是经验很丰富,但是用下来还是matlab最方便,fortran
再熟
练效率也不如matlab高,如果要验证一个算法很快就可以写出来,画图调试功能也比
gdb好
用,虽然速度不快,但那些基本算法肯定都是最优化的,至少不会慢到哪里去,用自己
的库
我的工作主要是研究算法,我们系里还有一些搞凝聚态模拟的也是整天编程的,不过他
们知
道我用matlab总是很不屑,在他们眼里只有用fortran才算是正尔八紧搞计算,至少是C
++。
我fortran和c++都会,虽然不是经验很丰富,但是用下来还是matlab最方便,fortran
再熟
练效率也不如matlab高,如果要验证一个算法很快就可以写出来,画图调试功能也比
gdb好
用,虽然速度不快,但那些基本算法肯定都是最优化的,至少不会慢到哪里去,用自己
的库
如果没花大气优化还不如matlab的速度。唯一的缺点可能就是不能上并
q*d
发帖数: 22178
49
来自主题: Physics版 - 为什么很多人这么不待见matlab
如果把programing的时间也计算在内的话,matlab在很多
情况下比C,fortran都快.
都解决一样问题,matlab更快的做出来不叫真正的科学计算,
用C,fortran就是?
保守派到底是在鄙视matlab还是嫉妒matlab呢?
C,fortran,basic,C++都学过,直到学会matlab之后,
我才真的喜欢上编程数值解,因为matlab简洁明快实用,
难道没有其他人讨厌C之类的繁琐细节?
btw:我能用matlab就绝不用别的,你们尽管鄙视我吧.

过他
自己
h***o
发帖数: 539
50
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的数学库在开发时似乎
1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)