文档库 最新最全的文档下载
当前位置:文档库 › 武汉科技大学 数字图像处理实验报告

武汉科技大学 数字图像处理实验报告

武汉科技大学 数字图像处理实验报告
武汉科技大学 数字图像处理实验报告

二○一四~二○一五学年第一学期电子信息工程系

实验报告书

班级:电子信息工程(DB)1102班姓名

学号:

课程名称:数字图像处理

二○一四年十一月一日

实验一图像直方图处理及灰度变换(2学时)

实验目的:

1. 掌握读、写、显示图像的基本方法。

2. 掌握图像直方图的概念、计算方法以及直方图归一化、均衡化方法。

3. 掌握图像灰度变换的基本方法,理解灰度变换对图像外观的改善效果。

实验内容:

1. 读入一幅图像,判断其是否为灰度图像,如果不是灰度图像,将其转化为灰度图像。

2. 完成灰度图像的直方图计算、直方图归一化、直方图均衡化等操作。

3. 完成灰度图像的灰度变换操作,如线性变换、伽马变换、阈值变换(二值化)等,分别使用不同参数观察灰度变换效果(对灰度直方图的影响)。

实验步骤:

1. 将图片转换为灰度图片,进行直方图均衡,并统计图像的直方图:

I1=imread('pic.jpg'); %读取图像

I2=rgb2gray(I1); %将彩色图变成灰度图

subplot(3,2,1);

imshow(I1);

title('原图');

subplot(3,2,3);

imshow(I2);

title('灰度图');

subplot(3,2,4);

imhist(I2); %统计直方图

title('统计直方图');

subplot(3,2,5);

J=histeq(I2); %直方图均衡

imshow(J);

title('直方图均衡');

subplot(3,2,6);

imhist(J);

title('统计直方图');

灰度图

01000

2000

3000统计直方图

100200直方图均衡

0统计直方图

100200

仿真分析:

将灰度图直方图均衡后,从图形上反映出细节更加丰富,图像动态范围增大,深色的地方颜色更深,浅色的地方颜色更前,对比更鲜明。从直方图上反应,暗部到亮部像素分布更加均匀。

2. 将图片进行阈值变换和灰度调整,并统计图像的直方图: I1=imread('rice.png');

I2=im2bw(I1,0.5); %选取阈值为0.5

I3=imadjust(I1,[0.3 0.9],[]); %设置灰度为0.3-0.9 subplot(3,2,1);

imshow(I1); title('原图'); subplot(3,2,3);

imshow(I2); title('阈值变换'); subplot(3,2,5);

imshow(I3); title('灰度调整'); subplot(3,2,2);

imhist(I1); title('统计直方图'); subplot(3,2,4);

imhist(I2); title('统计直方图'); subplot(3,2,6);

imhist(I3); title('统计直方图

');

阈值变

灰度调整

统计直方图

04统计直方图

1

01000

2000统计直方图

100

200

仿真分析:

进行阈值变换后,图像上只有“黑”和“白”两种颜色,原图中颜色过渡的细节没有了,但是亮部和暗部之间的对比更加强烈了;从直方图上可以看到像素集中“黑”与“白”两个部分,而两者之间是没有像素的。进行灰度调整后,无论从图像上反映还是从值方图上反映,都能看出像素的亮度整体上有所改变。

3.对图像进行伽马变换: I=imread('coffee.jpg'); J=im2double(I);

H1=power(J+10.^(-100),0.4); %进行伽马值为0.4的伽马变换 H2=power(J+10.^(-100),0.6); %进行伽马值为0.6的伽马变换 H3=power(J+10.^(-100),0.8); %进行伽马值为0.8的伽马变换 H4=power(J,2); %进行伽马值为3的伽马变换 H5=power(J,3); %进行伽马值为4的伽马变换 H6=power(J,4); %进行伽马值为5的伽马变换 figure(1)

subplot(2,2,1)

imshow(I); title('原图');

subplot(2,2,2)

imshow(H1); title('伽马值0.4');

subplot(2,2,3)

imshow(H2); title('伽马值0.6');

subplot(2,2,4)

imshow(H3); title('伽马值0.8');

figure(2)

subplot(2,2,1)

imshow(I); title('原图');

subplot(2,2,2)

imshow(H4); title('伽马值2');

subplot(2,2,3)

imshow(H5); title('伽马值3');

subplot(2,2,4)

imshow(H6); title('伽马值4');

原图

伽马值0.4伽马值0.6伽马值0.8

伽马值2伽马值3伽马值4

仿真分析:

该图片为亮图片,而伽马值小于1时会增加图片亮度,伽马值大于1时会降低图片亮度,对亮图片使用伽马值大于1的效果明显更好,从实际仿真效果来看,当伽马值过大时会导致整个图片亮度严重下降,图片细节有所丢失,此幅图最适合伽马值为2左右的伽马变换。

实验总结:

此次实验是第一次进行“数字图像处理”的实验,由于较长一段时间没有使用MATLAB,导致在实验开始时操作比较生疏,再加上对数字图像处理的相关代码不够熟练,整个实验做得比较慢。总体而言,本次的实验内容比较简单,通过一系列基本的命令实现了由彩色图像、转换为黑白图像、灰度调整、阀值变换、直方图均衡和统计直方图等一系列功能,命令中并无太多的参数修改,结果也直观可见,通过这些实验内容,让我初步对一些图像的处理效果有了一定的认识。

实验二图像平滑(2学时)

实验目的:

1. 理解图像平滑的概念,掌握噪声模拟和图像平滑滤波函数的使用方法。

2. 理解图像均值滤波、中值滤波、高斯滤波的算法原理,了解不同滤波方法的适用场合。

实验内容:

1. 对给定的同一幅图像,加上不同强度的高斯噪声,分别使用均值滤波器、中值滤波器、高斯平滑滤波器对加噪后的图像进行滤波处理。

2. 对给定的同一幅图像,加上不同强度的椒盐噪声,分别使用均值滤波器、中值滤波器、高斯平滑滤波器对加噪后的图像进行滤波处理。

实验步骤:

1. 对给定的同一幅图像,加上不同强度的高斯噪声,分别使用均值滤波器、中值滤波器、高斯平滑滤波器对加噪后的图像进行滤波处理:

I1=imread('eight.tif');

J1=imnoise(I1,'gaussian',0.02); %添加值为0.02的高斯噪声

subplot(3,2,1)

imshow(I1); title('原图')

subplot(3,2,2)

imshow(J1);

title('添加高斯噪声')

K1=medfilt2(J1); %用中值滤波器进行滤波

subplot(3,2,3)

imshow(K1);

title('用中值滤波器进行滤波')

H=fspecial('average',[3 3]);

L1=imfilter(J1,H,'replicate'); %用均值滤波器进行滤波

subplot(3,2,4)

imshow(L1);

title('用均值滤波器进行滤波')

H=fspecial('gaussia',[3 3],1);

M1=imfilter(J1,H,'conv'); %用高斯平滑滤波器进行滤波

subplot(3,2,5)

imshow(M1);

title('用高斯平滑滤波器进行滤波')

原图添加高斯噪声

用中值滤波器进行滤波用均值滤波器进行滤波

用高斯平滑滤波器进行滤波

仿真分析:

因为高斯噪声是以随机大小的幅度污染所有的点,所以无论中值如何选择效果都不理想,而高斯噪声服从正态分布,均值为0,均值滤波效果更加理想.从图片中明显看到均值滤波对图片背景的还原效果比中值滤波较好吗,高斯平滑滤波效果也较为理想。

2. 对给定的同一幅图像,加上不同强度的椒盐噪声,分别使用均值滤波器、中值滤波器、高斯平滑滤波器对加噪后的图像进行滤波处理:

I1=imread('eight.tif');

J1=imnoise(I1,'salt & pepper',0.05); %添加值为0.05的椒盐噪声subplot(3,2,1)

imshow(I1);

title('原图')

subplot(3,2,2)

imshow(J1);

title('添加椒盐噪声')

K1=medfilt2(J1); %用中值滤波器进行滤波

subplot(3,2,3)

imshow(K1);

title('用中值滤波器进行滤波')

H=fspecial('average',[3 3]);

L1=imfilter(J1,H,'replicate'); %用均值滤波器进行滤波

subplot(3,2,4)

imshow(L1);

title('用均值滤波器进行滤波')

H=fspecial('gaussia',[3 3],1);

M1=imfilter(J1,H,'conv'); %用高斯平滑滤波器进行滤波subplot(3,2,5)

imshow(M1);

title('用高斯平滑滤波器进行滤波')

原图添加椒盐噪声

用中值滤波器进行滤波用均值滤波器进行滤波

用高斯平滑滤波器进行滤波

仿真分析:

椒盐噪声只在画面中的部分点上随机出现,所以根据中值滤波原理可知,通过数据排序的方法,将图像中未被噪声污染的点代替噪声点值的概率比较大,所以中值滤波效果非常明显,基本上可以还原出原图。而因为椒盐噪声均值不为0,所以均值滤波效果不佳,高斯平滑滤波相较而言效果也较差。

实验总结:

在有前一次实验经验积累的基础上,此次实验完成速度明显提高,经过上一次实验对MATLAB操作地复习,整体操作也比较流畅。这次实验的内容仍然比较简单,都是利用MATLAB 自带的算法进行图像处理操作。在实验过程中,通过对一副图像进项添加噪声和滤波处理,对比了均值滤波器、中值滤波器、高斯平滑滤波器三种滤波方式对不同噪声进行处理时的效果差异;并且通过修改噪声的数值,也可以明显观察到不同滤波器对噪声滤除的效果;也复习了“数字图像处理”和“数字信号处理”的相关知识。

实验三图像锐化与边缘检测(2学时)

实验目的:

1. 理解图像锐化的概念,掌握图像锐化的基本算法和函数使用方法。

2. 了解边缘检测的算法和用途,掌握边缘检测函数的使用方法,比较不同算子检测边缘的差异。

实验内容:

1. 图像锐化。对给定的同一幅图像,分别使用Robert算子、Sobel算子、Laplacian算子进行滤波处理。

2. 边缘检测。对给定的同一幅图像,分别使用Sobel、Prewitt、Roberts、LoG和Canny等边缘检测算子进行处理,使用算法的默认参数或适当调整算法参数,将处理结果显示在同一窗口中以便进行比较。

实验步骤:

1. 图像锐化。对给定的同一幅图像,分别使用Robert算子、Sobel算子、Laplacian算子进行滤波处理:

I=imread('cameraman.tif');

H=fspecial('Laplacian');

H1=imfilter(I,H,'replicate'); %用Laplacian算子滤波

H=fspecial('Sobel');

H2=imfilter(I,H,'replicate'); %用Sobel算子滤波

subplot(2,2,1);

imshow(I); title('原图')

subplot(2,2,2);

imshow(H1); title('用Laplacian算子滤波')

subplot(2,2,3);

imshow(H2); title('用Sobel算子滤波')

I=imread('liftingbody.png');

H=[-1 0;0 1]; %Robert算子一(接近正45°边缘有较强响应)H3=imfilter(I,H,'replicate'); %用Robert算子一滤波

H=[0 -1;1 0]; %Robert算子二(接近负45°边缘有较强响应)H4=imfilter(I,H,'replicate'); %Robert算子二滤波

H5=imadd(H3,H4); %将得到的图像叠加

subplot(2,2,4);

imshow(H5); title('用Robert算子滤波')

原图用Laplacian算子滤波

用Sobel算子滤波用Robert算子滤波

仿真分析:

Robert算子由于其算法最为简单,对正负45°感应较强,所以明显可以看到Robert算子在,对正负45°处的锐化效果比较明显,而其他地方的滤波效果却不佳,整体边缘检测效果也较差。

2. 边缘检测。对给定的同一幅图像,分别使用Sobel、Prewitt、Roberts、LoG和Canny等边缘检测算子进行处理,使用算法的默认参数或适当调整算法参数,将处理结果显示在同一窗口中以便进行比较:

I1=imread('cameraman.tif');

BW1=edge(I1,'sobel'); %sobel图像边缘提取

BW2=edge(I1,'roberts'); %roberts图像边缘提取

BW3=edge(I1,'prewitt'); %prewitt图像边缘提取

BW4=edge(I1,'log'); %log图像边缘提取

BW5=edge(I1,'canny'); %canny图像边缘提取

subplot(3,2,1);

imshow(I1); title('原图');

subplot(3,2,2);

imshow(BW1); title('Sobel算子');

subplot(3,2,3);

imshow(BW2); title('Roberts算子');

subplot(3,2,4);

imshow(BW3); title('Prewitt算子');

subplot(3,2,5);

imshow(BW4); title('Log算子');

subplot(3,2,6);

imshow(BW5); title('Canny算子');

原图Sobel算子

Roberts算子

Prewitt算子

Log算子Canny算子

仿真分析:

由于Log算子是把高斯平滑滤波器和拉普拉斯锐化滤波器相结合,对图像边缘的细节保持较好,但图像边缘有些模糊。Canny算子可以很好的提取细节,但也增加了很多假边缘细节。Roberts算子边缘较粗,定位上有所欠缺,细节不够。Prewitt算子和Sobel算子能够去除一些假边缘,但是自身的精度又有所欠缺。

实验总结:

这次实验的难度较前两次实验有所提升,对于边缘检测和利用Sobel算子、Laplacian 算子进行图像锐化处理内容,因为MATLAB提供了相应的函数,所以完成这些实验内容比较轻松。由于MATLAB没有提供Robert算子的图像锐化函数,必须自行编写相应的滤波器数值进行滤波。经过在网上大量查阅相关资料后,最终设计出了相应滤波器,虽然滤波结果不太理想,算法中也可能存在一些问题,但在整个查阅资料和编写代码的过程中让我学到了不少相关知识,也复习、加深了我在课堂上所学的内容。

数字图像处理实验报告

数字图像处理实验报告 实验一数字图像基本操作及灰度调整 一、实验目的 1)掌握读、写图像的基本方法。 2)掌握MATLAB语言中图像数据与信息的读取方法。 3)理解图像灰度变换处理在图像增强的作用。 4)掌握绘制灰度直方图的方法,理解灰度直方图的灰度变换及均衡化的方 法。 二、实验内容与要求 1.熟悉MATLAB语言中对图像数据读取,显示等基本函数 特别需要熟悉下列命令:熟悉imread()函数、imwrite()函数、size()函数、Subplot()函数、Figure()函数。 1)将MATLAB目录下work文件夹中的forest.tif图像文件读出.用到imread, imfinfo 等文件,观察一下图像数据,了解一下数字图像在MATLAB中的处理就是处理一个矩阵。将这个图像显示出来(用imshow)。尝试修改map颜色矩阵的值,再将图像显示出来,观察图像颜色的变化。 2)将MATLAB目录下work文件夹中的b747.jpg图像文件读出,用rgb2gray() 将其 转化为灰度图像,记为变量B。 2.图像灰度变换处理在图像增强的作用 读入不同情况的图像,请自己编程和调用Matlab函数用常用灰度变换函数对输入图像进行灰度变换,比较相应的处理效果。 3.绘制图像灰度直方图的方法,对图像进行均衡化处理 请自己编程和调用Matlab函数完成如下实验。 1)显示B的图像及灰度直方图,可以发现其灰度值集中在一段区域,用 imadjust函 数将它的灰度值调整到[0,1]之间,并观察调整后的图像与原图像的差别,调整后的灰

度直方图与原灰度直方图的区别。 2) 对B 进行直方图均衡化处理,试比较与源图的异同。 3) 对B 进行如图所示的分段线形变换处理,试比较与直方图均衡化处理的异同。 图1.1 分段线性变换函数 三、实验原理与算法分析 1. 灰度变换 灰度变换是图像增强的一种重要手段,它常用于改变图象的灰度范围及分布,是图象数字化及图象显示的重要工具。 1) 图像反转 灰度级范围为[0, L-1]的图像反转可由下式获得 r L s --=1 2) 对数运算:有时原图的动态范围太大,超出某些显示设备的允许动态范围, 如直接使用原图,则一部分细节可能丢失。解决的方法是对原图进行灰度压缩,如对数变换: s = c log(1 + r ),c 为常数,r ≥ 0 3) 幂次变换: 0,0,≥≥=γγc cr s 4) 对比拉伸:在实际应用中,为了突出图像中感兴趣的研究对象,常常要求 局部扩展拉伸某一范围的灰度值,或对不同范围的灰度值进行不同的拉伸处理,即分段线性拉伸: 其对应的数学表达式为:

实验报告封面

(此文档为word格式,下载后您可任意编辑修改!) 建筑材料试验报告 专业: 班级: 学号: 姓名: 成绩:

河南城建学院 土木工程与材料工程系建材实验 序言 实验报告是实验者最后交出的成果,是对实验资料的总结,因此应按照要求(具体见实验规则)及时认真地书写。 本报告册中带*的项目专科生不作要求。实验报告中的“问题分析”项目主要包括本实验误差产生的原因分析(误差过大时才书写)、在实验中所观察到的异常现象及其产生原因分析等内容。主义论据要清晰明了,没有问题则不要勉强。 附:实验报告评分标准

建材实验室 2010年11月 目录 1、材料密度试验…………………………………………… (1) 2、材料表观密度试验…………………………………… (4)

3、材料堆积密度试 验 (7) 4、水泥细度试验…………………………………………… (10) 5、砂的筛分析试验………………………………………… (13) 6、混凝土拌合物试验……………………………………… (17) 7、混凝土抗压强度试验…………………………………… (21) 8、混凝土抗折强度试验…………………………………… (24) 9、混凝土劈裂抗拉强度试验……………………………… (27) 10、水泥胶砂试件成型试验………………………………… (30) 11、水泥胶砂强度试验……………………………………… (32) 12、沥青试样制备试验………………………………………

(36) 13、沥青针入度试验………………………………………… (38) 14、沥青延度试验…………………………………………… (41) 15、沥青软化试验…………………………………………… (44) 16、钢筋试验………………………………………………… (47) 17、新拌筑砂浆试验………………………………………… (52) 18、砂浆抗压强度试验……………………………………… (55) 19、普通粘土砖试验………………………………………… (59) 20、水泥净浆的SEM实验(设计 性)…………………………… 21、水泥稠度凝结时间安定性(设计 性)…………………………

.net程序设计报告1

《.Net程序设计》实验报告 电子商务专业班姓名:实验时间:13年05月16日 一、实验目的: https://www.wendangku.net/doc/0613233527.html,简单程序程序设计,了解https://www.wendangku.net/doc/0613233527.html,程序的基本过程 二、实验内容: 参考第二、三章实例编写简单的https://www.wendangku.net/doc/0613233527.html,程序,要求具备一定的功能和界面。 三、操作步骤: 1.新建项目——“windows应用程序”。 2.选择form1在其属性中设置“BackGroundImage”,导入图片“发射场.jpg”;“Text” 设置为“火箭发射”。 3.在所有windows窗体中选择“Timer1”,添加到form1上,在其属性中设置:“Interval” 为“200”,“Enabled”为“False”。 4.在所有windows窗体中选择“PictureBox”添加,在属性中“Image”,导入图片“火 箭.jpg”. 5.在所有windows窗体中选择“Label1”添加,属性“Text”设置为“6”,“BorderStyle” 设置为“Fixed3D”。 6.在所有windows窗体中选择“Button1”添加,属性“Text”设置为“准备”。 实现需要相应代码:Public Class Form1 Private Sub PictureBox3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PictureBox3.Click End Sub Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load x = 400 i1 = Val(TextBox1.Text) i2 = Val(TextBox2.Text) i3 = Val(TextBox3.Text) i0 = i1 + i2 + i3 + i2 Timer1.Interval = 100 End Sub Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick Static i As Integer, dx% Dim k%

东南大学数字图像处理实验报告

数字图像处理 实验报告 学号:04211734 姓名:付永钦 日期:2014/6/7 1.图像直方图统计 ①原理:灰度直方图是将数字图像的所有像素,按照灰度值的大小,统计其所出现的频度。 通常,灰度直方图的横坐标表示灰度值,纵坐标为半个像素个数,也可以采用某一灰度值的像素数占全图像素数的百分比作为纵坐标。 ②算法: clear all PS=imread('girl-grey1.jpg'); %读入JPG彩色图像文件figure(1);subplot(1,2,1);imshow(PS);title('原图像灰度图'); [m,n]=size(PS); %测量图像尺寸参数 GP=zeros(1,256); %预创建存放灰度出现概率的向量 for k=0:255 GP(k+1)=length(find(PS==k))/(m*n); %计算每级灰度出现的概率end figure(1);subplot(1,2,2);bar(0:255,GP,'g') %绘制直方图 axis([0 255 min(GP) max(GP)]); title('原图像直方图') xlabel('灰度值') ylabel('出现概率') ③处理结果:

原图像灰度图 100 200 0.005 0.010.0150.020.025 0.030.035 0.04原图像直方图 灰度值 出现概率 ④结果分析:由图可以看出,原图像的灰度直方图比较集中。 2. 图像的线性变换 ①原理:直方图均衡方法的基本原理是:对在图像中像素个数多的灰度值(即对画面起主 要作用的灰度值)进行展宽,而对像素个数少的灰度值(即对画面不起主要作用的灰度值)进行归并。从而达到清晰图像的目的。 ②算法: clear all %一,图像的预处理,读入彩色图像将其灰度化 PS=imread('girl-grey1.jpg'); figure(1);subplot(2,2,1);imshow(PS);title('原图像灰度图'); %二,绘制直方图 [m,n]=size(PS); %测量图像尺寸参数 GP=zeros(1,256); %预创建存放灰度出现概率的向量 for k=0:255

.net实验报告

.NET实验报告 1.编写一程序,提示用户输入一整数并接受这个整数,然后判断输入的数是否为0、奇数或偶数。将输入的数乘以10,用if语句判断相乘结果是否大于100. 解:第一次编写的代码如下; using System; namespace test { class Program { public static void Main(string[] args) { int a,b; Console.WriteLine("请输入一个整数a:"); a=Console.ReadLine(); //调用ReadLine()方法来输入a的值 //判断a是否为0 if (a==0) Console.WriteLine("输入的数是0"); else Console.WriteLine("输入的数不是0"); //判断a的奇偶性 if(a%2==0) Console.WriteLine("输入的数是偶数"); else Console.WriteLine("输入的数是奇数"); b=10*a; Console.WriteLine("b={0}",b): //判断10*a是否大于100 if(b>100) Console.WriteLine("相乘结果是否大于100 ?yes"); else Console.WriteLine("相乘结果是否大于100 ?no"); } } } 运行该代码,编译器会显示出现问题如下: 经过查阅相关资料知:ReadLine()只能接收字母,如果需要使用用户输入的数值参与计算,就会出现问题。如要输入数值进行计算,则需将string转换为int32

类型。 可以产用下面的方式修改代码中的错误: Console.WriteLine("请输入一个整数a:"); string c=Console.ReadLine(); a=Convert.ToInt32(c); 也可以输入和转换合并为一步,如下; a=Convert.ToInt32(Console.ReadLine()); 经过编译,运行程序结果如下: 实验总结:该程序主要是熟练掌握if语句运用,并了解键盘输入数值进行运算的方法,知道运用Convert类实现很多转换包括ToInt32、ToDouble、ToBoolean、ToChar等。 2构建一个抽象类及其抽象方法来实现计算长方形的面积和长方体的面积. 解: using System; namespace program { public abstract class aa { //这些方法是受保护的,对派生类不可见 protected int a; protected int b; // 构造器使用两个整数参数来表示输入的长方形的长与宽 public aa(int a,int b) { this.a=a;

java实验报告完整版

实验报告 (计算机与信息工程学院实验中心) 学期: 2014-2015 课程名称:《Java程序设计实验》 班级:信息1202 姓名:方逸梅 学号: 31 指导老师:费玉莲

《Java程序设计》 独立实验教学安排 一、实验的教学方式、安排及实验环境 (一)教学方式 对照本课程的实验教材,实验一至实验十一,由教师提示实验原理、方法、步骤等内容,在教师的指导下,学生独立完成程序设计及调试工作。实验十二的内容由学生自行设计完成。 (二)教学安排 学时数:30课时 学时安排:每次实验3学时,从学期第五周开始,共十次上机实验。 (三)实验环境 实验环境为JDK 。 (四)具体安排 地点:信息大楼实验室。 辅导:每个班次一名辅导老师,原则上由任课老师担任。 登记:实验完成,由辅导老师登记实验纪录。 学生:实验做完,完成实验报告内容,并在学期末上交实验册。 老师:批改实验,成绩与平时成绩一起占期末的30%。 二、实验的具体内容和要求 见实验报告。

浙江工商大学 计算机与信息工程学院实验报告(1)日期:地点:成绩: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 实验目的、实验原理和内容: 一、实验目的:熟悉Java开发环境及简单程序Java设计。 二、实验原理:SDK 的下载与安装,设置环境变量,安装java 虚拟机,使用Eclipse,编译Java 源程序,运行Java 程序。 三、实验内容及要求: 1.下载、安装并设置Java SDK 软件包。 2.熟悉Eclipse 编辑软件。 3.掌握运行Java 程序的步骤。 4.分别编写Application和Applet程序,显示字符串”Hello Java!欢迎使用!”。 要求:请同学把预备知识、步骤、程序框图、调试好的程序及存在的问题写在下面(不够可以附页)。 程序一 public class hello { public static void main(String[] args) { for(int i=0;i<=4;i++) { "Hello java! 欢迎使用!"); } }

地质雷达实验报告封面报告

地质雷达实验报告封面 报告 Document number:PBGCG-0857-BTDO-0089-PTT1998

地质雷达实验报告 成绩: 系别:资源勘查与土木工程系 专业班级: 姓名: 学号: 指导教师: 年月日

实验项目名称:地质雷达的操作及应用 同组学生姓名: 实验地点:结构检测实验室91110 实验日期:年月日 实验目的 (1)了解地质雷达基本构造、性能和工作原理。 (2)掌握地质雷达的操作步骤和使用方法。 实验原理及方法 通过发射天线向地下发射宽频带高频电磁波。在传播过程中,当遇到存在电性差异的地下介质或目标体时,雷达波会发生反射返回地面,并由接收天线接收,并以波或图像的形式,存储在电脑中。 仪器设备 OKO-2俄罗斯地质雷达。

实验步骤 (1)连好数据线; (2)打开主机和天线上的电源开关; (3)运行采集软件; (4)设置参数; (5)数据采集并保存数据; (6)关机、拆线。 数据处理 主要包括两个方面:即增益和滤波。增益的目的是放大深部信号的增幅,使较弱的信号能被识别,滤波的种类很多,一般包括中值滤波、平均值滤波、带通滤波和巴特沃斯带通滤波等等。 注意事项 在运用雷达过程中,须掌握雷达工作的三个重要参数:环境电导率、介电常数和探测频率。 环境电导率σ是表征介质导电能力的参数,它决定了电磁波在介质中的穿透深度,其穿透深度随电导率的增加而减小,当介质的电导率σ>10-2S/m时,电磁波衰减极大,难于传播,雷达方法不宜使用,如:湿粘土、湿页岩、海水、海水冰、湿沃土、金属物等。

介电常数是影响应用效果的另一个重要因素,它决定了高频电磁波在介质中的传播速度,并且反射信号的强弱也取决于介电常数的差异。电磁波在介质中的传播速度可采用下式近似考虑: r C V ε≈ 式中: C ─ 电磁波在真空中的传播速度,C =ns (光速), r ε─ 介质的相对介电常数。 介质的介电常数主要受介质的含水量以及孔隙率的影响,相对介电常数与水含量的关系曲线,相对介电常数的范围为:1(空气)~81(水),多数干燥的地下介质,其相对介电常数值均小于10。 探测频率不但是制约探测深度的一个关键因素,同时也决定了探测的分辨率;探测频率越高,探测深度越浅,探测的垂直分辨率和水平分辨率越高。高频 电磁波在传播过程中发生衰减,其衰减的程度随电磁波频率的增加而增加,这也是造成探测频率越高,探测深度越浅的原因。因此,在实际工作时,必须根据目标体的探测深度选用合理的探测频率。 附图(不少于6张图片)

C# .net实验报告.

【目录】 一、实验目的 (2) 二、实验要求 (2) 三、实验内容 (2) 任务1 判断每个输入的数是否可被3,5和7整除,并将整除状态输出。 (2) 任务2 练习使用for、while、do while、foreach in等循环语句。 (3) 任务3 绘图输出y=a*sin(c*x + b) (3) 四、实验步骤 (4) 任务1 判断每个输入的数是否可被3,5和7整除,并将整除状态输出。 (4) 任务2 练习使用for、while、do while、foreach in等循环语句。 (5) 任务3 绘图输出y=a*sin(c*x + b) (8) 五、实验结果 (10) 六、实验体会及思考题讨论 (16) 实验体会: (16) 思考题讨论: (17) 七、附件 (19) 附件一:(任务一程序代码) (19) 附件二:(任务二——三角形程序代码) (20) 附件三:(任务二——背靠背三角形程序代码) (21) 附件四:(任务二——菱形程序代码) (22) 附件五:(任务二——倒置三角形程序代码) (23) 附件六:(任务三——三角函数程序代码) (24)

一、实验目的 配合课程教学,通过实际上机练习,熟练掌握和运用C#基本语法,能运用它进行控制台应用程序设计;熟悉VISUAL https://www.wendangku.net/doc/0613233527.html,开发平台;熟悉控制台应用程序的调试经验和技巧。 二、实验要求 实现试验内容提要中规定的各项需求;独立(或合作或在别人协助下或老师指导下)创造性地完成试验,严禁抄袭;试验结束,提交试验报告。 基于VISUAL https://www.wendangku.net/doc/0613233527.html,平台开展试验,学会如何建立控制台应用的项目工程。 掌握以下语法知识: (1)数据类型; (2)运算符、表达式、语句; (3)数组、字符串、迭代器; (4)异常处理与预处理指令; (5)类与接口; (6)事件与委托。 三、实验内容 任务1 判断每个输入的数是否可被3,5和7整除,并将整除状态输出。 要求: (1)掌握VISUAL C#.NET的基本调试技巧。演示调试情况,会跟踪变量的值, 会设置和取消断点,会跟踪如何进入函数内部 (2)对每个输入数,分别输出对3,5和7的整除状态; (3)能实现多次输入输出,最好能有一些输入提示; (4)亦可同时输入和处理多个数,并输出多个数的整除状态。 (5)考虑使用switch或if。 小组成员任务分配: 倪鑫负责用自己的方式编出相应程序,并负责注释程序; 蒋树志负责用自己的方式编出相应程序; 梅傲霜负责用自己的方式编出相应程序; 张希望负责编出相应程序,该报告中使用的程序是是我编写的程序;

数字图像处理实验报告

数字图像处理试验报告 实验二:数字图像的空间滤波和频域滤波 姓名:XX学号:2XXXXXXX 实验日期:2017 年4 月26 日 1.实验目的 1. 掌握图像滤波的基本定义及目的。 2. 理解空间域滤波的基本原理及方法。 3. 掌握进行图像的空域滤波的方法。 4. 掌握傅立叶变换及逆变换的基本原理方法。 5. 理解频域滤波的基本原理及方法。 6. 掌握进行图像的频域滤波的方法。 2.实验内容与要求 1. 平滑空间滤波: 1) 读出一幅图像,给这幅图像分别加入椒盐噪声和高斯噪声后并与前一张图显示在同一 图像窗口中。 2) 对加入噪声图像选用不同的平滑(低通)模板做运算,对比不同模板所形成的效果,要 求在同一窗口中显示。 3) 使用函数 imfilter 时,分别采用不同的填充方法(或边界选项,如零填 充、’replicate’、’symmetric’、’circular’)进行低通滤波,显示处理后的图 像。 4) 运用 for 循环,将加有椒盐噪声的图像进行 10 次,20 次均值滤波,查看其特点, 显 示均值处理后的图像(提示:利用fspecial 函数的’average’类型生成均值滤波器)。 5) 对加入椒盐噪声的图像分别采用均值滤波法,和中值滤波法对有噪声的图像做处理,要 求在同一窗口中显示结果。 6) 自己设计平滑空间滤波器,并将其对噪声图像进行处理,显示处理后的图像。 2. 锐化空间滤波 1) 读出一幅图像,采用3×3 的拉普拉斯算子 w = [ 1, 1, 1; 1 – 8 1; 1, 1, 1] 对其进行滤波。 2) 编写函数w = genlaplacian(n),自动产生任一奇数尺寸n 的拉普拉斯算子,如5 ×5的拉普拉斯算子 w = [ 1 1 1 1 1 1 1 1 1 1 1 1 -24 1 1 1 1 1 1 1 1 1 1 1 1] 3) 分别采用5×5,9×9,15×15和25×25大小的拉普拉斯算子对

ASPnet实验报告电子版

实验三 https://www.wendangku.net/doc/0613233527.html,服务器控件 实验目的: ●掌握https://www.wendangku.net/doc/0613233527.html, 4.0页面时间的处理过程 ●熟练应用基本的Web服务器控件 实验内容及要求: 在网站的用户注册页面,通常都可以通过下列列表框动态选择用户的头像。本实验就是先这样的功能。要求如下: ●当“头像”下拉列表中的选项发生改变时,网页上显示的头像也随之改变。 ●单击“提交”按钮,将用户选择的头像信息显示在Label控件上。 实验步骤: (1)启动Visual Studio 2010,创建一个https://www.wendangku.net/doc/0613233527.html, WEB网站,命名为“课堂练习2”。 (2)在网站根目录下创建一个名为Default.aspx的窗体文件。 (3)设计Web窗体。切换到设计视图,想页面添加1个Image控件、1个Button 控件、一个DropDownList控件和1个label控件。 (4)设置属性。 (5)设置DropDownList1中的列表项内容。将鼠标移到DropDownList1控件上,其上方会出现一个向右的小三角。单击它,弹出“DropDownList任务” 列表。选择列表中的“编辑项”命令,弹出如图所示的“ListItem集合编辑器”对话框。单击“添加”按钮可像“成员”列表中添加选项,并在“属性”列表中设置选项的Text属性和Value属性,其中,Text属性是列表框控件中显示的文本;而Value属性为对应头像的路径。最后单击“确定”按钮。如果要将选项设置为选中的状态,可以将Selected属性设置为true。 (6)编写下拉列表事件代码如下: (7)编写“提交”按钮被单击是执行的时间代码如下: (8)浏览建立的Web窗体进行测试。 实验四 https://www.wendangku.net/doc/0613233527.html,网站设计 实验目的: ●熟练掌握各种导航控件的使用 ●能够在网站中创建母版页和内容页 实验内容及要求: 合理创建商场积分卡管理系统的站点地图Web.sitemap。要求如下: ●站点地图的层次要清晰 ●编写的代码必须符合站点地图的规范要求 实验步骤 (1)启动Visual Studio2010,创建一个https://www.wendangku.net/doc/0613233527.html, Web网站,命名为“课堂练习

数字图像处理实验报告

数字图像处理实验 报告 学生姓名:学号: 专业年级: 09级电子信息工程二班

实验一常用MATLAB图像处理命令 一、实验内容 1、读入一幅RGB图像,变换为灰度图像和二值图像,并在同一个窗口内分成三个子窗口来分别显示RGB图像和灰度图像,注上文字标题。 实验结果如右图: 代码如下: Subplot (1,3,1) i=imread('E:\数字图像处理\2.jpg') imshow(i) title('RGB') Subplot (1,3,2) j=rgb2gray(i) imshow(j) title('灰度') Subplot (1,3,3) k=im2bw(j,0.5) imshow(k) title('二值') 2、对两幅不同图像执行加、减、乘、除操作,在同一个窗口内分成五个子窗口来分别显示,注上文字标题。 实验结果如右图: 代码如下: Subplot (3,2,1) i=imread('E:\数字图像处理 \16.jpg') x=imresize(i,[250,320]) imshow(x) title('原图x') Subplot (3,2,2) j=imread(''E:\数字图像处理 \17.jpg') y=imresize(j,[250,320]) imshow(y) title('原图y') Subplot (3,2,3) z=imadd(x,y) imshow(z)

title('相加结果');Subplot (3,2,4);z=imsubtract(x,y);imshow(z);title('相减结果') Subplot (3,2,5);z=immultiply(x,y);imshow(z);title('相乘结果') Subplot (3,2,6);z=imdivide(x,y);imshow(z);title('相除结果') 3、对一幅图像进行灰度变化,实现图像变亮、变暗和负片效果,在同一个窗口内分成四个子窗口来分别显示,注上文字标题。 实验结果如右图: 代码如下: Subplot (2,2,1) i=imread('E:\数字图像处理 \23.jpg') imshow(i) title('原图') Subplot (2,2,2) J = imadjust(i,[],[],3); imshow(J) title('变暗') Subplot (2,2,3) J = imadjust(i,[],[],0.4) imshow(J) title('变亮') Subplot (2,2,4) J=255-i Imshow(J) title('变负') 二、实验总结 分析图像的代数运算结果,分别陈述图像的加、减、乘、除运算可能的应用领域。 解答:图像减运算与图像加运算的原理和用法类似,同样要求两幅图像X、Y的大小类型相同,但是图像减运算imsubtract()有可能导致结果中出现负数,此时系统将负数统一置为零,即为黑色。 乘运算实际上是对两幅原始图像X、Y对应的像素点进行点乘(X.*Y),将结果输出到矩阵Z中,若乘以一个常数,将改变图像的亮度:若常数值大于1,则乘运算后的图像将会变亮;叵常数值小于是,则图像将会会暗。可用来改变图像的灰度级,实现灰度级变换,也可以用来遮住图像的某些部分,其典型应用是用于获得掩膜图像。 除运算操作与乘运算操作互为逆运算,就是对两幅图像的对应像素点进行点(X./Y), imdivide()同样可以通过除以一个常数来改变原始图像的亮度,可用来改变图像的灰度级,其典型运用是比值图像处理。 加法运算的一个重要应用是对同一场景的多幅图像求平均值 减法运算常用于检测变化及运动的物体,图像相减运算又称为图像差分运算,差分运算还可以用于消除图像背景,用于混合图像的分离。

java实验报告(全)

学生学号0120910680526 实验课成绩 武汉理工大学 学生实验报告书 实验课程名称软件工具与环境 开课学院计算机科学与技术学院 指导老师姓名付国江 学生姓名 学生专业班级软件工程0905 2011— 2012学年第1学期

实验课程名称: java语言程序设计 实验项目名称JDK安装与配置、简单的程序编写实验成绩 实验者专业班级软件0905 组别 同组者实验日期年月日第一部分:实验分析与设计(可加页) 一、实验内容描述(问题域描述) 实验目的: 熟悉JDK的安装、配置和使用,掌握Java Application程序的基本结构。 实验内容: (1)安装JDK,并练习设置JAVA_HOME、path和classpath环境变量; (2)编写一个打印出”HelloWorld”的Java Application程序,并编译运行; 二、实验基本原理与设计(包括实验方案设计,实验手段的确定,试验步骤等,用硬件逻辑或 者算法描述) (1)jdk的安装 (2)”HelloWorld”的编译运行 三、主要仪器设备及耗材 个人计算机,jdk 第二部分:实验调试与结果分析(可加页) 一、调试过程(包括调试方法描述、实验数据记录,实验现象记录,实验过程发现的问题等)(1)jdk的安装步骤: 1:双击jdk-6u10-windows-i586.exe安装文件 2:点击接受 3:点击下一步 4:选择JRE路径 5:点击下一步 6:完成 配置环境变量: 1:右键我的电脑,找到属性,高级中的环境变量 2:点击环境变量:3:系统变量针对所有用户,这里找到系统变量中的Path 点击编辑: 3:系统变量针对所有用户,这里找到系统变量中的Path 点击编辑: 4:在变量值末尾打上分号分隔,加入JDK库路径。 点击确定,完成! 5:变量配置好后。 6:测试环境是否好 在控制台中 输入javac指令,能显示参数,说明成功。

C#.net综合实验报告

C#综合实验报告 姓名: 班级: 学号: 教师:

C#综合实验——人员管理系统 基本功能要求: 1、登录功能 2、展示部门和人员信息部门、 3、查询人员信息功能、 4、添加、修改、删除人员信息 5、添加部门和班组 (注:可根据个人能力添加相应功能) 具体实现如下: 1、用户登录功能 2、登录成功后进入主界面: ●人员基本情况采用查询栏+树导航+数据列表展现方式,树导航为部门结构树; ●视图列表显示的内容包括:姓名、性别、出生年月、文化程度、所在部门 ●查询栏:可姓名模糊查询、也可根据部门查询; ●工具栏:添加人员信息、修改人员信息、删除人员信息。 ●右键点击左侧部门树里的根部门和二级部门弹出添加部门菜单,可以添加该节 点下的子部门。 一、展示所需类及各窗体 ◆Program.cs代码如下: static class Program { [STAThread] static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); string dataDir = AppDomain.CurrentDomain.BaseDirectory; if (dataDir.EndsWith(@"\bin\Debug ") || dataDir.EndsWith(@"\bin\Release\")) { dataDir = Directory.GetParent(dataDir).Parent.Parent.FullName; AppDomain.CurrentDomain.SetData("DataDirectory", dataDir); }

武汉科技大学 数字图像处理实验报告讲解

二○一四~二○一五学年第一学期电子信息工程系 实验报告书 班级:电子信息工程(DB)1102班姓名 学号: 课程名称:数字图像处理 二○一四年十一月一日

实验一图像直方图处理及灰度变换(2学时) 实验目的: 1. 掌握读、写、显示图像的基本方法。 2. 掌握图像直方图的概念、计算方法以及直方图归一化、均衡化方法。 3. 掌握图像灰度变换的基本方法,理解灰度变换对图像外观的改善效果。 实验内容: 1. 读入一幅图像,判断其是否为灰度图像,如果不是灰度图像,将其转化为灰度图像。 2. 完成灰度图像的直方图计算、直方图归一化、直方图均衡化等操作。 3. 完成灰度图像的灰度变换操作,如线性变换、伽马变换、阈值变换(二值化)等,分别使用不同参数观察灰度变换效果(对灰度直方图的影响)。 实验步骤: 1. 将图片转换为灰度图片,进行直方图均衡,并统计图像的直方图: I1=imread('pic.jpg'); %读取图像 I2=rgb2gray(I1); %将彩色图变成灰度图 subplot(3,2,1); imshow(I1); title('原图'); subplot(3,2,3); imshow(I2); title('灰度图'); subplot(3,2,4); imhist(I2); %统计直方图 title('统计直方图'); subplot(3,2,5); J=histeq(I2); %直方图均衡 imshow(J); title('直方图均衡'); subplot(3,2,6); imhist(J); title('统计直方图');

原 图 灰度图 01000 2000 3000统计直方图 100200直方图均衡 0统计直方图 100200 仿真分析: 将灰度图直方图均衡后,从图形上反映出细节更加丰富,图像动态范围增大,深色的地方颜色更深,浅色的地方颜色更前,对比更鲜明。从直方图上反应,暗部到亮部像素分布更加均匀。 2. 将图片进行阈值变换和灰度调整,并统计图像的直方图: I1=imread('rice.png'); I2=im2bw(I1,0.5); %选取阈值为0.5 I3=imadjust(I1,[0.3 0.9],[]); %设置灰度为0.3-0.9 subplot(3,2,1); imshow(I1); title('原图'); subplot(3,2,3); imshow(I2); title('阈值变换'); subplot(3,2,5); imshow(I3); title('灰度调整'); subplot(3,2,2); imhist(I1); title('统计直方图'); subplot(3,2,4);

中科大实验报告封面

中科大实验报告封面 篇一:中科大地图导航(实验报告) 中科大地图导航 一,科大西区地图的构建与表示: (1)、物理地图的抽象表达 地图选择:科大西区地图 节点数:12 边数:15 地点信息:地点名,时间,简介,街道名,街道长度(权值) 注释:该图为对科大地图抽象的结果。 1 / 11 各顶点信息(地点信息和边信息严格按原地图制作,故直接见地图): 1 :北门2:圆盘岔路口 3:东路岔路口 4:核科学院 5:生命科学院 6:西区学生活动中心 7:校车站 8:电三楼9:火灾重点实验室 10:南环路岔路口11:国家同步实验室。(计算机中表示顶点号要减去1) (2)、地图信息的计算机信息表达 图文件节点代码(采用邻接表方式存储): 图信息定义于“节点定义.h”中,用于底层数据类型支持,其中重载了图的输入输出运算符,图中的节点和边的比

较与赋值运算符等。 #define MAX_VERTEX_NUM 20 typedef struct InfoType //边信息 { int length; char* name; }InfoType; typedef struct VertexType//地点信息 { char* name; char* time; char* scribe; VertexType& operator =(VertexType& b); }VertexType; typedef struct ArcNode //边 { int adjvex; *nextarc; 2 / 11 ArcNode InfoType *info; ArcNode& operator =(ArcNode& b); }ArcNode; typedef struct VNode //图的邻接表 { VertexType* data; ArcNode *firstarc; VNode& operator=(VNode& a); }VNode,AdjList[MAX_VERTEX_NUM];

.net实验报告(部分)

} else { FileUpload.Visible = true; Upload.Text = "上传"; Pic.Visible=false; }

实验3 https://www.wendangku.net/doc/0613233527.html, 验证技术(4学时) 实验目的 掌握https://www.wendangku.net/doc/0613233527.html,验证技术的使用。 实验内容 为实验2所完成的页面添加验证功能。 数据要求: (1)用户名必填,6~18个字符,包括字母、数字、下划线,以字母开头,字母或数字结尾。 (2)密码必填,密码长度不少于6位,最多16位,字符不能包含’$’和’\’,确认密码要和密码一致。 (3)手机号必须是11位数字,且必须是所有联通的的号码。 (4)Email必须符合格式要求。 实验操作: 1、正则式 用户名:[a-zA-Z]\w{4,16}[a-zA-Z0-9] 密码:[^\$\\]{6,16} 手机号:((13[0-2])|(15[56])|(18[56]))\d{8} 2、验证部分截图

3、运行后跳转页面 4、购物车代码 (1)提交 int count = 0; for (int i = 0; i

数字图像处理实验报告

- 院系:计算机科学学院专业:计算机科学与技术年级: 2012级 课程名称:数字图像处理组号: 姓名(学号): 指导教师:高志荣 2015年 5月 25日

实验原理(算法流程)2.运行结果 1-1-1图查看2012213500.png图片的基本信息和显示图片过程 1-1-2图将2012213500.png图片保存为2012213500.bmp图片3.实验分析

实验原理(算法流程) 先用imread()函数将2012213500.png存入I数组中,可见1-1-1图右上角的Workspace中的I。然后用imfinfo()函数和ans函数读取该图像的大小、类型等信息,具体在1-1-1图的Command Window中可见。至于图片格式的转换,就是用rgb2gray()函数将保存在I数组中的数据转换成灰度格式保存在原来的数组I中。最后将变换所得到的数据保存于2012213500.bmp文件中。 实验(2): 1.代码实现 I=imread(2012213500.bmp');%读取灰度图片 subplot(221),imshow(I,[]),title('256*256,256') I=I(1:2:end,1:2:end);%图片采样 subplot(222),imshow(I,[]),title('128*128,256') I=I(1:2:end,1:2:end);%图片采样 subplot(223),imshow(I,[]),title('64*64,256') I=I(1:2:end,1:2:end);%图片采样 subplot(224),imshow(I,[]),title('32*32,256') 2.运行结果 1-2 图图片空间分辨率对图片的影响 3.实验分析 由1-2图可以看出,在保持灰度级数一定的条件下,随着图片空间分辨率的减半,即256*256,128*128,64*64,32*32的图像,图中的各个区域边缘处的棋盘模式越来越明显,并且全图的像素颗粒越来越粗。证明了空间分辨率是影响图片清晰度的因素之一。 实验(3): 1.代码实现 I=imread('2012213500.bmp');%读取灰度图片 subplot(221),imshow(I,256),title('256*256,256')%灰度级为256 subplot(222),imshow(I,50),title('256*256,50') %灰度级为50 subplot(223),imshow(I,10),title('256*256,10') %灰度级为10 subplot(224),imshow(I,5),title('256*256,5') %灰度级为5

java实验报告完整版

实验报告 (计算机与信息工程学院实验中心) 学期: 2014-2015 课程名称: 《Java程序设计实验》 班级: 信息1202 姓名: 方逸梅 学号: 1212100231 指导老师: 费玉莲 《Java程序设计》 独立实验教学安排 一、实验的教学方式、安排及实验环境 (一)教学方式 对照本课程的实验教材,实验一至实验十一,由教师提示实验原理、方法、步骤等内容,在教师的指导下,学生独立完成程序设计及调试工作。实验十二的内容由学生自行设计完成。 (二)教学安排 学时数:30课时 学时安排:每次实验3学时,从学期第五周开始,共十次上机实验。 (三)实验环境 实验环境为JDK 1、6。

(四)具体安排 地点:信息大楼实验室。 辅导:每个班次一名辅导老师,原则上由任课老师担任。 登记:实验完成,由辅导老师登记实验纪录。 学生:实验做完,完成实验报告内容,并在学期末上交实验册。 老师:批改实验,成绩与平时成绩一起占期末的30%。 二、实验的具体内容与要求 见实验报告。

浙江工商大学 计算机与信息工程学院实验报告(1)日期:地点:成绩: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━实验目的、实验原理与内容: 一、实验目的:熟悉Java开发环境及简单程序Java设计。 二、实验原理:SDK 的下载与安装,设置环境变量,安装java 虚拟机,使用Eclipse,编译Java 源程序,运行Java 程序。 三、实验内容及要求: 1. 下载、安装并设置Java SDK 软件包。 2. 熟悉Eclipse编辑软件。 3.掌握运行Java 程序的步骤。 4.分别编写Application与Applet程序,显示字符串”Hello Java!欢迎使用!”。 要求:请同学把预备知识、步骤、程序框图、调试好的程序及存在的问题写在下面(不够可以附页)。 程序一 public class hello { public static void main(String[] args) { for(int i=0;i<=4;i++) { System、out、println("Hello java! 欢迎使用!"); } } } 结果示意图1

相关文档
相关文档 最新文档