Matlab and R
flying881114
这个作者很懒,什么都没留下…
展开
-
Matlab .m文件的命名
很久不用matlab了,今天再开始用发现已经非常生疏,竟然还因为.m文件命名的问题困扰了一阵子,太囧了。不过如果命名不符合要求的话,运行时可能会出现莫名其妙的错误,matlab也不会给你任何提示。。。。所以还是要注意这个细节。1. 文件首字母不能是数字或下划线。(e.g. 图个省事把文件命名为1.m,结果运行后总是ans=1)2. 文件名不能与Matlab内置的文件名相同。3. 文原创 2010-01-20 06:15:00 · 3617 阅读 · 0 评论 -
matlab 向量/矩阵运算
Matlab中for循环是灰常慢的,如果可能的话尽量使用vector或matrix,效率会大大提高~向量/矩阵运算有些需要注意的地方。假设x,y是两个2*2的矩阵>> x=[1 2;3 4];>> y=[4 3;2 1];如果要对矩阵中每个元素都做同样的运算的话,运算符前要加. (比如 .*,.^)>> x.^2ans = 1 4 9原创 2010-01-31 10:09:00 · 3033 阅读 · 0 评论 -
Matlab feval函数
当需要学习Matlab中一个函数的用法时,第一步就是help。>> help feval; FEVAL Execute the specified function. FEVAL(F,x1,...,xn) evaluates the function specified by a function handle or function name, F, at the given a原创 2010-02-13 08:33:00 · 26863 阅读 · 0 评论 -
[转载]matlab 有用的小tips
1. Ctrl+C 中断正在执行的操作如果程序不小心进入死循环,或者计算时间太长,可以在命令窗口中使用Ctrl+c来中断。MATLAB这时可能正疲于应付,响应会有些滞后。 2. figure命令新建一个绘图窗口 figure 可以打开一个空的绘图窗口,接下的绘图命令可以将图画在它里面,而不会覆盖以前的绘图窗口。当有多个figure窗口时,在命令窗口中执行如Plot等命 令将覆盖当前figure转载 2010-02-25 09:44:00 · 1109 阅读 · 0 评论 -
Windows7 下运行Matlab 7.0
装了Win7,又安装了Matlab,结果运行Matlab时弹出一个错误框,还有一堆Java exceptions。 查了一下,就是兼容性问题。到Matlab安装目录下,右键点击Matlab图标->属性->兼容性->勾选"以兼容模式运行这个程序"->选择Windows Vista SP1->勾选"以管理员身份运行此程序"->确定再启动Matlab时就没问题了。不过界面与Windows 7不太搭就是了╮(╯▽╰)╭原创 2011-01-15 18:03:00 · 2657 阅读 · 0 评论 -
R 中读入文件的基本操作
<br />最近刚刚接触R,暂时学习了一些基本的数据读入操作,简单记录一下:<br />假设有如下数据存在Excel里:<br /> Alice Bob<br /> 1 2<br /> 3 4<br />假设你只想读入数据矩阵部分,那么圈住它,复制,然后再R里输入:<br />>>Data<-read.table("clipboard") <br />就可以直接从剪切板里读入数据了,如下<br />>>Data<br /> V1 V2<br />1 1原创 2011-01-15 18:48:00 · 9479 阅读 · 0 评论 -
R - 修改plot字体,嵌入字体到pdf
最近使用R画图遇到两个问题1. 使用其它字体2. 保存 plot 到 pdf 时将字体嵌入pdf (embed the font)使用extrafont和Ghostscript可以解决这两个问题。1. Ghostscript安装: http://www.ghostscript.com/download/gsdnld.html2. extrafont (R p原创 2014-08-07 11:45:24 · 5763 阅读 · 0 评论