2012年8月1日

摘要: 引言.啥是正则表达式?正则表达式是干啥的?我理解就和我们在word或者其他编辑软件里点的查找、替换的作用是差不多的,不过功能要强大的多,当然使用起来也稍微复杂一些。书上的定义差不多是这样的:正则表达式就是一个表达式(也是一串字符),它定义了某种字符串模式。利用正则表达式,可以对大段的文字进行复杂的查找、替换等。matlab提供的正则表达式函数有三个:regexp——用于对字符串进行查找,大小写敏感;regexpi——用于对字符串进行查找,大小写不敏感;regexprep——用于对字符串进行查找并替换。稍微介绍一下这三个函数,以regexpi为例,也可以先跳过这里,看过正文之后回头再来看看这里。 阅读全文

posted @ 2012-08-01 16:45 DK_LODE 阅读(493) 评论(0) 推荐(0) 编辑

摘要: Sentiment Symposium Tutorial: LexiconsOverviewResourcesBing Liu's Opinion LexiconMPQA Subjectivity LexiconSentiWordNetHarvard General InquirerLIWCRelationshipsBuilding your own lexiconsSimple WordNet propagationWeighted WordNet propagationReview word scoresDataCategory sizesWord distributions: R 阅读全文

posted @ 2012-08-01 16:42 DK_LODE 阅读(720) 评论(0) 推荐(0) 编辑

摘要: map本意是映射,就是可以将一个量映射到另一个量,比如将一个字符串映射为一个数值,那个字符串就是map的key,那个值就是map的value。比如构造一个mapweekmap = containers.Map({'Monday','Tuesday'},{1,2})则得到如下结果weekmap = containers.Map handle Package: containers Properties: Count: 2 KeyType: 'char' ValueType: 'double' Methods, Events, Sup 阅读全文

posted @ 2012-08-01 16:38 DK_LODE 阅读(492) 评论(0) 推荐(0) 编辑

摘要: 结构(struct)数组要在MALTAB中实现比较复杂的编程,就不能不用struct类型。而且在MATLAB中实现struct比C中更为方便。4. 3.1 结构数组的创建MATLAB提供了两种定义结构的方式:直接应用和使用struct函数。1. 使用直接引用方式定义结构与建立数值型数组一样,建立新struct对象不需要事先申明,可以直接引用,而且可以动态扩充。比如建立一个复数变量x:x.real = 0; % 创建字段名为real,并为该字段赋值为0x.imag = 0 % 为x创建一个新的字段imag,并为该字段赋值为0x =real: 0imag: 0然后可以将旗动态扩充为数组:x(2). 阅读全文

posted @ 2012-08-01 16:36 DK_LODE 阅读(441) 评论(0) 推荐(0) 编辑

摘要: 通常一个类应该包含四个基本的成员函数:构造函数 ―― 与类名相同,可以在其中完成成员初始化的工作;显示函数 ―― 名为display,用于显示成员的数据;赋值函数 ―― 名为set,用于设置类成员的数值;取值函数 ―― 名为get,用于读取类成员的函数。 与C++的类不同的是,MATLAB的类不需要特别的析构函数。如果类用到了一些特殊的内容需要释放的话,可以编写一个成员函数,比如classclear,用包来释放所占用的资源。下面用一个简单的例子类介绍一些类如何使用。定义一个名为list的类,它有两个数据成员x和y,希望通过一个成员函数prod()来获取x和y的乘积。本例的类是这样的:类名: . 阅读全文

posted @ 2012-08-01 14:29 DK_LODE 阅读(280) 评论(0) 推荐(0) 编辑