11 12
发新话题
打印

matlab程序小技巧

matlab程序小技巧

在金融工程研究中Matlab是必不可少的工具之一,每个人在Matlab的使用中都有自己的心得,本帖收集大家在Matlab操作中的一些技巧,如快捷命令,缩短运行时间,提供效率“秘籍”等,大伙儿用力顶。

我先丢一个,有时在循环过程中太耗时想退出此次运行,关掉Matlab是不现实的,怎么办?
按ctrl+c就可以退出此次运行了。

抛砖引玉。

TOP

查看程序运行时间,可以对比程序优化前和优化后的区别,用tic; toc命令,如
tic; exp(50);toc

TOP

great. 想知道M文件里面哪些命令运行时间最长?分别为多少,然后在此基础上优化程序。 可以用profile on命令,会详细列出每行命令所花时间,调用了多少次等。
Search Quantitative Finance Code
欢迎与本站友链
发帖前请看置顶帖+搜索历史旧帖

TOP

如果生成5000*2000矩阵,里面每个向量都是7,往往有人喜欢用7*ones(5000,2000)命令,这样效率比较低,用repmat(7,5000,2000)速度就快多了,不信可以用楼上的tic; toc命令试试,起码缩短2倍时间。

TOP

小弟扔个石头

在做好多个 控件分布差不多的GUI 时候, 可以COPY 整个 panel  然后 paste   又快又好!

TOP

引用:
原帖由 martingale 于 2007-6-4 11:14 AM 发表
在金融工程研究中Matlab是必不可少的工具之一,每个人在Matlab的使用中都有自己的心得,本帖收集大家在Matlab操作中的一些技巧,如快捷命令,缩短运行时间,提供效率“秘籍”等,大伙儿用力顶。

我先丢一个,有时 ...
Attached please find a short but useful MATLAB tips collection.

The original URL is http://www.mathworks.com/matlabcentral/files/5642/tips.pdf
附件: 您所在的用户组无法下载或查看附件

TOP

国内金融机构买Matlab的多吗? Mathworks也想把猪养肥了再杀?

scilab也不错,免费啊

TOP

引用:
原帖由 newcomm 于 2008-5-9 01:28 PM 发表
国内金融机构买Matlab的多吗? Mathworks也想把猪养肥了再杀?

scilab也不错,免费啊
估计国内机构大多下载的russian版
Search Quantitative Finance Code
欢迎与本站友链
发帖前请看置顶帖+搜索历史旧帖

TOP

Seems our firm does not use MATLAB that much.

TOP

to 9#, what kind of fast computing tool do you use?

R/S-Plus? mathematica?

TOP

 11 12
发新话题