
C++ 的strings(字符串类 类型) ----- 摘自c-free的帮助
构造函数
string();
string( size_type length, char ch );
string( const char str );
string( const char str, size_type length );
string( string &str, size_type index, size_type length );
string( input_iterator start, input_iterator end );
字符串的构造函数创建一个新字符串,包括:
以length为长度的ch的拷贝(即length个ch)
以str为初值 (长度任意),
以index为索引开始的子串,长度为length, 或者
以从start到end的元素为初值 例如,
string str1( 5, 'c' );
string str2( "Now is the time" );
string str3( str2, 11, 4 );
cout << str1 << endl;
cout << str2 << endl;
cout << str3 << endl;
显示 ccccc
Now is the time
time
*** 作符(Operators) 语法: ==
>
<
>=
<=
!=
+
+=
[]
你可以用 ==, >, <, >=, <=, and !=比较字符串 可以用 + 或者 += *** 作符连接两个字符串, 并且可以用[]获取特定的字符相关主题:
at(), compare()
添加文本(append) 语法: basic_string &append( const basic_string &str );
basic_string &append( const char str );
basic_string &append( const basic_string &str, size_type index, size_type len );
basic_string &append( const char str, size_type num );
basic_string &append( size_type num, char ch );
basic_string &append( input_iterator start, input_iterator end );
append() 函数可以完成以下工作:
在字符串的末尾添加str,
在字符串的末尾添加str的子串,子串以index索引开始,长度为len
在字符串的末尾添加str中的num个字符,
在字符串的末尾添加num个字符ch,
在字符串的末尾添加以迭代器start和end表示的字符序列 例如以下代码:
string str = "Hello World";
strappend( 10, '!' );
cout << str << endl;
显示 Hello World!!!!!!!!!!
相关主题:
+ *** 作符赋值(assign)语法: basic_string &assign( const basic_string &str );
basic_string &assign( const char str );
basic_string &assign( const char str, size_type num );
basic_string &assign( const basic_string &str, size_type index, size_type len );
basic_string &assign( size_type num, char ch );
函数以下列方式赋值:
用str为字符串赋值,
用str的开始num个字符为字符串赋值,
用str的子串为字符串赋值,子串以index索引开始,长度为len
用num个字符ch为字符串赋值 例如以下代码:
string str1, str2 = "War and Peace";
str1assign( str2, 4, 3 );
cout << str1 << endl;
显示 and
at语法: reference at( size_type index );
at()函数返回一个引用,指向在index位置的字符 如果index不在字符串范围内, at() 将报告"out of range"错误,并抛出out_of_range异常。 比如下列代码: string text = "ABCDEF";
char ch = textat( 2 );
显示字符 'C' 相关主题:
[] *** 作符begin语法:iterator begin();
begin()函数返回一个迭代器,指向字符串的第一个元素相关主题:
end()c_str语法: const char c_str();
c_str()函数返回一个指向正规C字符串的指针, 内容与本字符串相同 相关主题:
[] *** 作符容量(capacity)语法: size_type capacity();
capacity()函数返回在重新申请更多的空间前字符串可以容纳的字符数 这个数字至少与 size()一样大相关主题:
max_size(), reserve(), resize(), size(), 比较(compare)语法: int compare( const basic_string &str );
int compare( const char str );
int compare( size_type index, size_type length, const basic_string &str );
int compare( size_type index, size_type length, const basic_string &str, size_type index2,
size_type length2 );
int compare( size_type index, size_type length, const char str, size_type length2 );
compare()函数以多种方式比较本字符串和str,返回:返回值情况小于零this < str零this == str大于零this > str不同的函数:
比较自己和str,
比较自己的子串和str,子串以index索引开始,长度为length
比较自己的子串和str的子串,其中index2和length2引用str,index和length引用自己
比较自己的子串和str的子串,其中str的子串以索引0开始,长度为length2,自己的子串以index开始,长度为length 相关主题:
*** 作符拷贝(copy)语法: size_type copy( char str, size_type num, size_type index );
copy()函数拷贝自己的num个字符到str中(从索引index开始)。返回值是拷贝的字符数data语法: const char data();
data()函数返回指向自己的第一个字符的指针相关主题:
c_str()empty语法: bool empty();
如果字符串为空则empty()返回真(true),否则返回假(false)end语法:iterator end();
end()函数返回一个迭代器,指向字符串的末尾(最后一个字符的下一个位置)相关主题:
begin()删除(erase)语法:iterator erase( iterator pos );
iterator erase( iterator start, iterator end );
basic_string &erase( size_type index = 0, size_type num = npos );
erase()函数可以:
删除pos指向的字符, 返回指向下一个字符的迭代器,
删除从start到end的所有字符, 返回一个迭代器,指向被删除的最后一个字符的下一个位置
删除从index索引开始的num个字符, 返回this 参数index 和 num 有默认值, 这意味着erase()可以这样调用:只带有index以删除index后的所有字符,或者不带有任何参数以删除所有字符 例如:
string s("So, you like donuts, eh Well, have all the donuts in the world!");
cout << "The original string is '" << s << "'" << endl;
serase( 50, 14 );
cout << "Now the string is '" << s << "'" << endl;
serase( 24 );
cout << "Now the string is '" << s << "'" << endl;
serase();
cout << "Now the string is '" << s << "'" << endl;
将显示 The original string is 'So, you like donuts, eh Well, have all the donuts in the world!'
Now the string is 'So, you like donuts, eh Well, have all the donuts'
Now the string is 'So, you like donuts, eh'
Now the string is ''
查找(find)语法: size_type find( const basic_string &str, size_type index );
size_type find( const char str, size_type index );
size_type find( const char str, size_type index, size_type length );
size_type find( char ch, size_type index );
find()函数:
返回str在字符串中第一次出现的位置(从index开始查找)。如果没找到则返回string::npos,
返回str在字符串中第一次出现的位置(从index开始查找,长度为length)。如果没找到就返回string::npos,
返回字符ch在字符串中第一次出现的位置(从index开始查找)。如果没找到就返回string::npos例如,
string str1( "Alpha Beta Gamma Delta" );
unsigned int loc = str1find( "Omega", 0 );
if( loc != string::npos )
cout << "Found Omega at " << loc << endl;
else
cout << "Didn't find Omega" << endl;
find_first_of语法: size_type find_first_of( const basic_string &str, size_type index = 0 );
size_type find_first_of( const char str, size_type index = 0 );
size_type find_first_of( const char str, size_type index, size_type num );
size_type find_first_of( char ch, size_type index = 0 );
find_first_of()函数:
查找在字符串中第一个与str中的某个字符匹配的字符,返回它的位置。搜索从index开始,如果没找到就返回string::npos查找在字符串中第一个与str中的某个字符匹配的字符,返回它的位置。搜索从index开始,最多搜索num个字符。如果没找到就返回string::npos,查找在字符串中第一个与ch匹配的字符,返回它的位置。搜索从index开始。 相关主题:
find()find_first_not_of语法: size_type find_first_not_of( const basic_string &str, size_type index = 0 );
size_type find_first_not_of( const char str, size_type index = 0 );
size_type find_first_not_of( const char str, size_type index, size_type num );
size_type find_first_not_of( char ch, size_type index = 0 );
find_first_not_of()函数:
在字符串中查找第一个与str中的字符都不匹配的字符,返回它的位置。搜索从index开始。如果没找到就返回string::nops在字符串中查找第一个与str中的字符都不匹配的字符,返回它的位置。搜索从index开始,最多查找num个字符。如果没找到就返回string::nops在字符串中查找第一个与ch不匹配的字符,返回它的位置。搜索从index开始。如果没找到就返回string::nops相关主题:
find()find_last_of语法: size_type find_last_of( const basic_string &str, size_type index = npos );
size_type find_last_of( const char str, size_type index = npos );
size_type find_last_of( const char str, size_type index, size_type num );
size_type find_last_of( char ch, size_type index = npos );
find_last_of()函数:
在字符串中查找最后一个与str中的某个字符匹配的字符,返回它的位置。搜索从index开始。如果没找到就返回string::nops在字符串中查找最后一个与str中的某个字符匹配的字符,返回它的位置。搜索从index开始,最多搜索num个字符。如果没找到就返回string::nops在字符串中查找最后一个与ch匹配的字符,返回它的位置。搜索从index开始。如果没找到就返回string::nops相关主题:
find()find_last_not_of语法: size_type find_last_not_of( const basic_string &str, size_type index = npos );
size_type find_last_not_of( const char str, size_type index = npos);
size_type find_last_not_of( const char str, size_type index, size_type num );
size_type find_last_not_of( char ch, size_type index = npos );
find_last_not_of()函数:
在字符串中查找最后一个与str中的字符都不匹配的字符,返回它的位置。搜索从index开始。如果没找到就返回string::nops在字符串中查找最后一个与str中的字符都不匹配的字符,返回它的位置。搜索从index开始,最多查找num个字符如果没找到就返回string::nops在字符串中查找最后一个与ch不匹配的字符,返回它的位置。搜索从index开始。如果没找到就返回string::nops相关主题:
find()get_allocator语法: allocator_type get_allocator();
get_allocator()函数返回本字符串的配置器插入(insert)语法:iterator insert( iterator i, const char &ch );
basic_string &insert( size_type index, const basic_string &str );
basic_string &insert( size_type index, const char str );
basic_string &insert( size_type index1, const basic_string &str, size_type index2, size_type num );
basic_string &insert( size_type index, const char str, size_type num );
basic_string &insert( size_type index, size_type num, char ch );
void insert( iterator i, size_type num, const char &ch );
void insert( iterator i, iterator start, iterator end );
insert()函数的功能非常多:
在迭代器i表示的位置前面插入一个字符ch,
在字符串的位置index插入字符串str,
在字符串的位置index插入字符串str的子串(从index2开始,长num个字符),
在字符串的位置index插入字符串str的num个字符,
在字符串的位置index插入num个字符ch的拷贝,
在迭代器i表示的位置前面插入num个字符ch的拷贝,
在迭代器i表示的位置前面插入一段字符,从start开始,以end结束 相关主题:
replace()长度(length)语法: size_type length();
length()函数返回字符串的长度 这个数字应该和size()返回的数字相同相关主题:
size()max_size语法: size_type max_size();
max_size()函数返回字符串能保存的最大字符数。rbegin语法: const reverse_iterator rbegin();
rbegin()返回一个逆向迭代器,指向字符串的最后一个字符。相关主题:
rend()rend语法: const reverse_iterator rend();
rend()函数返回一个逆向迭代器,指向字符串的开头(第一个字符的前一个位置)。相关主题:
rbegin()替换(replace)语法: basic_string &replace( size_type index, size_type num, const basic_string &str );
basic_string &replace( size_type index1, size_type num1, const basic_string &str, size_type index2,
size_type num2 );
basic_string &replace( size_type index, size_type num, const char str );
basic_string &replace( size_type index, size_type num1, const char str, size_type num2 );
basic_string &replace( size_type index, size_type num1, size_type num2, char ch );
basic_string &replace( iterator start, iterator end, const basic_string &str );
basic_string &replace( iterator start, iterator end, const char str );
basic_string &replace( iterator start, iterator end, const char str, size_type num );
basic_string &replace( iterator start, iterator end, size_type num, char ch );
replace()函数:
用str中的num个字符替换本字符串中的字符,从index开始
用str中的num2个字符(从index2开始)替换本字符串中的字符,从index1开始,最多num1个字符
用str中的num个字符(从index开始)替换本字符串中的字符
用str中的num2个字符(从index2开始)替换本字符串中的字符,从index1开始,num1个字符
用num2个ch字符替换本字符串中的字符,从index开始
用str中的字符替换本字符串中的字符,迭代器start和end指示范围
用str中的num个字符替换本字符串中的内容,迭代器start和end指示范围,
用num个ch字符替换本字符串中的内容,迭代器start和end指示范围 例如,以下代码显示字符串"They say he carved it himselffind your soul-mate, Homer" string s = "They say he carved it himselffrom a BIGGER spoon";
string s2 = "find your soul-mate, Homer";
sreplace( 32, s2length(), s2 );
cout << s << endl;
相关主题:
insert()保留空间(reserve)语法: void reserve( size_type num );
reserve()函数设置本字符串的capacity 以保留num个字符空间。 相关主题:
capacity()resize语法: void resize( size_type num );
void resize( size_type num, char ch );
resize()函数改变本字符串的大小到num, 新空间的内容不确定。也可以指定用ch填充。rfind语法: size_type rfind( const basic_string &str, size_type index );
size_type rfind( const char str, size_type index );
size_type rfind( const char str, size_type index, size_type num );
size_type rfind( char ch, size_type index );
rfind()函数:
返回最后一个与str中的某个字符匹配的字符,从index开始查找。如果没找到就返回string::npos返回最后一个与str中的某个字符匹配的字符,从index开始查找,最多查找num个字符。如果没找到就返回string::npos返回最后一个与ch匹配的字符,从index开始查找。如果没找到就返回string::npos例如,在下列代码中第一次调用rfind()返回string::npos,因为目标词语不在开始的8个字符中。然而,第二次调用返回9,因为目标词语在开始的20个字符之中。 int loc;
string s = "My cat's breath smells like cat food";
loc = srfind( "breath", 8 );
cout << "The word breath is at index " << loc << endl;
loc = srfind( "breath", 20 );
cout << "The word breath is at index " << loc << endl;
相关主题:
find()size语法: size_type size();
size()函数返回字符串中现在拥有的字符数。相关主题:
length(), max_size()substr语法: basic_string substr( size_type index, size_type num = npos );
substr()返回本字符串的一个子串,从index开始,长num个字符。如果没有指定,将是默认值 string::npos。这样,substr()函数将简单的返回从index开始的剩余的字符串。例如: string s("What we have here is a failure to communicate");
string sub = ssubstr(21);
cout << "The original string is " << s << endl;
cout << "The substring is " << sub << endl;
显示: The original string is What we have here is a failure to communicate
The substring is a failure to communicate
交换(swap)语法: void swap( basic_string &str );
swap()函数把str和本字符串交换。例如: string first( "This comes first" );
string second( "And this is second" );
firstswap( second );
cout << first << endl;
cout << second << endl;
显示: And this is second
This comes first
premnmx函数:用于将网络的输入数据或输出数据进行归一化,归一化后的数据将分布在[-1,1]区间内。tramnmx:使用网络时所用的新数据和样本数据接受相同的预处理函数。
postmnmx:常用的函数,网络输出结果需要进行反归一化还原成原始的数据。postmnmx语句的语法格式是:[PN] = postmnmx(P,minp,maxp)。
MATLAB包括拥有数百个内部函数的主包和三十几种工具包。工具包又可以分为功能性工具包和学科工具包。功能工具包用来扩充MATLAB的符号计算,可视化建模仿真,文字处理及实时控制等功能。学科工具包是专业性比较强的工具包,控制工具包,信号处理工具包,通信工具包等都属于此类。
扩展资料:
MATLAB应用程序接口(API)是一个使MATLAB语言能与C、Fortran等其它高级编程语言进行交互的函数库。
该函数库的函数通过调用动态链接库(DLL)实现与MATLAB文件的数据交换,其主要功能包括在MATLAB中调用C和Fortran程序,以及在MATLAB与其它应用程序间建立客户、服务器关系。
要用电脑画函数图像,可以先选择数学软件或绘图软件,比如Wolfram Mathematica、GeoGebra或Microsoft Excel等,然后按照以下步骤进行 *** 作:1 打开数学软件或绘图软件,创建新文档或工作簿。2 在软件的函数绘制模块中,选择要绘制的函数类型,比如线性函数、二次函数、三角函数、指数函数、对数函数等。3 输入要绘制的函数表达式或用软件提供的函数绘制工具绘制函数图像。4 根据需要调整坐标轴的范围、标度、标题等。5 可以添加图例、注释、箭头等元素美化图像。6 保存图像或导出为文件。需要注意的是,不同的软件可能 *** 作方式略有不同,具体步骤可参考软件的使用说明。
信息技术学业水平测试模拟试题(一)
一、单选题(题数:25道,总分:50分)
1、(必修)网络给我们的生活带来了便利,但利用网络也要合理合法。下列选项中不合法的是( D )。 A、利用网络翻译英文单词 B、在电子商务网站上购买学习书籍
C、在正规的网站上付费下载正版软件 D、通过网络发送木马**别人的QQ号码
2、(必修)下列行为中,不符合网络道德规范的是( D )。
A、不使用网络上的破解版软件,自己购买正版软件使用
B、当引用网络上别人发布的作品时,需要先取得对方的同意
C、在BBS上不发表虚假内容的言论 D、将自己收到的垃圾邮件再转发给其他人
3、(必修)样张中自选图形的文字环绕方式为:( B )
A、四周型 B、紧密型 C、浮于文字上方 D、嵌入型
4、(选修)下列软件中,是视频编辑软件的有( C )。
⑴Ulead Video Editor ⑵绘声绘影 ⑶Adobe Premiere ⑷Photoshop
A、仅⑴ B、⑴⑵ C、⑴⑵⑶ D、全部
5、(选修)下列对声音文件格式的转换,不能进行转换的是( C )。
A、CDA格式转换成WAV格式 B、WAV格式转换成MP3格式
C、MP3格式转换成PDF格式 D、MIDI格式转换成MP3格式
6、(必修)从计算机的工作原理上来说,计算机的本质功能就是( A )。
A、 数据运算 B、图形图像处理 C、音频处理 D、视频处理
7、(必修)( D )是现代信息技术的基础。
A、造纸技术 B、活字印刷技术 C、电话、电报技术 D、微电子技术
9、(必修)在进行信息的集成工作时,有以下过程:
①采集处理素材 ②规划设计作品 ③制作加工作品 ④确定作品主题 ⑤测试发布作品
其合理的顺序是( D )。
A、④①②③⑤ B、①⑤③④② C、②①⑤④③ D、④②①③⑤
10、(选修)一个色彩位数为8位的图像支持的颜色数量为( C )。
A、8 B、16 C、256 D、65536
11、下列不属于声音文件格式的是( D )
A、CD格式 B、MP3格式 C、WAV格式 D、MOV格式
12、(选修)MIDI是( B )。
A、一种音乐编码格式 B、乐器数字接口 C、模拟音乐 D、压缩格式音乐
13、(必修)计算机中的中央处理器是由( B )构成的。
A、存储器和运算器 B、运算器和控制器 C、存储器和控制器 D、控制器和存储器
14、(必修)为了保护自己的个人信息不被他人**,下列做法中不可取的是( D )。
A、不使用生日、电话号码等常用信息做为密码 B、尽量设置复杂的密码,并且定期更换
C、安装防木马、防盗号的安全软件,防止被**帐号和密码
D、电子邮箱、QQ、网银等都使用同一个密码,方便记忆、使用、防止遗忘
15、(必修)每到过年过节的时候,我们都会收到大量的祝福短信,同时我们又会把收到的短信转发给更多的人,这主要体现了信息的( A )。
A、共享性 B、时效性 C、价值性 D、真伪性
16、(选修)以下关于流媒体说法正确的是( A )。
A、流媒体可以边下载边播放 B、流媒体就是多媒体
C、流媒体就是需要先下载,再播放的媒体 D、因为是流媒体,所以不需要压缩信息
17、
A、计算机病毒、黑客的非法入侵以及网络陷阱 B、网页中多媒体技术的大量应用
C、网络上的垃圾邮件越来越多 D、使用计算机上网的人越来越多
18、(必修)下列有关信息的说法错误的是( D )。
A、信息必须依附于某种载体,不可能单独存在
B、信息来源的渠道越多、越可靠,收集到的信息就越丰富、越真实
C、由于信息的来源多种多样,所以获取信息的方法也多种多样
D、信息的价值是一成不变的
19、(选修)多媒体中的媒体元素,目前主要包含( C )。
①文本 ②图形和图像 ③视频 ④声音(音频) ⑤动画
A、②③ B、②④⑤ C、全部都是 D、①②③⑤
20、(必修)自从人类诞生以来,已经经历了五次信息技术革命。按发展的先后顺序排列,正确的是( B )。
①造纸术和印刷术的发明 ②语言的产生 ③电子计算机的普及使用和计算机与能信技术的结合 ④文字的发明 ⑤电报、电话、广播、电视的发明和普及应用
A、②①③④⑤ B、②④①⑤③ C、②③①⑤④ D、④②①③⑤
21、(必修)刘老师请小亮同学帮忙统计全班学生的期末考试成绩,小亮已经将全班学生的成绩都手工录入到了Excel中做成了一个表格,并计算出了所有人的总分,如下图所示,但是还需要找出最高和最低的总分,下列做法中比较合适的有( D )。
①利用函数MAX和MIN找出总分这一列中的最高分和最低分
②人工去一个个的比对,找出总分的最高分和最低分
③按总分递减的顺序排序后,第一条记录和最后一条记录就是总分的最高分和最低分
④专门编写一个程序来解决这个问题
A、①④ B、①③④ C、②③④ D、①③
22、(必修)下列关于信息编码的描述,错误的是( B )。
A、ASCⅡ码是目前常用的对于英文字母、数字和其他非数值数据的一种编码规则
B、字母C的ASCⅡ码是1000011,那么字母D的ASCⅡ码是1000012
C、在ASCⅡ码中,用7位二进制数表示一个字符 D、每个汉字使用两个字节(byte)来表示
23、(必修)模拟的声音信号需要经过声卡的( A )、量化和编码,才能最终形成用0和1表示的数字信号。 A、采样 B、录音 C、压缩 D、解压缩
24、(选修)下列选项中,不属于视频文件格式的是( C )。
A、AVI格式 B、MPEG格式 C、ISO格式 D、RM格式
25、(选修)电子相册是大多数电脑爱好者都喜欢的,不少学生为自己或家庭或朋友制作了很漂亮的电子相册作品。王冰是初学者想将自己的数码相片(数码相片已保存在电脑中)编辑成电子相册,并配上自己的解说。他现仅有一台计算机,还需要配备一些设备,下列设备中哪项肯定需要配备 ( A ) A、麦克风 B、扫描仪 C、数码照相机 D、打印机
二、判断题(题数:5道,总分:10分)
1、(必修)在中国,我们只能使用百度搜索引擎,无法使用其它的搜索引擎。 (×)
2、(必修)只要计算机不连接网络,就不可能感染计算机病毒。 (×)
3、(必修)Office软件是每一台可以正常使用的计算机中必不可少的软件。 (×)
4、(必修)在网络交流中,尽量不要泄漏个人信息、不要和不认识的网友见面,这样可以有效避免网络陷阱的伤害。 (对)
5、(必修)局域网只能采用有线传输介质连接,不能采用无线传输介质连接。 (×)
信息技术学业水平测试模拟试题(二)
一、单选题(题数:25道,总分:50分)
1、(选修)下列行为中,都没有应用计算机多媒体技术的是( B )。
①召开网络视频会议 ②统计学生期末考试成绩 ③参加书法比赛 ④在计算机观看DVD影碟
A、①② B、②③ C、③④ D、①④
2、(必修)小强家里电脑的显卡坏了,他想去电脑城买一块新的同型号的显卡,可是不知道这个型号的显卡现在的价格情况,下列方法中,比较合理的是( B )。
①访问一些专业的网站进行查询 ②到当地的电脑城询问 ③查看以前的相关杂志上的价格信息 ④询问显卡生产商 A、①③ B、①② C、①②③ D、①④
3、(必修)对于引用网上他人发布的作品,下面叙述中正确的是( C )。
A、网上发布的作品信息可以随意引用 B、引用他人著作中的部分内容无需注明出处
C、引用他人的著作应该注明出处 D、不能引用网上发布的作品
4、(选修)多媒体技术的主要特征包含( C )。
(1)多样性 (2)集成性 (3)交互性 (4)可扩充性
A、(1) B、(1)(2) C、(1)(2)(3) D、全部都是
5、(选修)gif和swf两种格式都是可以在网页上播放的动画格式文件,以下说法正确的是( D )。 A、gif动画具有交互功能 B、swf仅支持视频
C、gif仅支持声音 D、swf具有交互功能
6、(选修)Photoshop中的哪些工具可以选择一个不规则的区域(A)
⑴矩形选框工具 ⑵魔棒工具 ⑶套索工具 ⑷选择工具
A、⑵⑶ B、⑴⑷ C、⑴⑵⑶ D、⑴⑵⑶⑷
7、(必修)下列事件中,不属于信息资源管理的是( C )。
A、为自己的研究资料建立数据库 B、整理个人计算机中的资料,将不同类型的资料存放在不同的文件夹中 C、用媒体播放器播放音乐 D、整理手机中的电话号码簿
8、动画是一幅幅连续的图像或图形序列,在Flash软件中默认以每秒( C )帧速度播放动画。
A、30 B、20 C、12 D、5
9、(必修)小明的父亲每天都会登录新浪网站浏览当天的新闻,下列方法中能使浏览新闻更加方便快捷的有( C)
①将新浪网站的网址设为浏览器的主页②直接在地址栏中输入“新浪”
③在桌面上创建一个指向新浪网站的快捷方式④将新浪网站的网址添加到收藏夹中
A、①②③ B、①②④ C、①③④ D、②③④
10、(选修)小张想编辑一下全班同学去春游时拍的录像片,应选择下面哪种软件 ( B)
A、Cool Edit Pro B、Ulead Video Editor C、PowerPoint D、Photoshop CS
11、(必修)在ASCII编码表中,字母A的ASCⅡ代码的十进制值是65,则字母B的ASCⅡ代码的十进制值是( B )。
A、64 B、66 C、63 D、67
12、(必修)下列对算法的描述中不正确的是 ( C )。
A、算法是解决问题的具体步骤的集合 B、算法是解决问题的方法
C、算法就是解答算术题的方法 D、算法可以用流程图、伪代码、自然语言来描述
13、(选修)Cool Edit Pro软件可以进行( C )。
A、视频编辑 B、图像浏览 C、音频编辑 D、文字编辑
14、(选修)通常我们所说的图像的分辨率是指( B )。
A、屏幕上能够显示的像素数量 B、描述一幅图像所用的横向和纵向上的像素点数
C、用厘米表示的图像的实际尺寸大小 D、图像所包含的颜色数
15、(选修)请根据多媒体的特性判断以下哪些属于多媒体的范畴(B)
(1)交互式视频游戏 (2)有声图书 (3)彩色海报 (4)收音机
A、(1)(2)(3) B、(1)(2) C、全部都属于 D、(1)
16、(必修)下列关于Excel电子表格处理软件的说法中,错误的是( A )
A、一个Excel工作薄只有Sheet1、Sheet2、Sheet3这三张工作表
B、每张工作表最多可以有256列 C、可以同时指定多个关键字进行排序
D、每张工作表最多可以有65536行
17、(选修)一部450MB大小的**经过压缩技术压缩后变为30MB,这里所用的压缩比是( C )。 A、20:1 B、30:1 C、15:1 D、25:1
18、(必修)下列选项中,OCR软件可以识别的对象是( A )。
A、hw01bmp B、hw01swf C、hw01mp3 D、hw01mdb
19、(必修)信息的数字化是指( A )。
A、将信息在计算机内部转换成用0和1这种二进制数表示的数据 B、将非数值数据转换成数值数据 C、将模拟信息用数字来表示 D、将字符用ASCⅡ码表示
20、(必修)下列选项中属于无损压缩的是( A )。
A、将psd文件转换成rar文件 B、将wav文件转换成mp3文件
C、将avi文件转换成mpg文件 D、将bmp文件转换成jpg文件
21、(必修)以下行为中,没有尊重他人的知识产权的是( A )。
A、在网上看到别人发布的优秀作品,直接下载下来放到自己的作品中去
B、下载网络上的免费软件并发给朋友们使用
C、下载网络上有一定试用期限的软件,试用期过后就不再使用了
D、向开发杀毒软件的公司提供病毒样本
22、(必修)二进制数(110101)2转换成十进制数是( D )。
A、43 B、63 C、51 D、53
23、通过扫描仪扫描将其转换成数字图像输入电脑中,然后通过OCR软件识别成文本信息的是A
A、报纸 B、flash动画 C、歌曲 D、**
24、(必修)编程解决问题的一般过程包括:
① 编写程序;② 分析问题;③ 设计算法;④调试运行正确的顺序是( B )。
A、①②③④ B、②③①④ C、②①③④ D、③①②④
25、(必修)数据库的特点是( A )。
A、按照数据模型来组织数据,具有较小的冗余度,具有独立性和易扩展性,数据可以共享
B、按照数据模型来组织数据,具有较大的冗余度,具有独立性和易扩展性,数据可以共享
C、按照数据模型来组织数据,具有较小的冗余度,具有独立性和易扩展性,数据不可共享
D、按照数据类型来组织数据,具有较大的冗余度,具有独立性和易扩展性,数据可以共享
二、判断题(题数:5道,总分:10分)
1、(必修)由一些二维表构成的数据库就叫做关系数据库。 (错 )
2、(必修)计算机通过电话线连接到因特网,肯定要使用调制解调器。(对)
3、(必修)在计算机上安装防杀病毒软件、并定期升级和检测病毒,同时做好病毒的预防工作,这样就绝对不会再感染病毒了。 ( 错)
4、(必修)计算机病毒可以通过网络、光盘、移动存储设备来传播。 (对 )
5、(必修)访问因特网上的网站时,将我们输入的网站域名转换成网站IP地址的工作是由浏览器来完成的。 (错 )
信息技术学业水平测试模拟试题(三)
一、单选题(题数:25道,总分:50分)
1、(必修)我们在上网浏览网页时,有时会看到本来应该是显示一幅的位置却显示成一个红色的“ ”,下列 *** 作中有可能使重新显示出来的是( C )。
①关闭网页后再重新打开这个网页 ②单击“主页”按钮
③单击“刷新”按钮 ④单击“历史”按钮
A、①② B、②③ C、①③ D、①④
2、(必修)计算机能够直接识别和执行的程序设计语言是( A )。
A、机器语言 B、高级语言 C、汇编语言 D、Visual Basic语言
3、(必修)我们经常在搜索时使用组合关键词来提高检索的效率,下列表达式中,具有相同搜索效果的是( C )。
①深圳 夜景 ②深圳 OR 夜景 ③深圳 - 夜景 ④深圳 + 夜景
A、①② B、②④ C、①④ D、②③
4、(必修)小明想买一台电脑,请朋友帮他写了一个简单的硬件配置:“AMD 速龙Ⅱ X3 440 30G/500GB 7200转/2GB DDR3 1333/22英寸”,该配置中按顺序对应的硬件名称分别是( A )。 A、CPU/硬盘/内存/显示器 B、主板/内存/硬盘/显示器
C、主板/CPU/硬盘/显示器 D、CPU/内存/硬盘/显示器
5、(必修)计算机病毒本质上就是一种特殊的( C )。
A、软件 B、高级语言 C、程序 D、过程
6、(必修)防范计算机病毒首先要做好病毒的预防工作,下列做法中正确的是( D )
①从网络上下载各种破解版的软件进行安装使用 ②购买正版的杀毒软件进行安装并定期升级 ③QQ上的好友发过来一个网站的网址,马上就登录这个网站看一看
④打开电子邮件前先进行病毒检测
⑤别人的U盘一定要先进行病毒检测后才能在自己的电脑上使用
A、②③④ B、④⑤ C、①②③ D、②④⑤
7、(选修) 点下列选项中,说法错误的是( C )。
A、图像都是由一些排成行列的点(像素)组成的,通常称为位图或阵图
B、图形是用计算机绘制的画面,也称矢量图
C、图像的最大优点是容易进行移动、缩放、旋转和扭曲等变换
D、图形文件中只记录生成图的算法和图上的某些特征点,数据量较小
8、(必修)存储器容量的基本单位是( B )。
A、KB B、Byte C、bit D、MB
9、(选修)在进行图形图像素材采集的时候,下面哪种方法获得的不是位图图像D
A、使用数码相机拍摄的照片 B、使用编辑软件截取视频中的画面保存为
C、使用扫描仪扫描报纸上的照片
D、在CorelDRAW中绘制一个图案并保存为cdr格式的文件
10、(必修)小李的电脑重新安装了 *** 作系统,现在需要安装office办公软件,可是她没有office软件的安装光盘,从保护知识产权的角度分析,下列做法中正确的是 B
A、在网上搜索下载破解版的office软件
B、在金山公司的官方网站上下载免费的WPS软件代替office
C、从同学那里借来正版的office安装光盘
D、在电脑城门口的小贩处花10元钱买一张office安装光盘
11、(选修)多媒体技术能够综合处理下列哪些信息( B)
①背景音乐mp3 ②荷塘月色avi ③泡泡堂exe ④一卷胶卷
A、①②④ B、①② C、①②③ D、①④
12、(必修)用IE浏览器浏览网页时,想将一张网页保存到自己的电脑上,主要 *** 作过程如下:
①在d出的“保存网页”对话框中,选择网页存放的路径②单击“保存”按钮
③打开需要保存的网页 ④单击“文件”菜单下的“另存为”命令
正确的 *** 作顺序是( C )。
A、①②③④ B、②③④① C、③④①② D、④①②③
13、(选修)下列选项中,说法正确的是(C )。
(1)多媒体技术促进了通信、娱乐和计算机的融合(2)多媒体技术可用来制作VCD及影视音像(3)多媒体技术极大地改善了人机界面 (4)多媒体技术是虚拟现实技术的基础
A、(1)(2)(3) B、(2)(4) C、全部都是 D、(1)(3)(4)
14、(必修)如下图所示,要计算选手常浩的最后得分,错误的计算方法是( D)
A、=(B3+C3+D3)/3 B、=(C3+D3+E3)/3 C、=AVERAGE(C3:E3) D、AVERAGE(D3:F3)
15、(必修)IE浏览器的“收藏”菜单的作用是( C )。
A、收藏当前的网页 B、收藏当前的网站
C、收藏当前网页的网址信息 D、收藏当前网页上选中的内容
16、(必修)十进制数57转换成二进制数是( A )。
A、(111001)2 B、(110101)2 C、(111011)2 D、(110011)2
17、(必修)小明想在全校同学中召集人参加暑假的自助游活动,那么最合适的信息发布方式是( A )。
A、在校园中张贴关于自助游活动的海报 B、在自己的QQ空间中发布关于自助游的消息
C、在报纸上登一个召集活动的广告 D、给所有同学发一封关于自助游活动的电子邮件
18、(选修)在进行图像编辑加工时,以下说法正确的是( A )。
A、可以选择多个软件配合使用 B、不能用多种工具软件,只能选择一种适合的软件来完成 C、必须根据图像加工要求,最终在Windows画图中实现 D、非用Photoshop不可
19、(选修)Authorware是基于( D )的多媒体集成软件。
A、幻灯片 B、页面和卡片 C、时间线 D、图标
20、(必修)关于判断信息价值的说法,下列你认为正确的是( C )。
A、因特网上发布的信息都是准确的 B、如果大家都这么说,那么大家说的一定是可信的
C、政府部门网站发布的信息一般来说都是准确可信的 D、任何信息对于我们来说都是有用的
21、(必修)小红在百度网站上搜索歌曲“北京欢迎您”,界面如下图所示,其中输入的文字“北京欢迎您”叫做( B )。
A、歌曲名称 B、关键词 C、目录名称 D、网页名称
22、(选修)以下属于多媒体技术应用的是( B )。
① 计算机既能看**又能听音乐② 美容院在计算机上模拟美容后的效果
③ 电脑设计的建筑外观效果图 ④ 房地产开发商制作的小区微缩景观模型
A、①② B、①②③ C、②③④ D、全部
23、(选修)在PhotoShop中要想对图像中选择区域的边缘进行模糊处理,使边缘变成渐变融合,可利用PhotoShop的( B )功能来实现。
A、图层 B、羽化 C、填充 D、亮度/对比度
24、(选修)下列软件中,不属于多媒体作品集成工具的是( C )。
A、Flash B、PowerPoint C、Photoshop D、Authorware
25、(选修)根据生成动画的方式,在Flash中可以制作的动画分为( D )。
①渐变动画 ②顺序动画 ③交互式动画 ④逐帧动画
A、①② B、②③ C、③④ D、①④
二、判断题(题数:5道,总分:10分)
1、(必修)访问因特网上的网站时,在IE地址栏中只能输入网站域名,不能直接输入网站的IP地址,否则无法访问网站。 (×)
2、(必修)计算机通过电话线连接因特网时只需要使用网卡就可以连接了。 (×)
3、(必修)一部**的体积往往都比较大,所以要下载因特网上的**必须使用迅雷等专用的下载工具,否则就不可能下载下来。 (×)
4、(必修)经常修改计算机的系统登录密码可以有效的预防计算机感染病毒。 (×)
5、(必修)把两台计算机用传输介质连接起来,并安装必要的各种软件,使两台计算机可以互相访问,这样就组成了一个最简单的计算机网络。 (对)
[TOC]
可以列出被进程所打开的文件的信息。被打开的文件可以是
1普通的文件
2目录抽象为特殊文件
3网络文件系统的文件,抽象为文件
4字符设备文件在linux抽象为文件
5(函数)共享库
6管道,命名管道
7符号链接
8底层的socket字流,网络socket,unix域名socket
9在linux里面,很多东西都抽象为文件,提供了统一的访问接口
属性第一个字符:
rwx=0x111,二进制表示
列出所有进程
-ef f:father
ps –el ,
e:every :显示所有进程信息,等价于A
a:all :显示除了当前终端进程外的其他进程
l: long 长格式显示进程信息。
linux 线程状态:
ps工具标识进程的5种状态码:
chmod 对象 +/- 模式
对象:u(user),g(group),o(other),a(all)
模式:r,w,x
由于inode号码与文件名分离,这种机制导致了一些Unix/Linux系统特有的现象。
软件不关闭情况下更新:写入同名不同inode的文件,下次启动由于老的inode已经丢失, *** 作系统回收原来的Block。
综上,总结一下软链接和硬链接的区别:
参考: 阮一峰的网络日志:理解inode
Ctrl+z 暂停进程执行
uname -m 显示机器的处理器架构(2)
uname -r 显示正在使用的内核版本
jobs: 查看后台任务
fg +jobNum: 将后台任务调到前台
未完,不定期更新中
文章来源于微信公众号(茗创科技),欢迎有兴趣的朋友搜索关注。
功能连接用于评估各脑区之间的功能关系,可以通过测量不同脑区之间的相关性加以判断。从概念上看,可以分为两大类: 功能连接(FC)指标和有效连接(EC)指标,前者测量信号之间的统计依赖性,但不提供任何因果信息,后者提供因果信息。 这里介绍了一些常用的功能连接指标,分为五类: 经典测量(CM)、相位同步指数(PS)、广义同步指数(GS)、格兰杰因果测量(GC)和信息论指数(IT)。
1、 经典测量(CM): 经典的测量方法包括神经科学文献中最常用的FC线性方法,如皮尔逊相关系数、互相关函数、幅值平方相干性和相位斜率指数等。这些测量方法为大众所熟知,并且计算速度快。但是它们只检测线性相关性。
①皮尔逊相关系数 Pearson’s correlation coefficient (COR) : 皮尔逊相关系数是测量两个信号x(t)和y(t)在零滞后时的时域线性相关性。计算方式如下,其中-1≤ R xy ≤1,-1表示两个信号之间呈完全线性负相关,0表示没有线性相关性,1代表两个信号之间呈完全线性正相关。
②互相关函数 Cross-correlation function (XCOR): 互相关函数是测量两个信号x(t)和y(t)之间的线性相关性,作为时间的函数,表示的是两个时间序列之间的相关程度。计算方式如下,当τ=0时,表示皮尔逊相关系数。其中-1≤ C xy (τ) ≤1,-1表示在时滞τ时,x(t)与y(t)呈完全线性负相关,0表示无线性相关性,1表示在时滞τ时,x(t)与y(t)完全线性正相关。
③相干性 Coherence (COH): 幅值平方相干性(或简称相干性)是测量两个变量x(t)和y(t)之间的线性相关性,作为频率f的函数。它是相干函数(K)绝对值的平方,K是互功率谱密度,Sxy(f)、Sxx(f)和Syy(f)是x(t)和y(t)之间及其各自功率谱密度。
因此,相干性系数计算方式如下,其中0≤COHxy(f)≤1,0表示在频率f处,x(t)和y(t)之间无线性相关,1表示x(t)和y(t)在频率f处存在相关关系。
④相位斜率指数 Phase Slope Index (PSI) : Nolte等人(2008)提出了两个时间序列之间信息流动方向的高度鲁棒估计。简单地说,如果不同的波传播的速度相似,那么信息的发送方和接收方之间的相位差就会随着频率的增加而增加,导致相位谱的斜率为正。因此,x(t)和y(t)之间的PSI计算方式如下。
其中Kxy(f)为复相干度,δf为频率分辨率,为虚部,F为斜率求和的频率集合。通常,该计算方式是通过对其标准差的估计来进行归一化的。
是通过将整个数据划分为k个分段来评估的,从数据中去掉kth个epoch,然后取σ作为
分布的标准差。PSI>2表示所考虑的频率范围内x(t)和y(t)之间有统计学意义的时滞。
注: PSI表示两个信号的时间顺序,然后将其解释为驱动响应关系。对于双向(或未知)耦合,例如,发现A驱动B并不意味着B对A没有影响,反之则不能作此推论。在分析由独立源混合而成的数据的方向性检测中,该方法要优于格兰杰因果。
2、 相位同步 指数 (PS) : 是指两个耦合振荡器的相位同步情况,即使它们的振幅可能不相关。
①相位锁定值 Phase Locking Value (PLV) : Lachaux等人(1999)利用相对相位差计算PLV,计算方式如下,其中< >表示平均时间。PLV估计相对相位在单位圆上的分布情况。当X和Y之间存在较强的PS时,相对相位占圆的一小部分,PLV接近1。但是,如果系统没有同步,相对相位在整个单位圆上扩散,PLV则较低。PLV测量的是在t时刻这个相位差的序间变异性。在处理连续数据时,PLV也被称为平均相位相干,而不是诱发反应。0≤PLV≤1。0表示很可能相对相位是均匀分布的。然而,如果PLV等于0也可能发生,例如,这个分布在π值上有两个峰值。1表示当且仅当严格锁相条件:相位差为常数,则能够检测到完整PS。
注: PLV对于共同源(如容积传导效应(EEG和MEG)和参考电极活化(EEG))的存在并不具有鲁棒性。
② 相位滞后指数 Phase-Lag Index (PLI) : 该测量舍弃了以0 mod π为中心的相位分布,以增强对存在的共同源的鲁棒性。计算方式如下,其中0≤PLI≤1,0表示没有耦合或耦合的相位差在0 mod π附近,1表示
值不等于0 mod π时完全锁相。
注: PLI对共同源的存在具有鲁棒性,但其对噪声和容积传导的敏感性会受到这种测量方法的非连续性的挑战,因为小扰动会将相位滞后转化为导联,反之亦然,这个问题对于小幅度同步效应可能会更明显。
③加权相位滞后指数 Weighted Phase-Lag Index (WPLI) : 加权后的PLI,被称为WPLI,用如下公式计算,其中
是x(t)和y(t)之间的交叉谱的虚分量。0≤WPLI≤1,其中0代表不同步,1表示同步。
注: 与其他相位同步指数(PS)相反,WPLI混合了相位和振幅信息。之所以将其列入这类,是因为它与PLI直接相关,建议有兴趣的小伙伴仔细阅读Vinck等人(2011)的文章,Vinck对相干性、PLV、PLI和WPLI的性质进行全面的比较。
④ ρ指数 ρ index (RHO): 该指标基于Shannon熵,量化了循环相对相位分布与均匀分布的偏差,根据相对相位直方图用相对频率逼近概率密度。计算方式如下,Smax表示最大熵(均匀分布的熵)。0≤ρ≤1,0表示均匀分布(无同步),1表示Dirac-like分布(完全同步)。
⑤方向性相指数 Directionality Phase Indexes (DPI): 其基本思想是,如果两个自维持振荡器x(t)和y(t)是弱耦合的,它们相位的增量只取决于相位本身,而不受振幅的影响。因此,这种增量可以通过两个相位的周期函数来建模,而振荡器之间PS的方向性可以通过这些函数的参数来评估。-1≤dxy≤1,1表示单向耦合(x->y),-1表示相反情况(y->x),(-1< dxy < 1)的中间值对应双向耦合。
3、 广义 同步指 数 (GS) : 是指动态(子)系统Y的状态是另一个动态系统X的状态的函数,即Y=F(X)。就(子)系统产生的信号而言,这意味着如果x(t)在ti和tj时刻的时间模式相似,那么y(t)在这两个时刻的时间模式也相似,这可以用不同的指标来量化,如S指数(Arnhold, 1999)、H指数(Arnhold, 1999)、N指数(Quiroga et al 2002)、M指数(Andrzejak et al 2003)、L指数(Chicharro & Andrzejak 2009)。这里着重介绍同步似然指数。
同步似然指数 Synchronization Likelihood (SL): 同步似然指数可以说是神经生理数据中估计GS最流行的指标。这个指数与广义互信息的概念密切相关,它依赖于同时发生的模式的检测。与迄今为止所描述的所有GS指标(仅评估两个信号x(t)和y(t)之间的连接性)相反,SL实际上是多元的,因为它给出了M (≥2)时间序列x1(t),, xM(t)之间的动态相互依赖的规范化估计。计算公式如下,SLm,n描述了在n时刻通道xm(t)同步到所有其他m-1通道的强度。pref≤SL≤1。pref表示所有M时间序列都不相关,1表示所有M时间序列的呈最大同步。
4、格兰 杰因果关系(GC) : 是基于预测的因果关系统计概念。起初是作为一种计量方法被经济学家们普遍接受并广泛使用,后来GC在神经科学领域中的应用也开始流行起来。
① 经典线性格兰杰因果 Classical Linear Granger Causality (GC) : 对于两个同时测量的信号x(t)和y(t),如果结合第二个信号的过去值信息比只使用第一个信号的信息更好地预测第一个信号,那么第二个信号可以称为第一个信号的因果关系。格兰杰因果关系(GC)从y预测x的表达式如下,0≤GCY→X<∞,0表示y(t)的过去值并不能改善x(t)的预测
,>0表示Y的过去值改进了X的预测
。
注: GC具有非对称的优点,因此,它能够检测到有效的连接性。但它是一个线性参数方法,所以它依赖于阶p的自回归模型。对于有兴趣进一步探索GC及其不同变式的小伙伴,推荐一款很棒的GCCA工具箱。网址如下:
http://wwwsussexacuk/Users/anils/aks_codehtm
②部分定向相干 Partial Directed Coherence (PDC): PDC提供了基于格兰杰因果关系的频域测量。它是基于多变量自回归(MAR)过程对时间序列的建模。由于PDC测量的是通道信号之间的因果影响关系,因而具有方向性。0≤|πij(f)|2≤1,0表示无耦合,1表示完全耦合。
③定向传递函数 Direct Transfer Function (DTF): DTF的计算与PDC类似。DTF使用传递函数矩阵H的元素,而PDC使用Ᾱ的元素。0≤DTF≤1,0表示无耦合,1表示完全耦合。
5、信 息理论测量(IT): 基于量化离散随机变量X的信息的测量。
互信息 Mutual Information(MI) : 互信息通过观察另一个随机变量可以获得的关于该随机变量的信息量。它测量的是x和y共享的信息量,其重要性在于,如果MIxy=0↔x和y是独立的。0≤ MIxy<∞,0表示x和y是独立的,>0表示x和y是互依的。
注: MIxy的主要优点是它能够检测(如果有的话)高阶相关性,因为它是基于概率分布的。因此,它不依赖于任何特定的数据模型。但是,由于缺乏方向性信息,不能识别因果关系。
参考文献:
Nolte, G, Ziehe, A, Nikulin, V, Schlögl, A, Krämer, N, Brismar, T, & Müller, K-R (2008) Robustly Estimating the Flow Direction of Information in Complex Physical Systems Physical Review Letters, 100(23), 234101
Rosenblum, M, Pikovsky, A, & Kurths, J (1996) Phase synchronization of chaotic oscillators Physical Review Letters, 76(11), 1804–7
Mormann, F (2000) Mean phase coherence as a measure for phase synchronization and its application to the EEG of epilepsy patients Physica D, 144(3-4), 358–69
Stam, C J, Nolte, G, & Daffertshofer, A (2007) Phase lag index: assessment of functional connectivity from multi channel EEG and MEG with diminished bias from common sources Human Brain Mapping, 28(11), 1178–93
Vinck, M, Oostenveld, R, Van Wingerden, M, Battaglia, F, & Pennartz, C M a (2011) An improved index of phase-synchronization for electrophysiological data in the presence of volume-conduction, noise and sample-size bias NeuroImage, 55(4), 1548–65
Tass, P, Rosenblum, M G, Weule, J, Kurths, J, Pikovsky, A, Volkmann, J, … Freund, H-J (1998) Detection of n:m Phase Locking from Noisy Data: Application to Magnetoencephalography Physical Review Letters, 81(15), 3291–4
Seth, A K (2010) A MATLAB toolbox for Granger causal connectivity analysis Journal of Neuroscience Methods, 186(2), 262–73
Arnhold, J (1999) A robust method for detecting interdependences: application to intracranially recorded EEG Physica D, 134(4), 419–430
Quiroga, R Q, Kraskov, A, Kreuz, T, & Grassberger, P (2002) Performance of different synchronization measures in real data: A case study on electroencephalographic signals Physical Review E, 65(4), 1–14
Andrzejak, R G, Kraskov, A, Stogbauer, H, Mormann, F, & Kreuz, T (2003) Bivariate surrogate techniques: Necessity, strengths, and caveats Physical Review E, 68(6), 66202
Chicharro, D, & Andrzejak, R G (2009) Reliable detection of directional couplings using rank statistics Physical Review E, 80(2), 1–5
Niso, G, Bruña, R, Pereda, E, et al (2013) Hermes: towards an integrated toolbox to characterize functional and effective brain connectivity Neuroinformatics, 11(4), 405-434
摆线(cycloid)
点击下图查看动画
https://gss0baiducom/70cFfyinKgQFm2e88IuM_a/baike/pic/item/2cb4fefe59cd78265d600825jpg
摆线的定义
摆线是数学中众多的迷人曲线之一.它是这样定义的:一个圆沿一直线缓慢地滚动,则圆上一固定点所经过的轨迹称为摆线.
摆线别称及原因
一个圆在一条定直线上滚动时,圆周上一个定点的轨迹。又称旋轮线。圆上定点的初始位置为坐标原点,定直线为x轴。当圆滚动j 角以后,圆上定点从 O 点位置到达P点位置。当圆滚动一周,即 j从O变动2π时,动圆上定点描画出摆线的第一拱。 再向前滚动一周, 动圆上定点描画出第二拱,继续滚动,可得第三拱,第四拱……,所有这些拱的形状都是完全相同的 ,每一拱的拱高为2a(即圆的直径),拱宽为2πa(即圆的周长)。摆线有一个重要性质,即当一物体仅凭重力从A点滑落到不在它正下方的B点时,若沿着A,B间的摆线,滑落所需时间最短,因此摆线又称最速降曲线。
摆线的性质
到17 世纪,人们发现摆线具有如下性质:
1.它的长度等于旋转圆直径的 4 倍.尤为令人感兴趣的是,它的长度是 一个不依赖于π的有理数.
2.在弧线下的面积,是旋转圆面积的三倍.
3.圆上描出摆线的那个点,具有不同的速度——事实上,在特定的地方它甚至是静止的.
4.当d子从一个摆线形状的容器的不同点放开时,它们会同时到达底部
摆线的出现及争议
摆线最早出现可见于公元 1501 年出版的 C·鲍威尔的一本书中.但在 17 世 纪,大批卓越的数学家(如伽利略,帕斯卡,托里拆利,笛卡儿,费尔马, 伍任,瓦里斯,惠更斯,约翰·伯努里,莱布尼兹,牛顿等等)热心于研究这一曲线的性质.17 世纪是人们对数学力学和数学运动学爱好的年代,这能 解释人们为什么对摆线怀有强烈的兴趣.在这一时期,伴随着许多发现,也出现了众多有关发现权的争议,剽窃的指责,以及抹煞他人工作的现象.这 样,作为一种结果,摆线被贴上了引发争议的“金苹果”和“几何的海伦” 的标签.
摆线的相关故事
时钟与摆线
时钟已变成现代人不可或少的必备工具之一,没有时钟,人们将不知时间,许多重要的约会便会错过,当各位在看表的时候,不知可曾想过,时钟里面隐藏了些甚么道理,一砂一世界,许多我们视为理所当然的事都是先民流血流汗一点一滴累积而成的
在时钟里面到底隐藏了甚么东西 将这些理论写出来可是厚厚的一大本呢!回想以前的中世纪航海时代,时间的掌握是关乎全船人生命安危的大事,想要和大海搏斗,时间是不可或缺的因数,古时候是以沙漏水钟来计时,但这些计时工具相当不准确,为了增加船员生存的机会,发明精确的计时器变成了当时科学界的当务之急
那时在意大利有一位年青科学家伽利略,有一次在比萨斜塔处意外地发现一个有趣的现象,教堂的吊灯来回摆动时,不管摆动的幅度大还是小,每摆动一次用的时间都相等当时,他是以自己的心跳脉搏来计算时间的从此以后,伽利略便废寝忘食的研究起物理和数学来他曾用自行制的滴漏来重新做单摆的试验,结果证明了单摆摆动的时间跟摆幅没有关系,只跟单摆摆线的长度有关这个现象使伽利略想到或许可以利用单摆来制作精确的时钟,但他始终并没有将理想付之实行
伽利略的发现振奋了科学界,可是不久便发现单摆的摆动周期也不完全相等原来,伽利略的观察和实验还不够精确实际上,摆的摆幅愈大,摆动周期就愈长,只不过这种周期的变化是很小的所以,如果用这种摆来制作时钟,摆的振幅会因为摩擦和空气阻力而愈来愈小,时钟也因此愈走愈快
过了不久,荷兰科学家决定要做出一个精确的时钟来伽利略的单摆是在一段圆弧上摆动的,所以我们也叫做圆周摆荷兰科学家想要找出一条曲线,使摆沿著这样的曲线摆动时,摆动周期完全与摆幅无关这群科学家放弃了物理实验,纯粹往数学曲线上去研究,经过不少次的失败,这样的曲线终於找到了,数学上把这种曲线叫做“摆线”,“等时曲线”或“旋轮线”
如果你用硬纸板剪一个圆,在圆的边缘固定一枝铅笔,当这圆沿一条直线滚动时,铅笔便会画出一条摆线来相信这样的玩具许多人都已经看过玩过,以前的街上,常会看到街边小贩再兜售这种摆线玩具,许多人赞叹摆线的美丽,但却不知摆线与时钟的相关性钟表店里面那些有钟摆的时钟,都是利用摆线性质制作出来的由于摆线的发现,使的精确时钟的制作不是梦想这也使人类科技向前迈进一大步
行星摆线传动机构的基本原理
摆线针轮行星传动中,摆线轮齿廓曲线运用内啮合发生圆产生的短幅外摆线。这种摆线曲线的生成原理如词条图所示。
有一发生圆(滚圆)半径为rp',基圆半径为rc',基园内切于发生圆,当发生圆绕基圆作纯滚动,其圆心Op分别处于Op1、Op2、Op3、Op4、Op5、Op6各位置时,由此固结在发生圆平面上的点M分别经过M1、M2、M3、M4、M5、M6各位置,由此发生圆周期滚动,发生圆上点M所形成的轨迹曲线即为短幅外摆线。
由以上摆线生成的几何关系 若仍保持以上的内切滚动关系,将基圆和摆线视为刚体相对于发生圆运动,则形成了摆线图形相对发生圆圆心Op作行星方式的运动,这就是行星摆线传动机构的基本原理。
PS :摆线方程
x=a(t-sint)
y=a(1-cost)
摆线最为最速曲线,只有在你学习了高等数学之后才能更好的理解它,接受它
SPSS函数是一个常用程序,并且利用一个或多个自变量(参数)来执行。每个SPSS函数均有一个关键名称(keywordname),且绝不能写错。
通常,函数的格式为:函数名称(自变量,自变量,……),某些函数可能只含有一个自变量,而有些函数则可能含有多个自变量,当一个函数含有多个自变量时,各自变量间用逗号“,”隔开。
而函数的自变量通常又可分为以下三种:
1)常数,如SQRT(100);
2)变量名称,如MEAN(VAR1,VAR2,VAR3);
3)表达式,如MIN(30,SQRT(100))。
总之,SPSS函数和我们平时EXCEL里面函数格式规则并无差别。
SPSS提供了180多种函数,共可分为十多类(SPSS 170中大大小小分了18类)。和EXCEL一样,我们也不可能记住所有函数,只要知道一些常用函数,至于其他函数要用的时候再去查找也不迟,下面将列举一些常用函数:
(一)SPSS函数——算术函数
函数 说明 范例(x=26,y=3) ABS(numbexpr) 绝对值函数 ABS(y-x)=04 RND(numbexpr) 四舍五入函数 RND(x)=3 TRUNC(numbexpr) 取整函数 TRUNC(x)=2 SORT(numbexpr) 平方根函数 SQRT(y)=171 MOD(numbexpr,modulus) 求算两数相除后的余数MOD(y,x)=04 EXP(numbexpr) 以e为底的指数函数 EXP(y)=2009 LG10(numbexpr) 以10底的对数函数 LG10(x10)=141 LN(numbexpr) 自然对数函数 LN(y)=11
(二)SPSS函数——统计函数
函数
说明
范例(X1=2,X2=5,X3=8)
MEAN(numexpr,numexpr,…)
自变量的平均值
MEAN(X1,X2,X3)=5
MIN(value, value,…)
自变量的最小值
MIN(X1,X2,X3)=1
MAX(value, value,…)
自变量的最大值
MAX(X1,X2,X3)=8
SUM(numexpr,numexpr,…)
求和
SUM(X1,X2,X3)=15
SD(numexpr,numexpr,…)
求标准差
SD(X1,X2,X3)=3
VARIANCE(numexpr,numexpr,…)
求方差
VAR(X1,X2,X3)=9
CFVAR(numexpr,numexpr,…)
求变异系数
CFVAR(X1,X2,X3)=06
(三)SPSS函数——缺失值函数
函数
说明
范例
MISSING(variable)
若变量缺失,则为T或1,否则为F或0
MISSING(X1)=1
MISSING(X2)=1
MISSING(X3)=0
SYSMIS(numvar)
若变量是系统缺失值则为T或1,如为自定缺失或非缺失则为F或0
SYSMIS(X1)=0
SYSMIS(X2)=1
SYSMIS(X3)=0
NMISS(variable,…)
缺失值个数
NMISS(X1,X2,X3)=2
NVALID(variable,…)
有效值个数
NVALID(X1,X2,X3)=1
VALUE(variable,…)
忽略自定义缺失值,当作非缺失
VALUE(X1)=X1
注:X1为使用者界定缺失值,X2为系统缺失值,X3为非缺失值
(四)SPSS函数——字符串型函数
函数 说明 范例
ANY(test,value,value)
若自变量1和后面自变量窜相同则为真,记为1 ANY(is, this)=0
ANY(is,this,is)=1
CONCAT(strexpr,strexpr)
将自变量连成一个新自变量
CONCAT(th,is)=this
INDEX(haystack,needle,divisor)
Divisor在needle最左侧开始出现的位置
INDEX(‘this is’,’is’)=3
LENGTH(strexpr)
自变量所含文字的个数(包括特殊字符和空格)
LENGTH(‘th is’)=5
LOWER(strexpr)
自变量中的大写字母改为小写字母
LOWER(‘This’)=’this’
UPCASE(strexpr)
将自变量中的小写字母改为大写字母
UPCASE(‘this’)=’THIS’
LTRIM(strexpr,char)
在strexpr开始处去除char所形成的常量,如无char则去除strexpr左侧的空格
LTRIM(‘this’,’t’)=’his’
LTRIM(‘this’,’is’)=’th’
LTRIM(‘ this’)=’this’
NUMBER (strexpr,format)
当自变量为数字的文字变量时,按文字变量指定格式转换为数字变量
NUMBER(‘23’,F81)=23
NUMBER(‘23’,F80)=23
RANGE(test,lo,hi,lo,hi)
如果自变量1的值包含在自变量集lo至hi的范围内,则为T或1
RANGE(‘c’,’a’,’k’)=T
STRING(strexpr,format)
按指定格式将自变量转换为文字型变量
STRING(3+4,F82)=’700’
SUBSTR(sterxpr,pos,length)
从strexpr子窜的第pos位置开始取length的字符串长度
SUBSTR(‘this is’,6,2)=’is’
(五)SPSS函数——时间日期函数
函数
说明
范例
DATADMY(d,m,y)
与指定日月年对应的日期
DATADMY(3,5,99)=05/03/99
DATAMDY(m,d,y)
与指定月日年对应的日期
DATAMDY(5,3,99)=05/03/99
DATAYRDA(y,d)
与指定年日对应的日期
DATAYRDA(99,35)=02/04/99
DATAQYR(q,y)
指定的季节年份对应的日期
DATAQYR(2,99)=04/01/99
DATAMOYR(m,y)
与指定的月年度对应的日期
DATAMOYR(5,99)=05/01/99
DATAWKYR(w,y)
与指定的周年度对应的日期
DATAWKYR(38,98)=9/17/98
注:1 要正确显示以上函数值,必须先赋予其SPSS得日期型变量(DATA)格式,假设以上日期用mm/dd/yy格式显示,时间则用hh:mm:ss格式表示
21<=d<=31、1<=m<=12、1<=w<=52、1<=q<=4
(六)SPSS函数——其他函数
SPSS除了上述函数外,尚有日期和时间转换函数(YOMODA\CTMIESDAYS\CTIMEHOURS\MDAYS等)、连续几率密度函数(CDF\BINOM\CHISQ\CDF\EXP\LOGISTIC等),此外还有NORMAL(stddev)可产生平均数为0,标准差为stddev的正态分布随机数字。UNIFORM(max)可产生平均数为0与max间呈均等分布的随机数字。
PS:还可以像EXCEL一样利用脚本编写自定义函数,目前SPSS支持python,Sax Basic(一种与VB兼容的编程语言)等语言,利用new--script可编写出自己需要的函数。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)