Monthly Archives: 八月 2012

You are browsing the site archives by month.

格式就按书上所讲:

[A, B, C ...] = textread(‘filepath\filename.filetype’, ‘format’, N)

其中A, B, C即为要保存的变量名,format是格式符,就像C/C#…这些语言中scanf里的那些参数一样,填%s (字符串), %f(实型), %n(整型)等等,但与那些编程语言相比,自由度更大,比如你的数据有像Type1, Type2这样的,再存入矩阵时需要把Type这四个字母去掉,可以这样–’Type%n’。

clip_image001 Read More →

load函数在书中讲的很简略,其实确实没什么可讲的,而且有什么不理解的话在Matlab帮助里load函数的相关帮助也很详细,唯一值得说的在书中与帮助里都说load函数的格式是load(‘filename’),或者类似形式,难道要load文件就一定要本Current Directory转到文件所在目录么?答案是不必的。

其实load也可以这样用:

load(‘filepath\filename.filetype’)

像这样:

clip_image001 Read More →

使用的还是Excel Link工具箱,但是在Excel2010中操作方法与书中略有出入,记录如下。

文件-选项-加载项-在管理中选择Excel加载项,然后点转到。

clip_image001

在弹出的“加载宏的窗口”中点浏览,然后进入Matlab安装目录:MATLABtoolboxexlink,双击excllink.xla即可

clip_image002

这样,在Excell上方就会出现一个“加载项”选项卡,点击即可看到Matlab与Excel交互的按钮。

clip_image003

注意通过putmatrix添加矩阵将弹出一个Matlab Command Window,而不是整个Matlab窗口。

clip_image004 Read More →

关于笔记,我以前其实很少做的,大多数看过也就看过了,懒得做笔记,哪怕偶尔记点东西,也是纸质的,从来没想过要做电子笔记。但是今年暑假看了郑也夫的《与本科生谈–论文与治学》,里面说,建立自己的学术档案,应该是一名学者最起码的素质,想要应用别人的观点,想要从读过的文献中获取灵感,没有自己的学术档案怎么能行?

看完后深以为然,于是装了全套Office2010,当然包括OneNote,准备要做一名专业的学术人~但是一直没怎么看专业类的书,所以空有工具,没有内容……

这几天一方面是为项目做准备,一方面是为竞赛做准备,再看《Matlab在数学建模中的应用》,实在是本好书啊,以前看的数学建模的书,里面Matlab的内容太浅显了,真心不经看,而Matlab的书,是在太专业了,都是工业界的内容,我实在有些用不到,很囧,而这本书站在数学建模的角度上讲Matlab,非常适合我的口味。

为了让自己印象深刻,也为了将来方便查询,决定这次要好好做笔记了,可以与以前的知识作对比,也可以单纯记录下觉得很赞的内容,直到把这本书彻底看完。

为了造福人类,也为了鼓励自己写下去,准备每攒够几篇,特别是有质量的,就整理下发出来,也算填充博客内容,哈哈。

笔记目录: Read More →

这个暑假在家里呆了多久?答案是14天,刚好两个星期。

虽然16号下午刚考完数学分析第二天就出发了,但是没想到居然在北京就“滞留”了20天……前几天看《C#本质论》,一页一页看,几乎书上每段代码都自己写出来,并且对一些细节加以改进,或者运用书中的例子实现自己的创意。《C#本质论》一个二十多章,照着这种学法,几乎不可能按时完成预期的要求了——将界面写完,完成数据库的建立和连接,完成自动报表生成。于是,只得利用不完整的峪道河的代码(只完成了部分基本界面)先硬着头皮看懂人家的代码——峪道河监测系统的界面是用Windows Form写的,不那么好看,为了将项目的成果的接近通州的水平,又学了一点WPF——看《WPF解密》,但是,实际上,WPF也只是看了一点,与Windows Forms相比,也就是会做个半透明的效果,用图片来做按钮等等,其实都是些华而不实的效果,于UI的改进并没有多少(后来才知道,想完成好的UI需要Expression Blend这类工具辅助),介于这是做个前期的大体效果,并不是最后的RTM版本,对UI效果要求并没有那么高,于是还是重返了Windows Forms。

其实我并没有认真的学习Windwos Forms 或者大型的Windows编程,而是都靠研究那个半成品的峪道河的源码,那个半成品的编程风格不好(当然,这是我后来意识到的),所以导致我最后做的编程风格也很差——包括注释贫乏,还有习惯于把一个窗体上的所有功能都几乎在一个窗体类上实现,后来才意识到这样编程可读性差,程序冗长,简直是编程风格的典型反面教材……

差不多把基础的界面做完已经是7月末了,相比于界面,数据库的问题更大——我之前根本没有接触过数据库,而现在要做的,是得将检测(不是监测,检测是管理员目测或实验得到的需要手填的数据,监测的话,是由传感器自动获取的数据,那对我就更无力了……)功能完成——让管理员可以将手填的数据传入局域网内连接的数据库服务器,并且能方便、友好的查询、修改。

2012-8-23 22-45-13 Read More →