文档库

最新最全的文档下载
当前位置:文档库 > R语言实验二

R语言实验二

实验2 R基础(二)

一、实验目的:

1.掌握数字与向量的运算;

2.掌握对象及其模式与属性;

3.掌握因子变量;

4.掌握多维数组和矩阵的使用。

二、实验内容:

1.完成教材例题;

2.完成以下练习。

练习:

要求:①完成练习并粘贴运行截图到文档相应位置(截图方法见下),并将所有自己输入文字的字体颜色设为红色(包括后面的思考及小结),②回答思考题,③简要书写实验小结。④修改本文档名为“本人完整学号姓名1”,其中1表示第1次实验,以后更改为2,3,...。如文件名为“1305543109张立1”,表示学号为1305543109的张立同学的第1次实验,注意文件名中没有空格及任何其它字符。最后连同数据文件、源程序文件等(如果有的话),一起压缩打包发给课代表,压缩包的文件名同上。

截图方法:

法1:调整需要截图的窗口至合适的大小,并使该窗口为当前激活窗口(即该窗口在屏幕最前方),按住键盘Alt键(空格键两侧各有一个)不放,再按键盘右上角的截图键(通常印有“印屏幕”或“Pr Scrn”等字符),即完成截图。再粘贴到word文档的相应位置即可。

法2:利用QQ输入法的截屏工具。点击QQ输入法工具条最右边的“扳手”图标,选择其中的“截屏”工具。)

1.自行完成教材P58页

2.2-2.5节中的例题。

2.(习题2.1)建立一个R文件,在文件中输入变量x = (1,2,3)T,y = (4,5,6)T,

并作以下运算

(1)计算z = 2x + y + e,其中e = (1,1,1)T;

(2)计算x与y的内积;

(3)计算x与y的外积。

解:源代码:

(1)x<-c(1,2,3)

y<-c(4,5,6)

e<-c(1,1,1)

z=2*x+y+e

z1=crossprod(x,y) #z1为x与y的内积或者x%*%y

z2=tcrossprod(x,y) #z2为x与y的外积或者x%o%y

z;z1;z2

(2) x<-c(1,2,3)

y<-c(4,5,6)

e<-c(1,1,1)

R语言实验二

(共5页)