-
2009-11-15
转-PHP安装感受~!
最近在PHP官网上看到又有新版的PHP下载了,于是上去找找For Windows的版本,可是一看确傻眼了,一共给了四个版本,VC9 x86 Non Thread Safe、VC9 x86 Thread Safe、VC6 x86 Non Thread Safe、VC6 x86 Thread Safe,这让我这个菜鸟头疼啊,还好PHP官网提供下载的地方左边有个英文choose我看懂了,我估摸着就是如何来选择版本的意思吧,于是开始查字典及上网查找,终于看明白了具体意思,拿来做个备忘先。
一、如何选择PHP5.3的VC9版本和VC6版本
VC6版本是使用Visual Studio 6编译器编译的,如果你的PHP是用Apache来架设的,那你就选择VC6版本。
VC9版本是使用Visual Studio 2008编译器编译的,如果你的PHP是用IIS来架设的,那你就选择VC9版本。
二、如何选择PHP5.3的Thread Safe和Non Thread Safe版本
先从字面意思上理解,Thread Safe是线程安全,执行时会进行线程(Thread)安全检查,以防止有新要求就启动新线程的CGI执行方式而耗尽系统资源。Non Thread Safe是非线程安全,在执行时不进行线程(Thread)安全检查。
再来看PHP的两种执行方式:ISAPI和FastCGI。
ISAPI执行方式是以DLL动态库的形式使用,可以在被用户请求后执行,在处理完一个用户请求后不会马上消失,所以需要进行线程安全检查,这样来提高程序的执行效率,所以如果是以ISAPI来执行PHP,建议选择Thread Safe版本;
而FastCGI执行方式是以单一线程来执行操作,所以不需要进行线程的安全检查,除去线程安全检查的防护反而可以提高执行效率,所以,如果是以FastCGI来执行PHP,建议选择Non Thread Safe版本
-
+ plus 加号;正号
- minus 减号;负号
± plus or minus 正负号
× is multiplied by 乘号
÷ is divided by 除号
= is equal to 等于号
≠ is not equal to 不等于号
≡ is equivalent to 全等于号
≌ is equal to or approximately equal to 等于或约等于号
≈ is approximately equal to 约等于号< is less than 小于号
> is more than 大于号
≮ is not less than 不小于号
≯ is not more than 不大于号
≤ is less than or equal to 小于或等于号
≥ is more than or equal to 大于或等于号
% per cent 百分之...
‰ per mill 千分之...
∞ infinity 无限大号
∝ varies as 与...成比例√ (square) root 平方根
∵ since; because 因为
∴ hence 所以
∷ equals, as (proportion) 等于,成比例
∠ angle 角
⌒ semicircle 半圆
⊙ circle 圆
○ circumference 圆周
π pi 圆周率
△ triangle 三角形⊥ perpendicular to 垂直于
∪ union of 并,合集
∩ intersection of 交,通集
∫ the integral of ...的积分
∑ (sigma) summation of 总和
° degree 度
′ minute 分
″ second 秒
℃ Celsius system 摄氏度{ open brace, open curly 左花括号
} close brace, close curly 右花括号
( open parenthesis, open paren 左圆括号
) close parenthesis, close paren 右圆括号
() brakets/ parentheses 括号
[ open bracket 左方括号
] close bracket 右方括号
[] square brackets 方括号
. period, dot 句号,点
| vertical bar, vertical virgule 竖线& ampersand, and, reference, ref 和,引用
* asterisk, multiply, star, pointer 星号,乘号,星,指针
/ slash, divide, oblique 斜线,斜杠,除号
// slash-slash, comment 双斜线,注释符
# pound 井号
\ backslash, sometimes
escape 反斜线转义符,有时表示转义符或续行符
~ tilde 波浪符. full stop 句号
, comma 逗号
: colon 冒号
; semicolon 分号
? question mark 问号
! exclamation mark (英式英语) exclamation point (美式英语)
' apostrophe 撇号
- hyphen 连字号
-- dash 破折号
... dots/ ellipsis 省略号" single quotation marks 单引号
"" double quotation marks 双引号
‖ parallel 双线号
& ampersand = and
~ swung dash 代字号
§ section; division 分节号
→ arrow 箭号;参见号 -
2009-10-11
转-研究注意 - [simple life]
个人做Research的体会(转载自MITBBS)
{完全个人观点,不见得试用于所有人。
第一不要太迷恋TECHNICAL的东西。从 自己和周围一些朋友的例子,我发现很多中国学生对TECHNICAL的东西特别感兴趣。什么新的东西都想学,不管究竟对自己的RESEARCH有没有帮 助。所以很多中国学生的通病是,前两年上基础课的时候都很优秀,经常是全A。但到了三四年级时,进入RESEARCH很慢。很多人的毕业论文都是匆忙上 阵,甚至迟迟不能毕业。当然我并不是说TECHNICAL的东西不重要。博士课前两年是积累一些GENERAL TECHNICAL SKILLS很重要。剩下的时间主要集中在开始RESEARCH和学习与自己RESEARCH相关的TECHNICAL SKILLS。
第二要在 三年级就开始选定一到两个具体的TOPIC。我觉得从什么报纸,杂志或网站上找灵感都是瞎掰。如果自己不是JOHN NASH那样的奇才,老老实实从文献里找灵感。看看自己的导师在作什么,看看自己领域的大牛(如自己领域TOP JOURNAL的EDITOR)在作什么。作研究都是大牛挖坑,小牛灌水。对于JUNIOR RESEARCHERS,我感觉最有效的研究方法就是紧跟大牛挖坑的步伐。认准一个题目后,静下心好好清理一下LITERATURE的脉络。不要朝三暮 四,这山望着那山高,整天试图去追逐所谓的HOT TOPIC。
整理文献时先作一个LITERATURE TREE:谁提出了这个TOPIC,LITERATURE里都从什么方向研究了这个题目,它们的关系是什么。对每个分支只包括最重要的1到两个文章。把大 牛和中牛抓住就行了,剩下的小鱼小虾就算了。参阅一些LITERATURE REVIEW的文章,如果有的话。然后对经典的文章,如提出TOPIC的文章要进行复制。每个公式,每个结果都试图从新作一边。如果有问题可以向原作者请 教。我感觉他们大部份还是很NICE的。复制的工作量其实很大,但也可以学到很多东西。很多东西不靠亲自作是无法体会的。看看自己的导师和领域的大牛最近 的研究在LITERATURE中的定位。复制自己感兴趣的文章。
有了这些准备工作之后就可以进行自己的RESEARCH了。有没有什么办法把导师 或大牛的文章与其他研究联系起来,有没有什么EMPIRICAL STUDY可以做来支持导师和大牛的论点,这些都是不错的研究方向。另外,一般文章中都会提出一些自己的不足和未来的研究方向。这些都是不错的研究题材。 我这里一直强调要跟大牛走。说白了,学术界其实就是被这些人控制着。大家都说中国有学霸,学阀。其实什么地方都一样。论文就是观点之争,不党结派怎么在江 湖上混啊。对刚出道的人,最好还是厚道点。多作CONSTRUCTIVE的工作,少批评。我前面给的都是这方面的例子。江湖险恶,只是很多人在作学生的时 候不知道罢了。比如说JOURNAL EDITOR的权力其实很大。他们很清楚什么人持有什么观点。他们喜欢的东西就发给持相同观点的审稿人,不喜欢的就发给不同观点的审稿人。结果可想而知。 以前的导师不久前让我审一篇稿子。作者声称发现数据支持我导师一篇很重要的JPE文章。看了看文章的统计方法没什么大问题,我当然举双手双脚赞成发表了。
当 然也可以指出大牛文章的不足。但是不能为批评而批评。能找出改进方法解决问题的文章才是好文章。比如可以这样写,我复制了A的模型,发现有什么地方和数据 不符,原因是什么。我对原模型作了一些改动后,现在模型和数据MATCH了。写作过程一定要注意,多POSITIVE,少NEGATIVE。如在指出A模 型和数据的冲突时,不要过多强调这种冲突可能引起的问题。而应该强调解决问题后带来的好处。这样其实已经是对原作者的间接批评了。如果A是领域大牛或作 EDITOR,这篇文章十有八九能通过。想跟上大牛步伐,看JOURNAL ARTICLES是不够的。这些JOURNAL上的东西至少是3-4年前的东西了。要多留意WORKING PAPER。列出自己领域20大牛人。经常看看他们在干什么,和自己目前的RESEARCH有什么联系。参加一些WORKING PAPER的EMAILING LIST,比如NBER等。常看看TOP10 DEPARTMENT本领域的SEMINAR LIST。我想再强调一次,这样作的目的并不是要去追逐本领域的HOT TOPIC,而是看看别人的研究和自己目前的RESEARCH有什么联系,能不能给自己点灵感。至少在自己CAREER的前3-4年把RESEARCH INTEREST
限定在两个方向,每个方向整出2篇像样的文章,再考虑换方向。少而精要比泛泛涉猎几个不同方向更容易引起别人注意。就先谈这么多,以后有时间了再补充。
另外,要专心作RESEARCH就要减少在MITBBS的灌水时间。每天减少一小时灌水时间一年能多读多少篇论文啊。没有BBS北美广大WSN能平均提前1年毕业。:-)
再 好的RESEARCH IDEA,如果不能很好交流也是白搭。 口语重要,有机会就要多练习。当TA是很好的锻炼。中国人之间也可以说。只有多说才能有进步。坚持说一个学期,你会发现本质的进步。口语不好也不用气馁, 除了多练之外,口语其实不象传说中的那么重要,当然想去TEACHING COLLEGE的例外。口语的最低标准是UNDERSTANDABLE。个人认为语言交流有两种不同境界。一种人是滔滔不绝型。想成为这种人除了要思维活 跃外,口语一定要能跟的上。另外一种人说的虽然不多,但句句点题。一句废话也不说。这两种人都能给人很深的印象。口语不行的可以建议向这种类型发展。在开 口说话之前,先把思路想清楚。无论如何说到底,多练是根本。
关于写作,我同意有人的说法,能写汉语就会写英语。如果总觉得意思没有表达出来,不要 找自己英语的问题。一定是思路还没有理清楚。换了让你用汉语写,一样表达不清楚。论文写作,精炼是KING。MANKIW和COCHRANE都有关于这方 面的短文,如果你还没看过,不妨从他们的网站上找出来读读。文章最重要的是摘要和简介部份。如果REFEREE看了这两部份之后感觉一头雾水,十之八九要 据掉文章。至少我审稿时是这样。从AER,JPE上找几篇文章一看你就对什么是好的写作有个大概了解了。我觉得好的INTRODUCTION上来第一段就 要说明你这篇文章研究什么问题,得出什么结论。然后开始介绍这个问题是怎么引起的,你的文章在LITERATURE中是出于什么地位,你研究的贡献在什么 地方。接下来稍微详细介绍你怎么实现你的结果的,如你的MODEL SETUP有什么不同,通过什么渠道实现了你想要得到的结果。最后指出论文中不足的地方及未来的研究方向。当然关于写作仁者见仁,智者见智。只要达到有效 沟通的目的,形式有多种。
怎么提高写作?同样,多练习。从和导师的沟通练起。多给导师写一些关于自己RESEARCH PROGRESS的NOTES。不要太依赖从导师那里获得IDEA,如果你的导师能每个星期花一个小时执导你的研究,你就很幸运了。当然比较小的经济系情 况可能好些,老师也往往更NICE一点。就算NICE的导师,一般也是你要先显示你作研究的潜力,老师才肯花更多时间和精力辅导你。
不要和导师空 谈IDEA。如果跑去给导师说,我有一个IDEA,INTUITIVELY,应该可行,你觉得怎么样。从我的经验,导师一定说,SOUNDS PROMISING,不过你要把模型作出来我才知道。他不可能告诉你具体该怎么作。但你弄个30页的PAPER给他看,他也一定不看。为什么,成本太高。 他的成本是一小时80多美元,能花2-3个小时看你的文章么。
那怎么办?我的策略是化整为零,多给导师写一些简短的NOTES。一个NOTES大 概3-4页左右(DOUBLE SPACE) ,20分钟左右能看完为好。这样作有几个好处。第一,给老师充份时间考虑,得到的指导质量更高。第二,在PROJECT进行过程当中,你能及时得到一些 FEEDBACK。如果开始有什么问题,做得越多就错的越多。更重要的是,在写作工程中,你的思路也被组织起来,当然也锻炼写作。
把每个NOTES都当一篇小论文来看待。上来先来个概括,如我最近作了什么工作,得到什么结果,有什么问题需要解决。然后再展开谈。下面是我的一些教训,希望能对大家有所帮助。
1。不要以为导师比你更了解你的TOPIC。第一篇NOTE一定要给导师作一个背景介绍。例如你的研究是基于哪几篇文章,他们之间的关系是什么,你想从什么地方下手等。要有思想准备给他重复几遍之后,他才能开始记住你到底在作什么。
2。 不要浪费时间在空谈。没有具体结果支持自己的ARGUMENT之前不要说什么I BELIEVE BLAH BLAH, I THINK BLAH BLAH。把有限的空间用在具体问题和结果上。看看自己以前的NOTES,发现很多NAIIVE的论断。太多这种东西让导师感觉你在浪费时间,而且会觉得 你思维不严谨。我觉得和导师在交流的过程当中,很大一个目的就是要让他感到你作研究很严谨。
3。每个NOTE都包括读者所需要的所有信息。不要写什么SEE EQUATION (2) OF MY LASTNOTE。导师没时间去找你上一个NOTE。把信息从新列一遍。如果实在需要很多上次的信息,就把上次的NOTE附在后面。
4。把NOTE要反复阅读几遍再给导师。
5。多用公式或者一些简单的例子帮助导师理解你的结果。
6。措辞上一定要和LITERATURE保持一致,大牛用过的表达方法自己再用。不要自己发明新的术语如果LITERATURE中已经有现成的了。在写作上,多把自己写的东西和大牛写的比较比较,看看同样的意思,别人怎么表达的。
说了这么多废话,提高口语和写作,就两个字:多练。
今天就写到这罢。下次有空了给大家介绍一些NET WORKING的体会。
所 谓NETWORKING就是建立自己的关系网。关系网越大,REFEREE是自己朋友的可能性就越高。评TENURE时还需要校外人员对你 RESEARCH进行评估。朋友多了自然好办事。当然NETWORKING和自己的研究能力是相辅相成的。不拿出点干货光靠NETWORKING是行不通 的。学经济的精着呢。
NETWORKING分内部资源和外部资源。内部指你导师和读博士所在系的其他老师及同学。剩下的就是外部资源了。今天先说说内部的。
NETWORKING 的第一步,也是最关键一步就是找导师。导师是你在关系网中的入口。不夸张的说,选对导师你就成功了一半。如果有教父级人物,象SARGENT,LAR HANSEN这种人作你导师,你赚大了。到什么地方都有人罩着。大家都明白导师并不是越有名越好。那好导师的标准是什么呢。首先年纪不能太大,50岁左右 最合适。很多系都有一些熊猫级的人物,如年纪偏大的NOBEL PRIZE WINNER。这些人对你的发展帮助不大。只能回中国忽悠国人。首先他们基本已经不在学术前沿了。而且应酬特多,经常被邀请到亚非拉国家去讲座,没时间指 导你。没办法,发展中国家就认牌子。更关键的是,你和导师的关系不能到你毕业就终止了。一定要想办法让他把你扶上马再送一程。至少再罩你个3-4年。年纪 太大的导师不现实。学术界就这样,人走茶凉,没办法。
其次,导师要PRODUCTIVE。每年有2-3篇TOP FIELD JOURNAL以上的论文。不少教授被称作DEAD WOOD。一看就知道什么意思了罢。找了个DEAD WOOD你毕业时就DEAD了。另一个很重要的标准就是导师要肯花时间指导学生。导师对学生是否CARE, PLACEMENT是检验真理的唯一标准。有些导师把自己以前学生的信息放在自己的网站甚至简历上。一般这样的导师对学生都很CARE学生。老师的人品不 要只道听途说。同一个导师对不同的学生也不一样。我在选导师前听说他曾经当面把学生的论文扔进垃圾筒。不过看他学生的PLACEMENT都很好就选了。其 实有时候导师显得很MEAN也是被逼的。如果自己是大牛,对学生又“滥爱” ,所有人都会找你作导师。你不被学生烦死才怪。我们系有几个NICE的FACULTY就是这样被BURNED OUT的。学术界本身就是一个JUNGLE,再牛的人如果2-3年没什么像样的文章也会很快FADE OUT。所以你一般开始和这些人接触时,往往他们有点带理不理的。特别是你去找他们空谈一些什么IDEA,他们恨不得一脚把你踹出去。对导师期望不要太 高。如果他一星期花一个小时指导你,已经很好了。
但不要因为困难就找JUNIOR FACULTY作导师。除非你自信能毕业前在TOP FIELD JOURNAL以上的刊物发表独立作者的文章。等毕业时你就知道导师的NETWORKING有多重要了。从我去年RECRUITING的经验看,没人会花 时间把所有3-400份申请认真看一边。我们直接到TOP 15的网站,看看大牛有什么弟子。只要和要招的方向沾边的,统统面试。就算你是TOP 15,但导师是个JUNIOR,又没有PUBLICATION,一样不睬你。然后从15到30的网站上看有没有什么中牛的弟子看起来PROMISING 的。如果有,把导师的推荐信找出来读。如果导师强烈推荐,也面试。这样下来,至少有30多个CANDIDATES了。让秘书把在LIST上人的申请拿出 来,其他直接存档了。然后再大家传阅这30多个申请,从里面挑出25-30个人面试。如果你导师没有一定知名度,你又没有论文发表,你的申请被看的概率基 本为零。
早在JOB MARKET正式开始前,你的导师已经在给你作宣传了。比较明显的是他可能在自己的WORKING PAPER中CITE你的毕业论文。大牛的WORKING PAPER都是万人瞻仰的被他CITE后你的知名度一下就上去了。还有很多幕后工作你根本不知道。在9-12月之间的SEMINAR和 CONFERENCE上,除了讨论RESEARCH之外,一个重要的话题就是推销学生。“老张,今年你们招宏观的人么?我有一学生很好,他的毕业论文研究 BLAH BLAH ” 这种宣传对15-30名之间的系非常重要。建议你把自己申请学校的LIST给你的导师。如果你有什么特别想去的地方,让他知道。他会在适当场合有的放矢地 给你宣传一下。
对大多数人讲,自己拿博士学位的系可能是自己呆过的最好的经济系了。所以要好好利用。除了自己的导师外,要和系上其他老师保持紧密 联系。如果有两个自己方向的牛人在系上,让他们COCHAIR。JUNIOR FACULTY虽然不能作CHAIR,但也要和他们经常交流。这些人往往更NICE,可以成为你COAUTHOR的对象。同FIELD的学生也是很好的资 源。不要把他们当作你的竞争对手。如果别人作的比自己好,不要嫉妒。自己当不成明星,就当明星的朋友。想想自己平时还要挖空心思去接近牛人。如果自己的朋 友一天成为牛人,自己岂不近水楼台先得月?
内部指你导师和读博士所在系的其他老师及同学。剩下的就是外部资源了。今天我们继续说说外部资源。
建 立关系网前,首先对自己FIELD有什么牛人做个大概了解。基本策略和找女朋友一样,要普遍撒网,重点培养。列一个黑名单,包括本FIELD在 TOP 5 JOURNAL 担任EDITORIAL 职务的大牛;在本FIELD TOP JOURNAL里担任EDITORIAL职务的;加上你导师,如果他还没在LIST上。这样一划拉,至少也有二三十个了。怎么和这些人拉上关系呢?还是要 从导师入手。找找黑名单上谁和导师合作过,谁和导师的观点比较接近。这些人十有八九和导师是朋友,列为重点发展对象。学术界错综复杂的关系其实完全和中国 的关系网有一拼。不少牛人之间大学是ROOMMATE,或者研究生同一个导师。如果你是这种朋友的弟子,自然对你会有所照顾。
另外自己研究 TOPIC领域的几个牛人也是重点发展对象。即使和自己导师没什么直接联系,也要想办法接近。第二批发展对象是自己领域里的RISING STAR。每年看看本领域TOP 15 SCHOOL里有什么人在MARKET上,TOP 30 DEPARTMENTS 里哪些AP是和自己一个方向。这些人由于初露头脚,往往更容易接近一些。相对大牛而言,这些人更容易成为自己的REFEREE。大牛一般不屑作我等小虾的 REFEREE。他们经常把JUNIOR的SUBMISSION PASS 给别的JUNIOR。在我REFEREE的文章中,JUNIOR FACULTY 占了2/3。
列好了发展对象,什么时候开始建立关系网,怎么建立呢?我前面说过,说到底RESEARCH是 KING,NETWORKING只是辅助作用。当自己的RESEARCH还不很成熟时,不要花太多精力去拉关系。这时候可以采用守株待兔的策略。可以积极 接近系里的SEMINAR VISITOR 和其他短期VISITOR。如果有黑名单上的人作SEMINAR,一定要把论文提前认真读一遍,想一到两个SMART QUESTIONS。至于什么是SMART QUESTIONS,下面只是我个人看法。一句话,做人要厚道,尤其是刚踏入江湖的人。一定要牢记自己提问题的目的是帮助作者添砖加瓦,如何把论文作得更 严谨,更完美,而不是去挖别人墙角。可以看看有没有相关的LITERATURE被作者漏掉了,文章逻辑是不是严谨,THEORY和EMPIRICAL部份 是不是对应,有没有什么简单的ROBUSTNESS TEST作者可以考虑一下。总之,这种CONSTRUCTIVE的问题更容易引起作者的认真考虑,容易被采纳。
但是VISITOR不可能对你有什 么印象如果你仅仅在SEMINAR上提个问题。要找机会和他们面谈一会儿。VISITOR往往会在系里呆一段时间。到他办公室去介绍一下自己的 RESEARCH,自己的RESEARCH和VISITOR的有什么相关的地方。去之前要先作个RESEARCH,看看VISITOR以前作什么,现在正 在作什么,这样话题更多一些。不要希望他们能记住你的名字。但一定要自报门户,让他知道你是谁的学生。让他知道你导师有个优秀的学生会在未来的 MARKET上,方便导师以后推销你。
有了一篇像样的文章后,就可以加大NETWORKING的力度。把文章发给自己黑名单上的人。但发之前 一定要认真考虑,可以征求一下导师的意见。文章要有一定的质量才能起到给自己作宣传的作用,不然会适得其反。尤其是在TOP SCHOOL 的学生,开始大家会很SERIOUS的对待你。如果发现你的论文也就是TERM PAPER的水平,下次你再发文章给他们,恐怕没人再看了。所以对外NETWORKING太早不但不能帮助你,反而可能把你BURN OUT。文章一定要认真修改之后在给大家传阅。找NATIVE SPEAKER纠正语法错误。
发给别人时,不要仅仅说我有一篇论文和你的研究相 关,希望你看后给我提提意见。首先,如果自己引用了他的论文,要让他知道。其次,对自己的论文作一个简短的介绍。对于这种骚扰,大部份人不会有什么回应。 NICE点的可能回个EMAIL说,感谢发论文给他,有什么COMMENTS会给你说。但能认真给你提建议的应该很少。但不要气馁,至少自己的名字让别人 看到了。自己一二年级时对SEMINAR完全听不懂,但还是坚持去。不图别的,就是和老师混个脸熟。同样作为JUNIOR,不要怕热脸贴冷屁股,贴几次就 热了。
有人问我读书期间去参加CONFERENCE有没有帮助。我个人感觉帮助不大。很多CONFERENCE有学生SESSION,去这些 SESSION的往往是学生。接触的人很有限。但如果决定参加,就要好好利用。认真看看CONFERENCE的PROGRAM,有没有黑名单上的人参加。 如果有,要参加他们的SESSION,SESSION结束后要留下来给他们聊几句再走。但这种大型CONFERENCE上大家都忙着SOCIAL,一般不 愿意花太多时间和STUDENTS TALK。
真正的NETWORKING我觉得是在上JOB MARKET之后。有很多介绍JOB MARKET的文章里包括了怎么INTERVIEW和FLYOUT,我这里就不罗嗦了。这两个环节都是自己认识人的好机会。
工 作后有什么资源可以利用么?第一是系里的SEMINAR,争取当系里的SEMINAR ORGANIZER。实在不行,每个学期争取请1到2个自己的朋友来讲座。这时的主动权就完全掌握在自己手里了。把黑名单上的人排个顺序。自己研究 TOPIC的人排在前面,挨个请。以前不认识的也可以。一般这种邀请别人不会拒绝,除非是极牛的人。他们实在太忙。但给他们发个邀请,就算拒绝了他也会对 你有个印象。人请来了自然要好好招待,安排旅馆,陪着吃饭自然免不了。吃饭时抓住时机给别人介绍自己的论文。而且要介绍自己正在或者正准备作的 PROJECT,很多COAUTHORSHIP就是在饭桌上产生的。别以为这一套只有在中国行得通,其实是世界通用的。别人请来的SEMINAR SPEAKER如果有机会,吃饭也是要同去的。两杯酒一喝,不管中国人还是外国人,关系都感觉更近了一步。
有机会多参加CONFERENCE。在CONFERENCE上要PRESENT或作DISCUSSANT。这样才有暴光度。作DISCUSSANT时要肯花时间。一个好的DISCUSSANT很多时候比PRESENTER给人的印象还深。
刚毕业的JUNIOR一定要避免一个人单干。找导师合作一两篇文章。让他扶你上马后,再送你一程。如果本系有比较出名的SENIOR,想办法和他们合作效果可能更好。
毕 业后REFEREE的工作会逐渐多起来。这时一个给EDITOR留个好印象的绝好机会。认真准时完成报告。写报告时要厚道,不要一味批评别人。当然有人写 很MEAN的REPORT,这完全是个人选择。我一般即使决定要据某个文章,除了指出它不足的地方外,都列几个CONSTRUCTIVE的 COMMENTS。REFEREE是匿名的,EDITOR可是署名的。虽然我们不应该TAKE IT PERSONALLY,但如果你从一个EDITOR手里收到一个很MEAN的REPORT,自然会多少有点迁怒于EDITOR。EDITOR还是希望有一 篇中肯,NICE的REPORT。
在REPORT中不要让别人CITE自己的文章,尤其是自己要据的文章。除了给EDITOR留下不好印象外,还 得罪了被审稿的。别人一下就可以猜出是你审的。你如果有什么仇人,可以害他一下。写一篇MEAN REPORT,然后让他CITE你仇人的文章。呵呵,开个玩笑而已。
如果文章不错,建议接受,写一篇很NICE的REPORT。写几句很明显的赞 扬的话,让作者一看就知道你一定是建议REVISE&RESUBMIT。适当谈谈这篇文章和自己文章的关系。不要明显CITE自己的文章,除非是 联系非常紧密。可以把自己文章的IDEA介绍一下,讨论一下这两篇文章的互补之处。作者回去作个LITERATURE SEARCH,十有八九能找到你。
以上只是我个人的一点儿体会,欢迎大家补充。 -
2009-10-04
转美国大学生所要做的20件事 - [simple life]
-
2009-08-11
【转】Matlab命令 - [学林雅苑]
1 常用指令(General Purpose Commands)
1.1 通用信息查询(General information)
demo 演示程序
help 在线帮助指令
helpbrowser 超文本文档帮助信息
helpdesk 超文本文档帮助信息
helpwin 打开在线帮助窗
info MATLAB 和MathWorks 公司的信息
subscribe MATLAB 用户注册
ver MATLAB 和TOOLBOX 的版本信息
version MATLAB 版本
whatsnew 显示版本新特征
1.2 工作空间管理(Managing the workspace)
clear 从内存中清除变量和函数
exit 关闭MATLAB
load 从磁盘中调入数据变量
pack 合并工作内存中的碎块
quit 退出MATLAB
save 把内存变量存入磁盘
who 列出工作内存中的变量名
whos 列出工作内存中的变量细节
workspace 工作内存浏览器
1.3 管理指令和函数(Managing commands and functions)
edit 矩阵编辑器
edit 打开M 文件
inmem 查看内存中的P 码文件
mex 创建MEX 文件
open 打开文件
pcode 生成P 码文件
type 显示文件内容
what 列出当前目录上的M、MAT、MEX 文件
which 确定指定函数和文件的位置
1.4 搜索路径的管理(Managing the seach patli)
addpath 添加搜索路径
rmpath 从搜索路径中删除目录
path 控制MATLAB 的搜索路径
pathtool 修改搜索路径
1.5 指令窗控制(Controlling the command window)
beep 产生beep 声
echo 显示命令文件指令的切换开关
diary 储存MATLAB 指令窗操作内容
format 设置数据输出格式
more 命令窗口分页输出的控制开关
1.6 操作系统指令(Operating system commands)
cd 改变当前工作目录
computer 计算机类型
copyfile 文件拷贝
delete 删除文件
dir 列出的文件
dos 执行dos 指令并返还结果
getenv 给出环境值
ispc MATLAB 为PC(Windows)版本则为真
isunix MATLAB 为Unix 版本则为真
mkdir 创建目录
pwd 改变当前工作目录
unix 执行unix 指令并返还结果
vms 执行vms dcl 指令并返还结果
web 打开web 浏览器
! 执行外部应用程序
3.5 信息显示(Message display)
disp 显示矩阵和文字内容
display 显示矩阵和文字内容的重载函数
error 显示错误信息
fprintf 把格式化数据写到文件或屏幕
lasterr 最后一个错误信息
lastwarn 最后一个警告信息
sprintf 按格式把数字转换为串
warning 显示警告信息
3.6 交互式输入(Interactive input)
input 提示键盘输入
keyboard 激活键盘做为命令文件
pause 暂停
uicontrol 创建用户界面控制
uimenu 创建用户界面菜单
4.3 矩阵操作(Matrix manipulateion)
blkdiag 块对角阵串接
diag 创建对角阵,抽取对角向量
end 数组的长度,即最大下标
find 找出非零元素1 的下标
fliplr 矩阵的左右翻转
flipud 矩阵的上下翻转
flipdim 交换对称位置上的元素
ind2sub 据单下标换算出全下标
reshape 矩阵变维
rot90 矩阵逆时针90°旋转
sub2idn 据全下标换算出单下标
tril 抽取下三角阵
triu 抽取上三角阵
nestpow2 最近邻的2 的幂
5.3 复数函数(Complex)
abs 绝对值
angle 相角
complex 将实部和虚部构成复数
conj 复数共轭
cplxpair 复数阵成共轭对形式排列
imag 复数虚部
isreal 若是实数矩阵则为真
real 复数实部
unwrap 相位角360°线调整
5.4 圆整和求余函数(Rounding and remainder)
ceil 朝正无穷大方向取整
fix 朝零方向取整
floor 朝负无穷大方向取整
mod 模数求余
rem 求余数
round 四舍五入取整
sign 符号函数
6 特殊函数(Specialized math functions)
cart2pol 直角坐标变为柱(或极)坐标
cart2sph 直角坐标变为球坐标
cross 向量叉积
dot 向量内积
isprime 若是质数则为真
pol2cart 柱(或极)坐标变为直角坐标
sph2cart 球坐标变为直角坐标
7.1 矩阵分析(Matrix analysis)
det 行列式的值
norm 矩阵或向量范数
normest 估计2 范数
null 零空间
orth 值空间
rank 秩
rref 转换为行阶梯形
trace 迹
subspace 子空间的角度
8 数据分析和傅里叶变换(Date analysis and Fourier transforms)
8.1 基本运算(Basic operations)
cumprod 元素累计积
cumsum 元素累计和
cumtrapz 累计积分
hist 统计频数直方图
histc 直方图统计
max 最大值
mean 平均值
median 中值
min 最小值
prod 元素积
sort 由小到大排序
sortrows 由小到大按行排序
std 标准差
sum 元素和
trapz 梯形数值积分
var 求方差
8.2 有限差分(Finite differentces)
del2 五点离散Laplacian
diff 差分和近似微分
gradient 梯度
8.3 相关(Correlation)
corrcoef 相关系数
cov 协方差矩阵
subspace 子空间之间的角度
9 音频支持(Audio support)
9.1 音频硬件驱动(Audio hardware drivers)
sound 播放向量
soundsc 自动标刻并播放
waveplay 利用系统音频输出设配播放
waverecor 利用系统音频输入设配录音
9.2 音频文件输入输出(Audio file import and export)
auread 读取音频文件(.au)
auwrite 创建音频文件(.au)
wavread 读取音频文件(.wav)
wavwrite 创建音频文件(.wav)
9.3 工具(Utilities)
lin2mu 将线性信号转换为μ 一律编码的信号
mu2lin 将μ 一律编码信号转换为线性信号
10.3 多项式(Polynomials)
conv 多项式相乘
deconv 多项式相除
poly 由根创建多项式
polyder 多项式微分
polyfit 多项式拟合
polyint 积分多项式分析
polyval 求多项式的值
polyvalm 求矩阵多项式的值
residue 求部分分式表达
roots 求多项式的根
11.1 优化和寻根(Optimization and root finding)
fminbnd 非线性函数在某区间中极小值
fminsearch 单纯形法求多元函数极值点指令
fzero 单变量函数的零点
13.6 视角控制(Viewpoint control)
rotate3d 旋动三维图形
view 设定3-D 图形观测点
viewmtx 观测点转换矩阵
14.6 影片和动画(Movies and animation)
capture 当前图的屏捕捉
frame2im 将影片动画转换为编址图像
getframe 获得影片动画图像的帧
im2frame 将编址图像转换为影片动画
movie 播放影片动画
moviein 影片动画内存初始化
rotate 旋转指令
15.1 图形窗的产生和控制(Figure window creation and control)
clf 清除当前图
close 关闭图形
figure 打开或创建图形窗口
gcf 获得当前图的柄
openfig 打开图形
refresh 刷新图形
shg 显示图形窗
17.1 通用字符串函数(General)
blanks 空格符号
cellstr 通过字符串数组构建字符串的元胞数组
char 创建字符传输组或者将其他类型变量转化为
字符串数组
deblank 删除最后的空格
double 把字符串变成ASCII 码值
eval 执行串形式的MATLAB 表达式
17.2 字符串查询(String tests)
iscellstr 若是字符串组成的元胞数组则为真
ischar 若是字符串则为真
isletter 串中是字母则为真
isspace 串中是空格则为真
isstr 若是字符串则为真
17.3 字符串操作(String operations)
base2dec X-进制串转换为十进制整数
bin2dec 二进制串转换为十进制整数
dec2base 十进制整数转换为X 进制串
dec2bin 十进制整数转换为二进制串
dec2hex 十进制整数转换为16 进制串
findstr 在一个串中寻找一个子串
hex2dec 16-进制串转换为十进制整数
hex2num 16-进制串转换为浮点数
int2str 将整数转换为字符串
lower 把字符串变成小写
mat2str 将数组转换为字符串
num2str 把数值转换为字符串
strcat 把多个串连接成长串
strcmp 比较字符串
strcmpi 比较字符串(忽略大小写)
strings MATLAB 中的字符串
strjust 字符串的对齐方式
strmatch 逐行搜索串
strnomp 比较字符串的前N 个字符
strncmpi 比较字符串的前N 个字符(忽略大小写)
strrep 用另一个串代替一个串中的子串
strtok 删除串中的指定子串
strvcat 创建字符串数组
str2mat 将字符串转换为含有空格的数组
str2num 将字符串转换为数值
upper 把字符串变成大写
18 文件输入/输出(File input/output)
clc 清除指令窗口
disp 显示矩阵和文字内容
fprintf 把格式化数据写到文件或屏幕
home 光标返回行首
input 提示键盘输入
load 从磁盘中调入数据变量
pause 暂停
sprintf 写格式数据到串
sscanf 在格式控制下读串
19 时间和日期(Time and dates)
clock 时钟
cputme MATLAB 战用CPU 时间
date 日期
etime 用CLOCK 计算的时间
now 当前时钟和日期
pause 暂停
tic 秒表启动
toc 秒表终止和显示
uint8(unit16、unit32) 转换为8(16、32)位无符号整型数
int8(nit16、nit32) 转换为8(16、32)位符号整型数
cat 把若干数组串接成高维数组
ndims 数组A 的维数
21 示例(E xamples and demonstrations)
demo 演示程序
flow 无限大水体中水下射流速度数据
intro 幻灯演示指令
peaks 产生peaks 图形数据
22 符号工具包(Symbolic Math Toolbox)
22.1 微积分(Calculus)
diff 求导数
limit 求极限
int 计算积分
jacobian Jacobian 矩阵
symsum 符号序列的求和
trylor Trylor 级数
22.2 线性代数(Linear Algebra)
det 行列式的值
diag 创建对角阵,抽取对角向量
eig 矩阵特征值和特征向量
expm 矩阵指数
inv 矩阵的逆
jordan Jordan 分解
null 零空间
poly 特征多项式
rank 秩
rref 转换为行阶梯形
svd 奇异值分解
tril 抽取下三角阵
triu 抽取上三角阵
22.3 化简(Simplification)
collect 合并同类项
expand 对指定项展开
factor 进行因式或因子分解
horner 转换成嵌套形式
numden 提取公因式
simple 运用各种指令化简符号表达式
simplify 恒等式简化
subexpr 运用符号变量置换子表达式
subs 通用置换指令
22.4 方程求解(Solution of Equation)
compose 求复函数
dsolve 求解符号常微分方程
finverse 求反函数
fminunc 拟牛顿法求多元函数极值点
fsolve 解非线性方程组
lsqnonlin 解非线性最小二乘问题
solve 求解方程组
22.5 变量精度(Variable Precision Arithmetic)
digits 设置今后数值计算以n 位相对精度进行
vpa 给出数值型符号结果
22.6 积分变换(Integral Transforms)
fourier Fourier 变换
ifourier Fourier 反变换
ilaplace Ilaplace 反变换
iztrans Z 反变换
laplace Ilaplace 变换
ztrans Z 变换
22.7 转换(Conversions)
char 把符号对象转化为字符串数组
double 把符号常数转化为16 位相对精度的浮点数值
对象
poly2sym 将多项式转换为符号多项式
sym2poly 将符号多项式转换为系数向量
22.8 基本操作(Basic Operation)
ccode 符号表达式的C 码表达式
findsym 确认表达式中符号“变量”
fortran 符号表达式的fortran 表达式
latex 符号表达式的LaTex 表示
pretty 习惯方式显示
sym 定义基本符号对象
syms 定义基本符号对象
22.9 串处理函数(String handling utilities)
isvarname 检查是否为有效的变量名
vectorize 将字符串表达式或内联函数对象向量化
23 其它
bode 波特图
butter Butter Worth 低通道滤波器
gplot 拓扑图
hosted MAPLAB 服务中心识别号
impulse 冲激响应
isparse 若是稀疏矩阵则为真
lsim 任意输入下的响应
ltiview 响应分析的图形用户界面
matlabrc MAPLAB 的主启动文件
mbuild 独立可执行文件编译器预配置及创建
mcc 编译宏指令
mex 把C 码文件编译成MEX 文件
mineral 消去传递函数分子、分母公因子
nyquist Nyquist 图
rlocus 跟轨迹
setstr 把ASCII 码翻译成串
sim 运行SIMULINK 模型
ss 利用状态方程四对组生成LTI 对象
simulink 打开SIMULINK 集成窗口
ssdata 从LTI 对象获取状态方程四对组
startup 启动MATLAB 时的自动执行M 文件
step 单位阶跃响应
tf 利用传递函数二对组生成LTI 对象
tfdata 从LTI 对象获取传递函数二对组
zpk 利用零极点增益三对组生成LTI 对象
zpkdata 从LTI 对象获取零极点增益三对组
loodfor 关键词检索
notebood 创建或打开M-book 文件
http://www.mathworks.com/matlabc ... nge/loadCategory.do
有通信系统仿真的
uiimport
numel:矩阵元素的个数
nnz: 非0元素个数
save -append
clf: 清除当前Figure窗口的所有非隐藏图形对象.
close: 关闭当前Figure窗口.
close all:关闭所有Figure窗口.
who('golobal'):列出全局变量
who: 列出当前工作空间里所有变量
whos: 列出当前工作空间所有变量及大小.类型和所占用的存储空间.
clearglobal: 从工作空间清除所有全局变量
cleara:从工作空间清除所有变量.函数和MEX文件.
pack: 将所有变量保存到磁盘,然后清除内存并从磁盘恢复变量,有利于提高内存的利用效率。
workspacd:显示Workspace浏览器.
ezplot
EZPLOT Easy to use function plotter.
EZPLOT(f) plots the expression f = f(x) over the default
domain -2*pi < x < 2*pi.
EZPLOT(f, [a,b]) plots f = f(x) over a < x < b
subs 函数平移
subs(f,t,t-t0). 反 subs(f,t,-t)
pburg
用Burg法估计功率谱密度
cohere
两信号相关函数平方幅值估计
pcov
用协方差法估计功率谱密度
pmcov
用改进协方差法估计功率谱密度
periodogram
用周期图法估计功率谱密度
pmtm
用Multitaper法估计功率谱密度
pmusic
用MUSIC法估计功率谱密度
pwelch
用Welch法估计功率谱密度
pyulear
用Yule-Walker AR法估计功率谱密度
psdplot
用功率谱密度数据绘图
通信
randsrc
产生-1或+1
绘图
信源编码u律和A律扩压计算(compand)
标量量化 lloyds
预测量化 dpcmenco和dpcmdeco
纠错码
vec2mat convert vector to matrix
encode and decode
bchploy
产生BCH码的参数或生成多项式
cyclpoly
产生循环码的生成多项式
gen2abcd
将转移函数转换成状态空间形式
gen2par
校验矩阵和生成矩阵相互转换
gfweight
计算线性分组码的最短距离
hammgen
生成海明码的校验矩阵和生成矩阵
rsencof
对ASCII码文件进行Reed-Solomon编码
rsdecof
对用RS编码的ASCII码文件进行解码
vitdec
采用Viterbi算法对二进制数据进行卷积解码
bchenco bchdeco
BCH编码解码
rsenco rsdeco
RS编解码
rsencode rsdecode
指数形式的RS编解码
调制解调
模拟:
amod
模拟带通调制
ademod
模拟带通解调
amodce ademodce
模拟基带调制解调
数字:
dmod ddemod
数字带通调制解调
dmodce ddemodce
数字基带调制
apkconst
绘制联合周期ASK-PSK信号点集
Type inmem to display all M-files that were used when the function ran. If you want to see what MEX-files were used as well, specify an additional output: [mfiles, mexfiles] = inmem
qaskenco qaskdeco
QASK直角信号点映射反映射
专用滤波器
rcosflt
用上升余弦(R-C)滤波器对数字信号进行滤波
rcosine
设计上升余弦(R-C)滤波器
rcosfir
设计上升余弦FIR滤波器
rcosiir
设计上升余弦IIR滤波器
Galois域计算
gfadd
Galois域多项式加法
gfconv
Galois域多项式乘法
gfdeconv
Galois域多项式除法
gfpretty
以普通方式显示多项式
gfprimck
检验Galois域中的多项式是否为本原多项式
gfprimdf
生成Galois域中默认的本原多项式
gfprimfd
寻找Galois域中的本原多项式
gfroot
求Galois域中多项式的根
istrellis
检查输入是否为有效网络结构
oct2dec
8进制转换为十进制
y=rectpuls(t,w) 产生矩形脉冲
y=tripuls(T,w,s) 产生三角脉冲
y=diric(x,n) 产生狄拉克冲击脉冲
y=gauspuls(t,fc,bw,bwf);产生高斯调制的正弦脉冲
y=pulstran(t,d,'func');产生脉冲串
y=sinc(x) 产生取样函数脉冲
y=chirp(t,f0,t1,f1) 产生扫频信号
repmat 重复一个序列
Matlab命令大全(转载)
MATLAB命令大全.doc
MATLAB命令大全
管理命令和函数
help 在线帮助文件
doc 装入超文本说明
what M、MAT、MEX文件的目录列表
type 列出M文件
lookfor 通过help条目搜索关键字
which 定位函数和文件
Demo 运行演示程序
Path 控制MATLAB的搜索路径
管理变量和工作空间
Who 列出当前变量
Whos 列出当前变量(长表)
Load 从磁盘文件中恢复变量
Save 保存工作空间变量
Clear 从内存中清除变量和函数
Pack 整理工作空间内存
Size 矩阵的尺寸
Length 向量的长度
disp 显示矩阵或
与文件和*作系统有关的命令
cd 改变当前工作目录
Dir 目录列表
Delete 删除文件
Getenv 获取环境变量值
! 执行DOS*作系统命令
Unix 执行UNIX*作系统命令并返回结果
Diary 保存MATLAB任务
控制命令窗口
Cedit 设置命令行编辑
Clc 清命令窗口
Home 光标置左上角
Format 设置输出格式
Echo 底稿文件内使用的回显命令
more 在命令窗口中控制分页输出
启动和退出MATLAB
Quit 退出MATLAB
Startup 引用MATLAB时所执行的M文件
Matlabrc 主启动M文件
一般信息
Info MATLAB系统信息及Mathworks公司信息
Subscribe 成为MATLAB的订购用户
hostid MATLAB主服务程序的识别代号
Whatsnew 在说明书中未包含的新信息
Ver 版本信息
*作符和特殊字符
+ 加
— 减
* 矩阵乘法
.* 数组乘法
^ 矩阵幂
.^ 数组幂
\ 左除或反斜杠
/ 右除或斜杠
./ 数组除
Kron Kronecker张量积
: 冒号
( ) 圆括号
[ ] 方括号
. 小数点
.. 父目录
… 继续
, 逗号
; 分号
% 注释
! 感叹号
‘ 转置或引用
= 赋值
= = 相等
< > 关系*作符
& 逻辑与
| 逻辑或
~ 逻辑非
xor 逻辑异或
逻辑函数
Exist 检查变量或函数是否存在
Any 向量的任一元为真,则其值为真
All 向量的所有元为真,则其值为真
Find 找出非零元素的索引号
三角函数
Sin 正弦
Sinh 双曲正弦
Asin 反正弦
Asinh 反双曲正弦
Cos 余弦
Cosh 双曲余弦
Acos 反余弦
Acosh 反双曲余弦
Tan 正切
Tanh 双曲正切
Atan 反正切
Atan2 四象限反正切
Atanh 反双曲正切
Sec 正割
Sech 双曲正割
Asech 反双曲正割
Csc 余割
Csch 双曲余割
Acsc 反余割
Acsch 反双曲余割
Cot 余切
Coth 双曲余切
Acot 反余切
Acoth 反双曲余切
指数函数
Exp 指数
Log 自然对数
Log10 常用对数
Sqrt 平方根
复数函数
Abs 绝对值
Argle 相角
Conj 复共轭
Image 复数虚部
数值函数
Fix 朝零方向取整
Floor 朝负无穷大方向取整
Ceil 朝正无穷大方向取整
Round 朝最近的整数取整
Rem 除后取余
Sign 符号函数
基本矩阵
Zeros 零矩阵
Ones 全“1”矩阵
Eye 单位矩阵
Rand 均匀分布的随机数矩阵
Randn 正态分布的随机数矩阵
Logspace 对数间隔的向量
Meshgrid 三维图形的X和Y数组
: 规则间隔的向量
特殊变量和常数
Ans 当前的答案
Eps 相对浮点精度
Realmax 最大浮点数
Realmin 最小浮点数
Pi 圆周率
I,j 虚数单位
Inf 无穷大
Nan 非数值
Flops 浮点运算次数
Nargin 函数输入变量数
Nargout 函数输出变量数
Computer 计算机类型
Isieee 当计算机采用IEEE算术标准时,其值为真
Why 简明的答案
Version MATLAB版本号
时间和日期
Clock 挂钟
Date 日历
Etime 计时函数
Tic 秒表开始计时
Toc 计时函数
Cputime CPU时间(以秒为单位)
矩阵*作
Diag 建立和提取对角阵
Fliplr 矩阵作左右翻转
Flipud 矩阵作上下翻转
Reshape 改变矩阵大小
Rot90 矩阵旋转90度
Tril 提取矩阵的下三角部分
Triu 提取矩阵的上三角部分
: 矩阵的索引号,重新排列矩阵
Compan 友矩阵
Hadamard Hadamard矩阵
Hankel Hankel矩阵
Hilb Hilbert矩阵
Invhilb 逆Hilbert矩阵
Kron Kronecker张量积
Magic 魔方矩阵
Toeplitz Toeplitz矩阵
Vander Vandermonde矩阵
矩阵分析
Cond 计算矩阵条件数
Norm 计算矩阵或向量范数
Rcond Linpack 逆条件值估计
Rank 计算矩阵秩
Det 计算矩阵行列式值
Trace 计算矩阵的迹
Null 零矩阵
Orth 正交化
线性方程
\和/ 线性方程求解
Chol Cholesky分解
Lu 高斯消元法求系数阵
Inv 矩阵求逆
Qr 正交三角矩阵分解(QR分解)
Pinv 矩阵伪逆
特征值和奇异值
Eig 求特征值和特征向量
Poly 求特征多项式
Hess Hessberg形式
Qz 广义特征值
Cdf2rdf 变复对角矩阵为实分块对角形式
Schur Schur分解
Balance 矩阵均衡处理以提高特征值精度
Svde 奇异值分解
矩阵函数
Expm 矩阵指数
Expm1 实现expm的M文件
Expm2 通过泰勒级数求矩阵指数
Expm3 通过特征值和特征向量求矩阵指数
Logm 矩阵对数
Sqrtm 矩阵开平方根
Funm 一般矩阵的计算
泛函——非线性数值方法
Ode23 低阶法求解常微分方程
Ode23p 低阶法求解常微分方程并绘出结果图形
Ode45 高阶法求解常微分方程
Quad 低阶法计算数值积分
Quad8 高阶法计算数值积分
Fmin 单变量函数的极小变化
Fmins 多变量函数的极小化
Fzero 找出单变量函数的零点
Fplot 函数绘图
多项式函数
Roots 求多项式根
Poly 构造具有指定根的多项式
Polyvalm 带矩阵变量的多项式计算
Residue 部分分式展开(留数计算)
Polyfit 数据的多项式拟合
Polyder 微分多项式
Conv 多项式乘法
Deconv 多项式除法
建立和控制图形窗口
Figure 建立图形
Gcf 获取当前图形的句柄
Clf 清除当前图形
Close 关闭图形
建立和控制坐标系
Subplot 在标定位置上建立坐标系
Axes 在任意位置上建立坐标系
Gca 获取当前坐标系的句柄
Cla 清除当前坐标系
Axis 控制坐标系的刻度和形式
Caxis 控制伪彩色坐标刻度
Hold 保持当前图形
句柄图形对象
Figure 建立图形窗口
Axes 建立坐标系
Line 建立曲线
Text 建立文本串
Patch 建立图形填充块
Surface 建立曲面
Image 建立图像
Uicontrol 建立用户界面控制
Uimen 建立用户界面菜单
句柄图形*作
Set 设置对象
Get 获取对象特征
Reset 重置对象特征
Delete 删除对象
Newplot 预测nextplot性质的M文件
Gco 获取当前对象的句柄
Drawnow 填充未完成绘图事件
Findobj 寻找指定特征值的对象
打印和存储
Print 打印图形或保存图形
Printopt 配置本地打印机缺省值
Orient 设置纸张取向
Capture 屏幕抓取当前图形
基本X—Y图形
Plot 线性图形
Loglog 对数坐标图形
Semilogx 半对数坐标图形(X轴为对数坐标)
Semilogy 半对数坐标图形(Y轴为对数坐标)
Fill 绘制二维多边形填充图
特殊X—Y图形
Polar 极坐标图
Bar 条形图
Stem 离散序列图或杆图
Stairs 阶梯图
Errorbar 误差条图
Hist 直方图
Rose 角度直方图
Compass 区域图
Feather 箭头图
Fplot 绘图函数
Comet 星点图
图形注释
Title 图形标题
Xlabel X轴标记
Ylabel Y轴标记
Text 文本注释
Gtext 用鼠标放置文本
Grid 网格线
MATLAB编程语言
Function 增加新的函数
Eval 执行由MATLAB表达式构成的字串
Feval 执行由字串指定的函数
Global 定义全局变量
程序控制流
If 条件执行语句
Else 与if命令配合使用
Elseif 与if命令配合使用
End For,while和if语句的结束
For 重复执行指定次数(循环)
While 重复执行不定次数(循环)
Break 终止循环的执行
Return 返回引用的函数
Error 显示信息并终止函数的执行
交互输入
Input 提示用户输入
Keyboard 像底稿文件一样使用键盘输入
Menu 产生由用户输入选择的菜单
Pause 等待用户响应
Uimenu 建立用户界面菜单
Uicontrol 建立用户界面控制
一般字符串函数
Strings MATLAB中有关字符串函数的说明
Abs 变字符串为数值
Setstr 变数值为字符串
Isstr 当变量为字符串时其值为真
Blanks 空串
Deblank 删除尾部的空串
Str2mat 从各个字符串中形成文本矩阵
Eval 执行由MATLAB表达式组成的串
字符串比较
Strcmp 比较字符串
Findstr 在一字符串中查找另一个子串
Upper 变字符串为大写
Lower 变字符串为小写
Isletter 当变量为字母时,其值为真
Isspace 当变量为空白字符时,其值为真
字符串与数值之间变换
Num2str 变数值为字符串
Int2str 变整数为字符串
Str2num 变字符串为数值
Sprintf 变数值为格式控制下的字符串
Sscanf 变字符串为格式控制下的数值
十进制与十六进制数之间变换
Hex2num 变十六进制为IEEE标准下的浮点数
Hex2dec 变十六制数为十进制数
Dec2hex 变十进制数为十六进制数
建模
Append 追加系统动态特性
Augstate 变量状态作为输出
Blkbuild 从方框图中构造状态空间系统
Cloop 系统的闭环
Connect 方框图建模
Conv 两个多项式的卷积
Destim 从增益矩阵中形成离散状态估计器
Dreg 从增益矩阵中形成离散控制器和估计器
Drmodel 产生随机离散模型
Estim 从增益矩阵中形成连续状态估计器
Feedback 反馈系统连接
Ord2 产生二阶系统的A、B、C、D
Pade 时延的Pade近似
Parallel 并行系统连接
Reg 从增益矩阵中形成连续控制器和估计器
Rmodel 产生随机连续模型
Series 串行系统连接
Ssdelete 从模型中删除输入、输出或状态
ssselect 从大系统中选择子系统
compan 伴随矩阵
[-a,a]均匀分布的产生 y=a-2*a*rand()
sub2ind 据全下标换算出单下标,如IND = sub2ind(SIZ,I,J)
ind2sub 据单下标换算出全下标,如 = ind2sub(SIZ,IND)
(3)矩阵行列删除
a(2,:)=[] %删除指定行,冒号表示所有行或列
a =
1 2 3
7 8 19
0 20 0
a(:,3)=[] %删除指定行
diag 对角矩阵和矩阵的对角化
rot90 矩阵旋转90度
reshape 矩阵元素重新排列
tril 矩阵的下三角阵
triu 矩阵的上三角阵
fliplr 矩阵左右翻转
flipud 矩阵上下翻转
cat 矩阵连接
repmat 复制并平铺矩阵
功 能
算术表达式
M函数
功 能
算术表达式
M函数
加 法
A+B
plus(A,B)
矩阵左除
A \ B
mldivide(A,B)
减 法
A-B
minus(A,B)
数组左除
A. \ B
ldivide(A,B)
矩阵乘法
A*B
mtimes(A,B)
矩阵求幂
A^B
mpower(A,B)
数组乘法
A.*B
times(A,B)
数组求幂
A.^B
power(A,B)
矩阵右除
A/B
mrdivide(A,B)
矩阵共轭转置
A '
ctranspose(A)
数组右除
A./B
rdivide(A,B)
非共轭转置
A. '
transpose(A)
3)基本数学函数:
函数名
数 学 计 算 功 能
函 数 名
数 学 计 算 功 能
abs(x)
实数的绝对值或复数的幅值
floor(x)
对x朝-∞方向取整
acos(x)
反余弦arcsin x
gcd(m,n)
求正整数m和n的最大公约数
acosh(x)
反双曲余弦arccosh x
imag(x)
求复数x的虚部
angle(x)
在四象限内求复数 x 的相角
lcm(m,n)
求正整数m和n的最小公倍数
asin(x)
反正弦arcsin x
log(x)
自然对数(以为底数) e
asinh(x)
反双曲正弦arcsinh x
log10(x)
常用对数(以10为底数)
atan(x)
反正切arctan x
real(x)
求复数x的实部
atan2(x,y)
在四象限内求反正切
rem(m,n)
求正整数m和n的m/n之余数
atanh(x)
反双曲正切arctanh x
round(x)
对x四舍五入到最接近的整数
ceil(x)
对x朝+∞方向取整
sign(x)
符号函数:求出x的符号
conj(x)
求复数x的共轭复数
sin(x)
正弦sin x
cos(x)
余弦cos x
sinh(x)
反双曲正弦sinh x
cosh(x)
双曲余弦cosh x
sqrt(x)
求实数x的平方根:x
exp(x)
指数函数 xe
tan(x)
正切tan x
fix(x)
对x朝原点方向取整
tanh(x)
双曲正切tanh x -
2009-08-11
【转】也许能施惠于人的资料 - [simple life]
雅思7.5 经验 (需要四个7的请进)
http://blog.xiaonei.com/GetEntry.do?id=309821386&owner=238806123
考*雅思*所需要几乎所有资料的链接~~
http://blog.xiaonei.com/GetEntry.do?id=309490248&owner=243317589
新东方李老师的734条高频词组笔记
http://blog.xiaon... -
1、自己为什么选择这个课题?
2、研究这个课题的意义和目的是什么?
3、全文的基本框架、基本结构是如何安排的?
4、全文的各部分之间逻辑关系如何?
5、在研究本课题的过程中,发现了那些不同见解?对这些不同的意见,自己是怎样逐步认识的?又是如何处理的?
6、论文虽未论及,但与其较密切相关的问题还有哪些?
7、还有哪些问题自己还没有搞清楚,在论文中论述得不够透彻?
8、写作论文时立论的主要依据是什么?
对以上问题应仔细想一想,必要时要用笔记整理出来,写成发言提纲,在答辩时用。这样才能做到有备无患,临阵不慌。
一、答辩技巧
学生首先要介绍一下论文的概要,这就是所谓“自述报告”,须强调一点的是“自述”而不是“自读”。这里重要的技巧是必须注意不能照本宣读,把报告变成了“ 读书”。“照本宣读”是第一大忌。这一部分的内容可包括写作动机、缘由、研究方向、选题比较、研究范围、围绕这一论题的最新研究成果、自己在论文中的新见解、新的理解或新的突破。做到概括简要,言简意赅。不能占用过多时间,一般以十分钟为限。所谓“削繁去冗留清被,画到无时是熟时”,就是说,尽量做到词约旨丰,一语中的。要突出重点,把自己的最大收获、最深体会、最精华与最富特色的部分表述出来。这里要注意一忌主题不明;二忌内容空泛,东拉西扯;三忌平平淡淡,没有重点。
在答辩时,学生要注意仪态与风度,这是进入人们感受渠道的第一信号。如果答辩者能在最初的两分种内以良好的仪态和风度体现出良好的形象,就有了一个良好的开端。有人将人的体态分解为最小单位来研究(如头、肩、胸、脊、腰等)认为凹胸显现怯懦、自卑,挺胸显示情绪高昂—但过分则为傲慢自负;肩手颈正显示正直、刚强,脊背挺拔体现严肃而充满自信。但过于如此,就会被人看作拘泥刻板保守,略为弯腰有度,稍稍欠身可表示谦虚礼貌。孙中山先生曾说过“其所具风度姿态,即使全场有肃然起敬之心,举动格式又须使听者有安静详和之气”他的这番金玉良言,对我们确实有很大的启发。
在听取教师提问时所要掌握的技巧要领是:
沉着冷静,边听边记
精神集中,认真思考
既要自信,又要虚心
实事求是,绝不勉强
听准听清,听懂听明
在回答问题时所要掌握的技巧是构思时要求每个问题所要答的“中心”“症结”“关健”在哪里?从哪一个角度去回答问题最好?应举什么例子来证明?回答问题的内容实质上是一段有组织的“口头作文”。这就要一、文章应有论点、论据。二、有开头主体与结尾。三、有条理、有层次。四、应用词确当,语言流畅。五、应口齿清楚、语速适度。开头要简洁:单刀直入,是最好的开头,开门见山地表述观点,在答辩中是最好的办法。主体部份的表述可条分缕析,即把所要回答的内容逐条归纳分析,实际上是对自己掌握的材料由此及彼,由表及里地做整理。这样的表述就不会流于表面,而能深入本质。条分缕析可以把自己掌握的一些实际例子合并,整理成若干条目,列成几个小标题:分成几点,一点一点,一条一条地说出。满碗的饭必须一口一口吃,满肚子的道理也必须一条一条讲出来,环环相扣,条条相连,令人听完后有清楚的印象。假如在准备的时候已经准备了一个较完整的提纲,那么沿着回答问题的主线,再穿上一些玉珠(举例子)就可以做到中心明确,条理清楚,有理有例了。
作为将要参加论文答辩同学,首先而且必须对自己所著的毕业论文内容有比较深刻理解和比较全面的熟悉。这是为回答毕业论文答辩委员会成员就有关毕业论文的深度及相关知识面而可能提出的论文答辩问题所做的准备。所谓“深刻的理解”是对毕业论文有横向的把握。例如题为《创建名牌产品发展民族产业》的论文,毕业论文答辩委员会可能会问“民族品牌”与“名牌”有何关系。尽管毕业论文中未必涉及“民族品牌”,但参加论文答辩的学生必须对自己的毕业论文有“比较全面的熟悉”和“比较深刻的理解”,否则,就会出现尴尬局面。
二、论文答辩——图表穿插
任何毕业论文,无论是文科还是理科都或多或少地涉及到用图表表达论文观点的可能,故我认为应该有此准备。图表不仅是一种直观的表达观点的方法,更是一种调节论文答辩会气氛的手段,特别是对私人论文答辩委员会成员来讲,长时间地听述,听觉难免会有排斥性,不再对你论述的内容接纳吸收,这样,必然对你的毕业论文答辩成绩有所影响。所以,应该在论文答辩过程中适当穿插图表或类似图表的其它媒介以提高你的论文答辩成绩。
三、论文答辩——语流适中
进行毕业论文答辩的同学一般都是首次。无数事实证明,他们论文答辩时,说话速度往往越来越快,以致毕业答辩委员会成员听不清楚,影响了毕业答辩成绩。故毕业答辩学生一定要注意在论文答辩过程中的语流速度,要有急有缓,有轻有重,不能像连珠炮似地轰向听众。
四、论文答辩——目光移动
毕业生在论文答辩时,一般可脱稿,也可半脱稿,也可完全不脱稿。但不管哪种方式,都应注意自己的目光,使目光时常地瞟向论文答辩委员会成员及会场上的同学们。这是你用目光与听众进行心灵的交流,使听众对你的论题产生兴趣的一种手段。在毕业论文答辩会上,由于听的时间过长,委员们难免会有分神现象,这时,你用目光的投射会很礼貌地将他们的神“拉”回来,使委员们的思路跟着你的思路走。
五、论文答辩——体态语辅助
虽然毕业论文答辩同其它论文答辩一样以口语为主,但适当的体态语运用会辅助你的论文答辩,使你的论文答辩效果更好。特别是手势语言的恰当运用会显得自信、有力、不容辩驳。相反,如果你在论文答辩过程中始终直挺挺地站着,或者始终如一地低头俯视,即使你的论文结构再合理、主题再新颖,结论再正确,论文答辩效果也会大受影响。所以在毕业论文答辩时,一定要注意使用体态语。
六、论文答辩——时间控制
一般在比较正规的论文答辩会上,都对辩手有答辩时间要求,因此,毕业论文答辩学生在进行论文答辩时应重视论文答辩时间的掌握。对论文答辩时间的控制要有力度,到该截止的时间立即结束,这样,显得有准备,对内容的掌握和控制也轻车熟路,容易给毕业论文答辩委员会成员一个良好的印象。故在毕业论文答辩前应该对将要答辩的内容有时间上的估计。当然在毕业论文答辩过程中灵活地减少或增加也是对论文答辩时间控制的一种表现,应该重视。
七、论文答辩——紧扣主题
在校园中进行毕业论文答辩,往往辩手较多,因此,对于毕业论文答辩委员会成员来说,他们不可能对每一位的毕业论文内容有全面的了解,有的甚至连毕业论文题目也不一定熟悉。因此,在整个论文答辩过程中能否围绕主题进行,能否最后扣题就显得非常重要了。另外,委员们一般也容易就论文题目所涉及的问题进行提问,如界能自始至终地以论文题目为中心展开论述就会使评委思维明朗,对你的毕业论文给予肯定。
八、论文答辩——人称使用
在毕业论文答辩过程中必然涉及到人称使用问题,我建议尽量多地使用第一人称,如“我”“我们”即使论文中的材料是引用他人的,用“我们引用”了哪儿哪儿的数据或材料,特别是毕业论文大多是称自己作的,所以要更多使用而且是果断地、大胆地使用第一人称“我”和“我们”。如果是这样,会使人有这样的印象:东西是你的,工作做了不少!(摘自:《青年科学》2003.8,原文:“毕业论文答辩应注意的几个问题”作者:邓秋香) -
2009-05-14
毕业照 - [simple life]
大团聚照毕业照,发现混了四年的校园还有很多角落没有挖掘~~
一堆堆人挤在一块儿,也不觉别扭,反倒是感觉越挤越好,时日无多,热闹热闹也不错~~挺好的!
呵呵!发现语言组织能力越来越差了~~
该多看看书了--趁着还没毕业,赶紧看 -
2009-05-13
毕业须知 - [simple life]
毕业生必须知道:干部身份、三方协议、派遣证
在这里,我想简单的说一说我目前所知道的关于这方面的一些问题,相信肯定有很多不全面的地方,但至少相信可以帮帮你。
首先是大学毕业后的人生基本规划(本处所指为非在职考研、考博、考公务员等同学):
大学毕业后的一年最为关键,举例如2008年6月毕业7月正式工作者,其从08年7月到09年7月这一年是对其人生的基本规划最为重要的一年,原因涉及三项——三方协议、报到证(派遣证)、干部身份。
关于三... -
2009-05-01
五一乐 - [simple life]
五一起了个大早,去学校门外的羽毛球馆“锻炼”身体~~~,哎,瞧这事情,早上7点就起了,“五一”啊~~~!一行五个人共打了三个小时,哎,个个都快累得趴下了(幸亏还有美女陪伴)。起这早图啥啊,不就是场地费便宜点么,哎,穷苦的学生啊。这身体,越是堆在电脑前边就越不利索了,难得运动一下,才打了一会儿就扛不住了。回来搓澡的时候,连毛巾都搅不动了~, 不能吧~~
早上打球,连火箭的比赛也错过了,回来发现赢球了,姚表现也不错,很好很和谐~~... -
2009-04-29
最后一个熄灯夜~ - [simple life]
熄灯的夜晚总是让人不爽,个人总有在寝室看小说时不够尽兴的感觉,看到一半就半路熄火的事故,总让我有欲罢不能的冲动。“天使” 总是喜欢睡前锻炼,俯卧撑50个,但总是因为踩不到节奏,所以做了十几个就由于熄灯的原因而半途而废了,还嚷着为啥楼管总是这么节电。“大伟”因为仗着有强劲的laptop, 所以常常会在熄灯后还把千千静听开着,给整个寝室做music的广播,只是他放的歌总是带有强烈的民族风情,让人快有了超凡脱俗的错觉了~~还有“舍长”... -
research 这个字非常有意义, search 是寻找,而 research 是再寻找,所以每个人都要 research,不断的一遍一遍再寻找,并进而使你的生活和学习成为一体。中国近代兵学大师蒋百里在他的兵学书中曾说:「生活条件要跟战斗条件一致,近 代欧洲凡生活与战斗条件一致者强,凡生活与战斗条件不一致者弱。」我就是藉由这个来说明研究生的生活,你的生活条件与你的战斗条件要一致,你的生活是跟着 老师与同学共同成长的,当中你所听到的每一句话,都可能带给你无限的启发
-
2009-04-27
序----为了纪念那些事,那些人!
一直以来都很想开个博,但就是常常半途夭折。重新找到blogbus,很大一部分原因就是想找个地方宣泄下自己的感情,记录发生在周围的那些事,那些人,也希望自己能坚持下来,把那些不能忘却的纪念转换成文字,好让自己有时间细细品味。毕竟,还是有很多故事,很多故人,值得回味,值得珍藏~~







