ELLY66
8七/110

使用Matlab符号工具箱中MuPAD画带阴影的示意图

MuPad介绍

Wikipedia, MuPad是一个计算机代数系统。最初由德国帕德博恩大学(University of Paderborn) 的MuPAD研究小组开发而成。之后,由该研究小组,SciFace Software公司和其他大学的合作伙伴共同开发。2008年9月SciFace被Matlab的东家Mathworks收购,因而,MuPad被整合进Matlab中的符号工具箱。

以上是MuPad的历史,了解这个有两个用处:第一,Matlab2009以后才有这个功能;第二,MuPad中的语法和Matlab的语法是不一样的。

一个例子

这个例子是我最近写论文时要画得一个示意图。除了阴影部分,其他都可以用Matlab的常规画图命令画出来;而要画阴影部分,则必须用到MuPAD

成果图:

1七/110

如何使用Apache HtmlComponents提交表单

某日,我哥请求我帮他写一个可以从“大连商品交易所”下载数据的程序。他说,如果按照传统的方法,必须输入一个日期,在点一下按钮。如果要下载上白天的数据,这种方法实在太枯燥冗长了。(果然,什么样的妹妹就有什么样的哥哥。)

我用Java+Apache HtmlComponents实现的。整个过程其实并不复杂。但是,我在学做的时候发现,HtmlComponents的帮助文档实在是不利于初学者理解。网上大多实例是用Html Client3.0,而不是4.0。(Html Client 3.0也是Apache的,不过被抛弃了。Apache重新写了HtmlComponents,由HtmlCore和HtmlClient组成,我是用HtmlClient做的)所以,我还是花了不少时间在Google的。

12三/112

vim+xml快速摘抄单词释义

考虑到Evernote改改格式什么的实在太慢了。我就想为什么不用vim呢?本来想研究一样怎么用python和evernote 的api直接把vim里写下的东西加入notebook.但是evernote api不支持python 3.我又不大想下python 2。。。于是折中了一下。我用vim创建一个html文件,然后用firefox打开,再用evernote 的firefox插件直接往evernote里加笔记。

由于我想做的是类似生词本一样的东西。所以我觉得用xml比较合适,可以自定义标签。词条用<entry>,单词用<word>,音标用<pron>,解释用<def>,例句用<ex>. 然后我写了一个xsl文件,把xml按照一定格式转换成html(xsl之于xml,就像css之于html。)。只要写这么一个xsl文件,以后加单词的格式就再也不用操心了,只需要编辑xml文件即可。我就是喜欢这种内容和样式分离的感觉。

但是编辑xml文件也是很繁琐的事情。我要写<word></word>,<ex></ex>,<pron></pron>什么的。这个时候强大的vim来了。通过vim的记录宏可以大大简化你的操作。

标签: , , 2 评论
12三/111

使用Evernote后感

几个月前,我再次看到了网上推荐使用Evernote,一时冲动就去下了,顺便怂恿我一个同学也去下了。(之前看到过Evernote的介绍,当时因为种种原因,没有受到引诱。)用了真是爱不释手。Evernote分免费用户和付费用户。不过免费用户一个月可以传60MB的数据到服务器端。(我开始用的时候一个月45MB)。注意注意,是一个月60MB。我一开始以为是一个账户45MB,后来才发现月末会清零的。(我现在一共有523个notes,最大的一个note是2.5MB,最小的199B)这对于一般的文本资料和图片已经足够了。另外,Evernote有Android版,iphone版等等。非智能手机只要有浏览器也可以访问自己的notes。

我用Evernote干什么:

29一/110

Vim、Python、Matlab互相调用

Vim,Python,Matlab之间有6=3*2中关系。我们这里只说,vim调Python, vim调matlab, python调matlab三种情况。vim可以编辑.py,和.m文件,也有语法高亮。如果能在编辑完文档后按个什么键,就能执行程序是在好不过的了。matlab强是强在科学计算,矩阵计算,但是它的数据结构很单一,字符串处理上稍显不足。因此python调用matlab的情况也是有可能的。python毕竟是一样很强大的语言。(官网上通篇英语,确有两个汉字“下载”)!

   下一页

Switch to our mobile site