当前位置:文档之家› Matlab figure 基本操作

Matlab figure 基本操作

Matlab figure 基本操作
Matlab figure 基本操作

Matlab figure基本操作

set(gcf,'Position',[300 300 700 220]);

%调整Figure位置和大小。前两个为离屏幕左下角的X,Y距离,后两个值为Figure窗口的宽和高

set(gca,'Position',[.05 .1 .9 .8]);

%调整绘图范围(比例关系)。0.05+0.9为横向比例,最大为1;0.1+0.8为纵向比例。0.05和0.1为距离Figure左下角的X,Y距离

figure_FontSize=12;

set(gca,'FontSize',figure_FontSize,'FontName','Arial');

xlabel('Distance (m)','FontSize',figure_FontSize,'fontweight','b','FontName','Arial');

ylabel('Thickness (m)','FontSize',figure_FontSize,'fontweight','b','FontName','Arial');

box off; %关闭上和右侧刻度线

grid on; %添加网格线

xkd=[10 20 30]; %定义坐标刻度数量

ykd=[100 200 300];

xkd_label=[1 3 5];

%更改刻度

ykd_label=[100 200 300];

set(gca,'xtick',xkd);

set(gca,'xticklabel',xkd_label);

set(gca,'ytick',ykd);

set(gca,'yticklabel',ykd_label);

set(gca,'xscale','log'); %改为对数坐标

text(5,60,'a','color','w','FontSize',figure_FontSize,'fontweight','b'); %图像上添加标注

set(gca, 'YDir','reverse'); %Y轴反转

axis([0 31500 0 650000]); %刻度显示范围

box off %关闭左侧和上侧刻度

axis off %关闭axis

ykd=[1 7 13 19 25 31 37 43 49 55 61];

ykd_label='1900| |1920| |1940| |1960| |1980| |2000'; %设置部分刻度标注

xkd_label={'1900',' ','1920',' ','1940',' ','1960',' ','1980',' ',2000'};

set(gca,'ytick',ykd);

set(gca,'yticklabel',ykd_label);

%保存设置的颜色值

color_o = get(gcf,'Colormap');

save('Colors','color_o');

%调用

load('Colors','color_o');

colormap(color_o);

h=legend('a','b','c');

set(h,'Fontsize',8)

实验室常用器材使用方法及注意事项

实验室常用器材使用方法及注意事项

实验室常见仪器使用方法及注意事项 一、常见的仪器 (一)初中化学实验常见仪器 反应容器可直接受热的:试管、蒸发皿、燃烧匙、坩埚等能间接受热的:烧杯、烧瓶、锥形瓶(加热时,需加石棉网) 常存放药品的仪器:广口瓶(固体)、细口瓶(液体)、滴瓶 (少量液体)、集气瓶(气体) 用加热仪器:酒精灯 计量仪器:托盘天平(称固体质量)、量筒(量液体体积) 仪分离仪器:漏斗 取用仪器:药匙(粉末或小晶粒状)、镊子(块状或较大颗粒)、胶头滴管(少量液体) 器夹持仪器:试管夹、铁架台(带铁夹、铁圈)、坩埚钳其它仪器:长颈漏斗、石棉网、玻璃棒、试管刷、水槽 不能加热:量筒、集气瓶、漏斗、温度计、滴瓶、表面皿、广口瓶、细口瓶等 1、试管 (1)、用途: a、在常温或加热时,用作少量试剂的反应容器。 b、溶解少量固体。 c、收集少量气体的容器 d、用于装置成小型气体的发生

器。 (2)、注意事项: a、加热时外壁必须干燥,不能骤热骤冷,一般要先均匀受热,然后才能集中受热, 防止试管受热不均而破裂。 b、加热时,试管要先用铁夹夹持固定在铁架台上(短时间加热也可用试管夹夹持)。 试管夹应夹在的中上部(或铁夹应夹在离试管口的1/3处)。c、加热固体时,试管口要略向下倾斜,且未冷前试管不能直立,避免管口冷凝水倒流 使试管炸裂。 d、加热液体时,盛液量一般不超过试管容积的1/3(防止液体受热溢出),使试管与桌面 约成45°的角度(增大受热面积,防止暴沸),管口不能对着自己或别人(防止液体喷出伤人)。反应时试管内的液体不超过试管容积的1/2。 2、烧杯用途:①溶解固体物质、配制溶液,以及溶液的稀释、浓缩 ②也可用做较大量的物质间的反应 注意事项:受热时外壁要干燥,并放在石棉网上使其受热均匀(防止受热不均使烧杯炸裂), 加液量一般不超过容积的1/3(防止加热沸腾使液体外溢)。

实验1熟悉matlab环境和基本操作

实验1 熟悉Matlb环境及基本操作 实验目的: 1.熟悉Matlab环境,掌握Matlab的主要窗口及功能; 2.学会Matlab的帮助使用; 3.掌握向量、矩阵的定义、生成方法和基本运算; 4.掌握Matlab的基本符号运算; 5.掌握Matlab中的二维图形的绘制和控制。 实验内容: 1.启动Matlab,说明主窗口、命令窗口、当前目录窗口、工作空间窗口、历史窗口、图形窗口、M文件编辑器窗口的功能。 2.实例操作Matlab的帮助使用。 3.实例操作向量、矩阵的定义、生成方法和基本运算。 4.实例操作Matlab的基本符号运算。 5.实例操作Matlab中的二维图形绘制和控制。 实验仪器与软件: 1.CPU主频在2GHz以上,内存在512Mb以上的PC; 2.Matlab 7及以上版本。 实验讲评: 实验成绩: 评阅教师: 年月日

实验1 熟悉Matlab环境及基本操作 一、Matlab环境及主要窗口的功能 运行Matlab安装目录下的matlab.exe文件可启动Matlab环境,其默认布局如下图: 其中, 1.主窗口的功能是:主窗口不能进行任何计算任务操作,只用来进行一些整体的环境参数设置,它主要对6个下拉菜单的各项和10个按钮逐一解脱。 2.命令窗口的功能是:对MATLAB搜索路径中的每一个M文件的注释区的第一行进行扫描,一旦发现此行中含有所查询的字符串,则将该函数名及第一行注释全部显示在屏幕上。 3. 历史窗口的功能是:历史窗口显示命令窗口中的所有执行过的命令,一方面可以查看曾经执行过的命令,另一方面也可以重复利用原来输入的命令行,可以从命令窗口中直接通过双击某个命令行来执行该命令,

常用化学仪器及使用方法、化学实验基本操作

常用化学仪器及使用方法、化学实验基本操作 知识分析: 包括的内容有1. 常用化学仪器及使用方法;2. 化学实验基本操作; 3. 物质的分离、提纯; 4. 常见气体的制备; 5. 物质的检验; 6. 常见试剂的保存; 7. 综合实验—实验方案的设计和评价。 在实验中复习对于基本实验要熟练掌握原理和基本操作,在此基础上,顺利地完成实验方案的设计。 常用化学仪器及使用方法 (一)1. 能直接加热的仪器 仪器图形与名称主要用途使用方法和注意事项 用于蒸发溶剂或浓缩溶液可直接加热,但不能骤冷。蒸发溶液时不可加得太满,液面应距边缘1厘米处。 常用作反应器,也可收集少量气体可直接加热,拿取试管时,用中指、食指、拇指拿住试管口占全长的1/3处,加热时管口不能对着人。放在试管内的液体不超过容积的1/2,加热的不超过1/3。加热时要用试管夹,并使试管跟桌面成45°的角度,先给液体全部加热,然后在液体底部加热,并不断摇动。给固体加热时,试管要横放,管口略向下倾。 用于灼烧固体,使其反应(如分解)可直接加热至高温。灼烧时应放于泥三角上,应用坩埚钳夹取。应避免聚冷。 燃烧少量固体物质可直接用于加热,遇能与Cu、Fe反应的物质时要在匙内铺细砂或垫石棉绒。 2. 能间接加热(需垫石棉网) 仪器图形和名称主要用途使用方法和注意事项 (分为50、100、250、500、1000ml等规格)用作配制、浓缩、稀释溶液。也可用 作反应器和给试管水浴加热等。 加热时应垫石棉网 根据液体体积选用不同规格烧杯 用作反应器(特别是不需加热的) 不能直接加热,加热时要垫石棉网。不 适于长时间加热,当瓶内液体过少时, 加热容易使之破裂。 用作在加热条件下进行的反应器 不能直接加热,应垫石棉网加热。所装 液体的量不应超过其容积1/2。 用于蒸馏与分馏,也可用作气体发生 器 加热时要垫石棉网。也可用其他热浴。 用作接受器 用作反应器,常用于滴定操作 一般放在石棉网上加热。在滴定操作中 液体不易溅出。 3. 不能加热的仪器 仪器图形与名称主要用途使用方法及注意事项 用于收集和贮存少量气体上口为平面磨砂,内侧不磨砂,玻璃片 要涂凡士林油,以免漏气,如果在其中 进行燃烧反应且有固体生成时,应在底 部加少量水或细砂。 分装各种试剂,需要避光保存时用 棕色瓶。广口瓶盛放固体,细口瓶 盛放液体。 瓶口内侧磨砂,且与瓶塞一一对应,切 不可盖错。玻璃塞不可盛放强碱,滴瓶 内不可久置强氧化剂等。 制取某些气体的反应器固体+液 体 固体为块状,气体溶解性小反应无强热 放出,旋转导气管活塞控制反应进行或 停止。 (二)计量仪器 仪器图形与名称主要用途使用方法及注意事项

实验一 MATLAB基本操作及运算

实验一 MATLAB 基本操作及运算 一、 实验目的 二、 实验的设备及条件 三、 实验内容 1、 建立以下标量: 1) a=3 2) ,(j 为虚数单位) 3) c=3/2πj e 2、 建立以下向量: 1) Vb= 2.71382882????????-???? 2) Vc=[4 3.8 … -3.8 -4 ] (向量中的数值从4到-4,步长为-0.2) 3、 建立以下矩阵: 1) 3 333Ma ????=?????? Ma 为一个7×7的矩阵,其元素全为3. 2) 11191212921020100Mb ??????=??????

Mb 为一个10×10的矩阵. 3) 114525173238Mc ????=?????? 4、 使用题1中的变量计算下列等式的x,y,z 的值: 1) ((15)/6)111a x e --=+ 2) 2x π= 3) 3ln([()()]sin(/3))x b c b c a π=+-R ,其中R 表示复数实部。 5、 求解函数值22/(2.25)ct y e -=,其中c 取值见题1,t 的取值范围为题2中行 向量Vc 。 6、 使用题1和题3中所产生的标量和矩阵计算等式 1()()T Mx a Mc Mc Mc -=?? 其中*为矩阵所对应行列式的值,参考det 。 7、 函数的使用和矩阵的访问。 1) 计算矩阵Mb 每一列的和,结果应为行向量形式。 2) 计算整个矩阵Mb 的平均值。 3) 用向量[1 1…1] 替换Mb 的最上一行的值 4) 将矩阵Mb 的第2~5行,第3到9列的元素所构成的矩阵赋值给矩阵SubMb 。 5) 删除矩阵Mb 的第一行; 6) 使用函数rand 产生一个1×10的向量r ,并将r 中值小于0.5的元素设置为0。 8、 已知CellA (1, 1)=‘中国’,CellA (1,2)=‘北京’,CellA (2,1)是一个3乘3的单位阵,CellA (2, 2)=[1 2 3],试用MATLAB 创建一个2×2的细胞数组CellA 。 9、 已知结构数组student 中信息包含有姓名,学号,性别,年龄和班级,试用MATLAB 创建相应的结构数组student 。该数组包含有从自己学号开始连续5个同学的信息(如果学号在你后面的同学不足5个则往前排序),创建完成后查看自己的信息。

化学实验室基本操作

化学实验室基本操作 化学实验室基本操作2010-07-24 11:54一、常用仪器的主要用途和使用 方法 反应容器:试管、燃烧匙、烧杯、锥形瓶、集气瓶 存放容器:集气瓶(气体)、细口瓶(液体)、广口瓶(固体)、滴瓶(少量液体) 计量仪器:托盘天平(称固体质量)、量筒(量液体体积) 取用仪器:镊子(块状或较大颗粒)、药匙或纸槽(粉末或小颗粒)、胶头滴 管(少量液体) 夹持容器:试管夹、坩埚钳、铁架台(带铁圈、铁夹) 其它仪器:漏斗、长颈漏斗、分液漏斗、石棉网、玻璃棒、水槽、试管刷 可直接加热的:试管、蒸发皿、燃烧匙 能间接加热的(需垫石棉网):烧杯、烧瓶、锥形瓶 加热仪器:酒精灯 1.烧杯圆柱状玻璃容器,杯口有便于倒出液体的嘴。 常用的有25mL、50mL、100 mL、250 mL、500 mL等 (1)用于大量物质的溶解和配制溶液或者进行化学反应的容器,也常用于接 过滤后的液体。 (2)实验时盛放液体的量不超过烧杯容积的1/2,以防搅拌时溅出。 (3)向烧杯中注入液体的时候,应沿烧杯内壁或玻璃棒引流。

(4)加热时要垫石棉网,也防受热不均而使其破裂。烧杯不能用作加热固体试剂。 2.试管 (1)用于少量物质的溶解或发生化学反应的仪器,也常用于制取或收集少量气体。 (2)振荡试管的方法:手持试管、手腕摆动。 3)实验时盛放液体量不能超过试管容积的1/3,以防振荡或加热时溅出。可直接加热。 (4)用试管夹或者铁夹固定时,要从试管底部向上套,夹持在试管的中上部(或离管口1/3的部位)。 3.蒸发皿 (1)用于溶液的蒸发、结晶 2)蒸发过程中需用玻璃棒不断搅拌,防止液体由于局部温度过高而飞溅 3)当溶液的量减少只有大量晶体析出时,停止加热并放至石棉网上,以防晶体飞溅 (4)取放蒸发皿,要用坩埚钳夹持 4.集气瓶 (1)用于收集气体、短时间贮存气体、用做物质在气体中的燃烧的反应器 (2)在收集气体或贮存气体时,要用毛玻璃片盖住瓶口。 5、试剂瓶 试剂瓶包括滴瓶、细口瓶、广口瓶等。分为无色和棕色两种。

第六章 相关函数的估计

6. 相关函数的估计(循环相关) 6.1. 相关函数与协方差函数 6.1.1. 自相关函数和自协方差函数 1、 自相关和自协方差函数的定义 相关函数是随机信号的二阶统计特征,它表示随机信号不同时刻取值的关联程度。 设随机信号)(t x 在时刻j i t t ,的取值是j i x x ,,则自相关函数的定义为 j i j i j i j i N n n j n i N j i j i x dx dx t t x x f x x x x N x x E t t R ??∑= ===∞ →),;,(1lim ] [),(1 ) ()( 式中,上角标“(n )”是样本的序号。 自协方差函数的定义与自相关函数的定义相似,只是先要减掉样本的均值函数再求乘积的数学期望。亦即: j i j i j i x j x i N n x n j x n i N x j x i j i x dx dx t t x x f m x m x m x m x N m x m x E t t C j i j i j i ??∑--= --=--==∞ →),;,())(() )((1lim )] )([(),(1 ) ()( 当过程平稳时,);,(),;,(τj i j i j i x x f t t x x f =。这时自相关函数和自协方差函数只是i j t t -=τ的函数,与j i t t ,的具体取值无关,因此可以记作)(τx R 和)(τx C 。 对于平稳且各态历经的随机信号,又可以取单一样本从时间意义上来求这些统计特性: 时间自相关函数为:

? + - ∞ →+=22 )()(1lim )(T T T x dt t x t x T R ττ 时间自协方差函数为: ? + - ∞ →-+-=22 ])(][)([1lim )(T T x x T x dt m t x m t x T C ττ 在信号处理过程中,有时会人为地引入复数信号。此时相应的定义变成 ][),(* j i j i x x x E t t R = )]()[(),(* j i x j x i j i x m x m x E t t C --= 式中,上角标*代表取共轭。 2、 自相关和自协方差函数的性质 自相关和自协方差函数的主要性质如下: (1) 对称性 当)(t x 时实函数时,)(τx R 和)(τx C 是实偶函数。即 ) ()(), ()()()(),()(* * ττττττττx x x x x x x x C C R R C C R R =-=-== 当)(t x 时复值函数时,)(τx R 和)(τx C 具有共轭对称性。即 )()(), ()(* * ττττx x x x C C R R =-=- (2) 极限值 )(, )()0(,)0(2=∞=∞==x x x x x x x C m R C D R σ (3) 不等式 当0≠τ时, )()0(), ()0(ττx x x x C C R R ≥≥ 因此, )0()()(x x x R R ττρ=

实验一 Matlab基本操作(2016)

实验一 MATLAB 基本操作 一、实验目的 1. 学习和掌握MA TLAB 的基本操作方法 2. 掌握命令窗口的使用 3. 熟悉MATLAB 的数据表示、基本运算 二、实验内容和要求 1. 实验内容 1) 练习MATLAB7.0或以上版本 2) 练习矩阵运算与数组运算 2. 实验要求 1) 每位学生独立完成,交实验报告 2) 禁止玩游戏! 三、实验主要软件平台 装有MATLAB7.0或以上的PC 机一台 四、实验方法、步骤及结果测试 1. 实验方法:上机练习。 2. 实验步骤: 1) 开启PC ,进入MA TLAB 。 2) 使用帮助命令,查找sqrt 函数的使用方法 答: help sqrt 3) 矩阵、数组运算 a) 已知 ??????????=987654321A ,???? ??????=963852741B ,求)2()(A B B A -?+ 答: A=[1, 2, 3; 4, 5, 6; 7, 8, 9]; B=[1, 4, 7; 2, 5, 8; 3, 6, 9]; (A+B)*(2*B-A) b) 已知?? ????-=33.1x ,??????=π24y ,求T xy ,y x T c) 已知??????????=987654321A ,???? ??????=300020001B ,求A/B, A\B. d) 已知???? ??????=987654321A ,求:(1) A 中第三列前两个元素;(2) A 中所有第二行元素;(3) A 中四个角上的元素;(4) 交换A 的第1、3列。(5) 交换A 的第1、2行。(6) 删除A 的第3列。

e) 已知[]321=x ,[]654=y ,求:y x *.,y x /.,y x \.,y x .^, 2.^x ,x .^2。 f) 给出x=1,2,…,7时,x x sin 的值。 3)常用的数学函数 a )随机产生一个3x3的矩阵A ,求:(1) A 每一行的最大、最小值,以及最大、最小值所在的列;(2) A 每一列的最大、最小值,以及最大、最小值所在的行;(3) 整个矩阵的最大、最小值;(4) 每行元素之和;(5) 每列元素之和;(6) 每行元素之积;(7) 每列元素之积。 b) 随机产生两个10个元素的向量x ,y 。(1) 求x 的平均值、标准方差。(2) 求x ,y 的相关系数。(3)对x 排序,并记录排序后元素在原向量中的位置。 4) 字符串操作函数 建立一个字符串向量(如‘ABc123d4e56Fg9’),然后对该向量做如下处理: (1) 取第1~5个字符组成的子字符串。 (2) 将字符串倒过来重新排列。 (3) 将字符串中的小写字母变成相应的大写字母,其余字符不变。 (4) 统计字符串中小写字母的个数。

实验室常用检验仪器操作规范

检验仪器操作规范 1. 仪器分类和作业规范 理化检验仪器(序号从4.1-4.30) 4.1原子吸收仪 4.2离子色谱仪 4.3 pH/电导率仪(或其他pH计及电导率仪) 4.4电光分析天平 4.5电子天平/电子分析天平 4.6浊度仪 4.7糖度计 4.8余氯测定仪 4.9分光光度计 4.10阿贝折射仪 4.11低速台式离心机 4.12定氮仪 4.13密度/比重/浓度计 4.14比色管 4.15电热恒温干燥箱 生化检验仪器(序号从4.31-4.40) 4.31自动立式压力蒸汽灭菌锅 4.32生物显微镜 4.33生化培养箱 4.34霉菌培养箱 其他(序号从4.61-4.70) 4.61激光粒子计数器

备注:以下仪器操作规范按仪器分类顺序编写 4.1原子吸收仪 4.1.1. 准备工作: a)接通仪器主机电源,再接通计算机及打印机电源。打开电脑,待 Win dows95 屏幕 左下角显示Start将箭头指向Start,并点击。联机正常后出示 Aawinlab,点击 打开。 b)将空白溶液置于自动进样器位置1上,标准溶液于2上,试样溶液 在其他编码位置上。 c)打开氩气钢瓶,并调节为300-450Kpa d)接通石墨炉冷却水系统电源。 4.1.2. 编制程序: 工作前将下列主要工作页的必要参数一一输入。分别为仪器页、校正页、石墨炉页。 4.1.3. 进行自动分析: 箭头指向Workspace并点击它,出现下图所示的对话框,然后点击 Calibrate 进行校正曲线,完毕点击An alyze Samples 进行试样的测 ^定。 备注:作结束后如需存储文件,点击File上的Save,显示Save Method As窗口,在Method Name^栏上打上方法名字,并点击0K 4.1.4. 关机: 工作结束后点击Automated Analysis Control 窗口的Flush Sampler ,冲洗 进样系统;退出软件,关掉主机就、计算机、打印机、冷却水系统和石墨炉电 源;关紧氩气钢瓶。 4.2离子色谱仪 4.2.1.仪器 离子色谱仪、移液管、滤纸(0.45 卩m、 4.2.2.试剂 阴离子淋洗液、阳离子淋洗液、甲烷磺酸 4.2.3.操作方法 a)洗液的配置: 1. 阴离子淋洗液的配置:

化学实验基本操作

化学实验基本操作 一、药品的取用 1、实验室所用的药品,很多是易燃、易爆、有腐蚀性或有毒的,为保证安全,在取用药品时,不能用手接触药品、不要把鼻孔凑到容器口闻药品,不得尝任何药品的味道。 2、取药品应按实验规定的用量取用,没有说明用量,一半应该按最少量取用:液体1-2ml,固体只需盖满试管底部。 3、实验剩余的药品既不能放回原瓶,也不要随意丢弃,更不要拿出实验室,要放入指定的容器内。 4、取用固体药品一般用广口瓶,块状的可用镊子夹取。用过的药匙或者镊子要立刻用干净得纸擦拭干净,以备下次使用。 5、往试管里装入固体粉末时,为避免药品沾在管口和管壁上,应做到一斜二送三直立,即先使试管倾斜,把药匙小心送到试管底部,然后使试管直立起来,让药品全部落到底部。 6、把块状的药品或者密度较大的金属颗粒放入玻璃容器时应做到一横二放三慢竖,即应该先把容器横放,把药品放入容器口以后,再把容器慢慢地竖立起来,使药品或者金属颗粒缓缓地滑到容器的底部,以免打破容器。 7、液体药品通常盛在细口瓶里。取用药液时,先拿下瓶塞,倒放在桌面上,然后拿起瓶子,瓶口要紧挨着试管口,使液体缓慢地倒入试管。倾倒时,标签要朝向手心,以防止药品腐蚀标签。 8、取用一定量的液体药品,也可以用量筒量出体积,量液时量筒必须放平,视线要跟量筒内液体凹液面的最低处保持水平,如果俯视读数时所量体积大于(大于或小于)实际体积,仰视读数时所量体积小于(大于或小于)实际体积。 9、滴管是用来吸取和滴加少量试剂的一种仪器,取液后滴管滴加时垂直、悬空放在烧杯正上方,试剂便滴入烧杯中。 10、实验中要特别注意保护眼睛,万一眼睛里进入药液,要立即用水冲洗(切不可用手揉眼睛),洗的时候要眨眼睛,必要时请医生治疗,提倡使用防护眼镜。 二、托盘天平的使用 1、托盘天平能准确到0.1g。 2、化学实验称量的药品,常是一些粉末状或是易潮解的,有腐蚀性的药品,称量时应在两个托盘上各放一张质量相同的纸,如果称量易潮解、有腐蚀性的药品,应放在玻璃器皿如烧杯、表面皿里进行称量。 三、连接仪器装置 把玻璃管插入橡皮塞和胶皮管时,先要把玻璃管口用水润湿,在容器口塞橡皮塞时,切不可把容器放在桌上再使劲塞进塞子,因为这样做容易压破

VB第六章习题答案(上海立信会计学院)

上海立信会计学院 班级:学号: 姓名:指导教师: 专业: 习题六p150 -、简述子过程与函数过程的共同点和不同之处。 答:相同之处:都是功能相对独立的一种子程序结构,它们有各自的过程头、变量声明和过程体,在程序的设计过程中可以提高效率。 不同之处: (1)声明的关键字不同。子过程为Sub,而函数过程为 Funct ion。 (2)了过程无值就无类型说明,函数过程有值因此有类型的说明 (3)函数的过程名称同时是结果变量,因此在函数过程体 内至少要对函数的过程名赋值一次数据,而子过程内不能赋 值。

(4)调用的方式不同,子过程是一条独立的语句,可以用 Cal I子过程名或省略Call直接以子过程名调用;函数的过 程不是一条独立的语句,是一个函数值,必须参与表达式运算。(5)通常,函数过程可以被子过程代替,只需要在调用的 过程中改变一下过程调用的形式,并在子过程的形参表中增加一个地址传递的形参来传递结果。 二、什么是形参,实参?什么是值引用?地址引用?地址应用 对实参有什么限制? 答:形参:在定义过程时的一种假设的参数,只代表该过程的参数的个数、类型,它的名字不重要,没有任何的值, 只表示在过程体内将进行的一种操作。 实参:在调用子过程时提供过程形参的初始值,或通过过程体处理后的结果。 值引用:系统将实际参数的值传到形参之后,实参与形参断开联系,过程中对于形参的修改不会影响到实际参数的变化。 地址引用:实参与形参共同使用一个存储单元,在过程中对形参进行修改,则对应的实际参数也同时变化。

在地址引用时,实参只能是变量,不能是常量或表达式。

三、指出下面过程语句说明中的错误: Sub f1 (n%) as Integer Function f1%(f1%) Sub fl (ByVa I n% 0) Sub fl(X(i) as Integer) 答:(1) Sub子过程名没有返回值,因此就没有数据的类型 (2)函数名与形参名称相同 (3)形参n为数组,不允许声明为By Vai值传递 (4)形参x(i)不允许为数组元素 四、已知有如下求两个平方数和的fsum子过程: Publ ic Sub fsum (sum%, ByVaI a%, ByVaI b%) sum =a*a+b*b End Sub 在事件过程中若有如下变量声明: Pr ivate Sub Commandl Cl ick()

VB第六章习题答案(上海立信会计学院)

上海立信会计学院 班级:学号:姓名:指导教师: 系部:专业: 习题六p150 一、简述子过程与函数过程的共同点和不同之处。 答:相同之处:都是功能相对独立的一种子程序结构,它们有各自的过程头、变量声明和过程体,在程序的设计过程中可以提高效率。 不同之处: (1)声明的关键字不同。子过程为Sub,而函数过程为Function。 (2)了过程无值就无类型说明,函数过程有值因此有类型的说明 (3)函数的过程名称同时是结果变量,因此在函数过程体内至少要对函数的过程名赋值一次数据,而子过程内不能赋值。 (4)调用的方式不同,子过程是一条独立的语句,可以用Call子过程名或省略Call直接以子过程名调用;函数的过程不是一条独立的语句,是一个函数值,必须参与表达式运算。 (5)通常,函数过程可以被子过程代替,只需要在调用的过程中改变一下过程调用的形式,并在子过程的形参表中增加一个地址传递的形参来传递结果。 二、什么是形参,实参?什么是值引用?地址引用?地址应用对实参有什么限制? 答:形参:在定义过程时的一种假设的参数,只代表该过程的参数的个数、类型,它的名字不重要,没有任何的值,只表示在过程体内将进行的一种操作。 实参:在调用子过程时提供过程形参的初始值,或通过过程体处理后的结果。 值引用:系统将实际参数的值传到形参之后,实参与形参断开联系,过程中对于形参的修改不会影响到实际参数的变化。 地址引用:实参与形参共同使用一个存储单元,在过程中对形参进行修改,则对应的实际参数也同时变化。 在地址引用时,实参只能是变量,不能是常量或表达式。 三、指出下面过程语句说明中的错误:

(1)Sub f1(n%) as Integer (2)Function f1%(f1%) (3)Sub f1(ByVal n%()) (4)Sub f1(x(i) as Integer) 答:(1)Sub子过程名没有返回值,因此就没有数据的类型 (2)函数名与形参名称相同 (3)形参n为数组,不允许声明为ByVal值传递 (4)形参x(i)不允许为数组元素 四、已知有如下求两个平方数和的fsum子过程: Public Sub fsum(sum%, ByVal a%, ByVal b%) sum = a * a + b * b End Sub 在事件过程中若有如下变量声明: Private Sub Command1_Click() Dim a%, b%, c! a = 10: b = 20 则指出如下过程调用语句的错误所在: (1)fusum 3, 4, 5 (2)fsum c, a, b (3)fsum a + b, a, b (4)Call fsum(Sqr(c), Sqr(a), Sqr(b)) (5)Call fsum c,a,b 答:(1)furm子过程的第一个形参是地址传递,因此对应的实参3不能是常量 (2)furm的第一个形参是整型而且是地址传递,对应的实参c是单精度,数据类型不匹配(3)furm的第一个形参是地址传递,因此对应的实参a+b不应当是表达式 (4)furm的第一个形参是地址传递,因此对应的实参Sqr(c)不应当是表达式 (5)用Call语句调用furm子过程时,必须用圆括号来描述实参 六、要使变量在某事件过程中保留值,有哪几种变量声明的方法? 答:声明为static或者全局变量 七、为了使某变量在所有的窗体中都能使用,应在何处声明该变量? 答:应在窗体\模块的通用声明段用Public关键字声明为全局变量。

第六章函数-选择题

第六章函数 二、选择题 1.C语言程序由函数组成。正确的说法是____B______。 A)主函数写在必须写在其他函数之前,函数内可以嵌套定义函数 B)主函数可以写在其他函数之后,函数内不可以嵌套定义函数 C)主函数必须写在其他函数之前,函数内不可以嵌套定义函数 D)主函数必须在写其他函数之后,函数内可以嵌套定义函数 2.一个C语言程序的基本组成单位是_____C_____。 A)主程序B)子程序C)函数D)过程 3.以下说法正确的是____ C ______。 A)C语言程序总是从第一个定义的函数开始执行 B)C语言程序中,被调用的函数必须在main()函数中定义 C)C语言程序总是从主函数main()开始执行。 D)C程序中的main()函数必须放在程序的开始处 4.已知函数fun类型为void,则void的含义是____ A ______。 A)执行函数fun后,函数没有返回值B)执行函数fun后,可以返回任意类型的值 C)执行函数fun后,函数不再返回D)以上三个答案都是错误的 5.下列对C语言函数的描述中,正确的是____ A ______。 A)在C语言中,调用函数时只能将实参的值传递给形参,形参的值不能传递给实参B)函数必须有返回值 C)C语言函数既可以嵌套定义又可以递归调用 D)C程序中有调用关系的所有函数都必须放在同一源程序文件中 6.以下叙述中错误的是_____ B _____。 A)函数形参是存储类型为自动类型的局部变量 B)外部变量的缺省存储类别是自动的。 C)在调用函数时,实参和对应形参在类型上只需赋值兼容 D)函数中的自动变量可以赋初值,每调用一次赋一次初值 7.C语言中的函数____D______。 A)不可以嵌套调用B)可以嵌套调用,但不能递归调用 C)可以嵌套定义D)嵌套调用和递归调用均可 8.C语言中函数返回值类型由____D_____决定。 A)调用该函数的主调函数类型B)函数参数类型 C)return语句中的表达式类型D)定义函数时指定的函数类型 9.C语言规定,调用一个函数,实参与形参之间的数据传递方式是___D_____。 A)由实参传给形参,并由形参传回来给实参B)按地址传递 C)由用户指定方式传递D)按值传递 10.下列叙述错误的是____C______。 A)形参是局部变量 B)复合语句中定义的变量只在该复合语句中有效 C)主函数中定义的变量在整个程序中都有效 D)其他函数中定义的变量在主函数中不能使用 11.若函数类型和return语句中的表达式类型不一致,则____B______。

Matlab figure 基本操作

Matlab figure基本操作 set(gcf,'Position',[300 300 700 220]); %调整Figure位置和大小。前两个为离屏幕左下角的X,Y距离,后两个值为Figure窗口的宽和高 set(gca,'Position',[.05 .1 .9 .8]); %调整绘图范围(比例关系)。0.05+0.9为横向比例,最大为1;0.1+0.8为纵向比例。0.05和0.1为距离Figure左下角的X,Y距离 figure_FontSize=12; set(gca,'FontSize',figure_FontSize,'FontName','Arial'); xlabel('Distance (m)','FontSize',figure_FontSize,'fontweight','b','FontName','Arial'); ylabel('Thickness (m)','FontSize',figure_FontSize,'fontweight','b','FontName','Arial'); box off; %关闭上和右侧刻度线 grid on; %添加网格线 xkd=[10 20 30]; %定义坐标刻度数量 ykd=[100 200 300]; xkd_label=[1 3 5]; %更改刻度 ykd_label=[100 200 300]; set(gca,'xtick',xkd); set(gca,'xticklabel',xkd_label); set(gca,'ytick',ykd); set(gca,'yticklabel',ykd_label); set(gca,'xscale','log'); %改为对数坐标

化学实验基本操作方法

化学实验基本操作方法 (一)常见计量具的使用 (二)药品的取用 (三)加热、蒸发 (四)溶解、过滤、结晶 (五)蒸馏、升华 (六)分离液体、萃取 (七)纸上层析 (八)渗析 (九)气体的收集、贮存与净化 (一)常见计量具的使用 1.量筒、量杯 实验室中计量取用一定体积的液体用。为准确读出量筒(或量杯)液体体积,必须把量筒放置在水平的桌面上,使眼睛的视线,刻度、液体凹面的最低点处在同一水平上。 量筒(或量杯)不能用来加热,也不能用来配制或稀释溶液,热溶液须冷至室温时,方可使用量筒(或量杯)量取。 2.滴定管的使用

当需要精确而方便地量取少量液体或做滴定实验时,常使用滴定管。 酸式滴定管使用较多,不能用来盛放碱液。酸式滴定管有无色和棕色两种,见光易分解的试液如硝酸银溶液滴定时,应置于棕色酸式滴定管中。 碱式滴定管下端套有一小段橡皮管,将滴头和管身相接,凡是能与橡皮管作用的物质,如高锰酸钾、碘、硝酸银等溶液,尤其是氧化性酸,不能使用碱式滴定管。 使用滴定管前,先检查是否漏水。将盛水滴定管夹在滴定管架上,仔细观察有无水从活塞隙缝中渗出或尖嘴处滴下。如果发现酸式滴定管活塞有漏水现象,应把塞子拔出来,用滤纸将活塞及活塞槽的水和凡士林擦干净,然后在活塞的周围重新涂上一薄层凡士林(不要太多堵住小孔),插入塞孔,向同一方向旋动活塞至外部观察全部透明为止。用一根橡皮筋将活塞套在滴定管上,用蒸馏水将滴定管洗净,再用滴定溶液润洗2~3次,润洗液要从下端放出。加入溶液后,先要把活塞或胶管处的气泡赶出,再调节液面至刻度“0”或“0”以下。排除停留在酸式滴定管的气泡,可用右手拿住滴定管,左手迅速开足活塞,让急流冲走气泡。如冲不走,可斜拿滴定管,再开大活塞冲。赶走碱式滴定管尖端气泡时,要弯曲橡皮管,让尖嘴管斜向上方,并挤压橡皮管的玻璃球使液体向上喷出,如果碱式滴定管漏水,应更换橡皮管或玻璃球。 使用酸式滴定管时,应该用左手拇、食、中三指旋转活塞,控制流量。右手拿住接受液体的容器。如图5-15。使用碱式滴定管时,用左手捏在玻璃球外胶管的上部,无名指和小指夹住尖嘴管,使它垂直向下,轻轻挤压胶管,让液体从胶管和玻璃球的隙缝间流出。如图5-16。 3.移液管 移液管又叫吸量管,用以精确移取一定体积的液体。

实验室常用的基本操作

实验室常用的基本操作 玻璃仪器的基本操作 1、认领仪器按照仪器单领取和认识基础化学实验中的常用仪器。

2、玻璃仪器的洗涤

(1)震荡水洗 (2)内壁附有不易洗掉的物质,可用毛刷刷洗 倒废液——注入一半水——选好毛刷,确定手拿部位刷洗——如是反复 (3)刷洗后,再用水连续振荡数次,必要时还应用蒸馏水淋洗三次洗净状态下,水均匀分布不挂水珠(如左图所示); 未洗净状态下,器壁挂着水珠(如右图所示)。玻璃仪器里如附有不溶于水的碱、碳酸盐、碱性氧化物等可先加盐酸溶解,再用水冲洗;附有油脂等污物可先用热的纯碱液洗,然后用毛刷刷洗,也可用毛刷蘸少量洗衣粉刷洗;对于口小、管细的仪器,不便用刷子洗,可用少量王水或重铬酸盐洗液涮洗;用以上方法清洗不掉的污物可用较多王水或洗液浸泡,然后用水涮洗。( (1)不要未倒废液就注水 (2)不要几支试管一起刷) 3、仪器的干燥 (1)晾干(左图)与烤干(右图)

(2)吹干(左图)与烘干(右图) (3)气流烘干(左图)与快干(右图) 4、常见玻璃仪器的使用 (1)量筒与量杯 (2)移液管 移液管使用注意事项: 应根据不同的需要选用大小合适的移液管,如取1.5ml的溶液,显然选用2ml移液管要比选用5ml移液管误差小;吸取溶液时要把移液管插入溶液,避免吸入空气而将溶液从上端

溢出;移液管从液体中移出后必须用滤纸将管的外壁擦干,再行放液;不可用移液管直接从瓶中移取溶剂或溶液,剩余溶剂或溶液不可倒回贮液瓶,应作废弃物处理。 (2)滴定管 操作步骤:洗涤——涂凡士林——检漏——装入操作液——滴定管排气——滴定操作 (3)容量瓶 容量瓶使用前应检查容量瓶的瓶塞是否漏水,合格的瓶塞应系在瓶颈上,不得任意更换。容量瓶刻度以上的内壁挂有水珠会影响准确度,所以应该洗得很干净。称量的任何固体物质必须先在小烧杯中溶解或加热溶解,冷却至室温后才能转移到容量瓶中。容量瓶绝不应加热或烘干。容量瓶定容完再翻转摇匀,若翻转摇匀后定容,会因加的水或溶剂过多,导致溶液浓度偏小。

有机化学实验常见操作及原理

你知道为什么要这样操作吗? 有些化学实验必须严格遵守操作的顺序,实验时,一定要弄清先做什么,再做什么。同时,还要弄清为什么要这样做。下面列举部分实验的操作顺序.你知道这样做的原因吗? 1.铁丝在氧气中燃烧的试验:应先在集气瓶底装少量水或铺一薄层细沙.再把系有燃着的火柴梗的铁丝伸入集气瓶中。(防止反应时的高温熔化物落下后炸裂瓶底。) 2.实验室制H2、O2、CO2等气体的实验:应先检查装置的气密性,再向容器中装药品。(防止装置漏气造成不必要的后果。) 3.用排水法收集氧气结束时,应先把导管移出水槽.再熄灭酒精灯。 (防止水槽中的水倒流到试管里使试管炸裂。) 4.点燃可燃性气体前,应先验纯.再点燃。(防止氢气不纯.点燃时爆炸。) 5.H2还原CuO实验开始时,应先通一会儿H2.再加热;结束时.应先停止加热,再继续通入H2,直到试管冷却为止。 (以赶尽试管内的空气.防止加热时爆炸;防止生成的铜在高温下又被氧化。) 6.用向下排空气法收集H2.经检验H2不纯需要再收集时.应先用拇指堵住试管口一会儿。再收集H2,检验其纯度。 (防止试管内末熄灭的H2火焰点燃H2发生器里尚混有空气的H2而发生爆炸。) 7.金属制品在电镀或焊接前.应先用稀盐酸或稀硫酸清除表面的锈,再进行电镀或焊接。(因为铁锈易溶解在稀盐酸或稀硫酸中.使金属制品表面变得洁净。) 8.稀释浓硫酸时,应先向烧杯中加入适量的水,再沿烧杯壁慢慢注入浓硫酸(因水的密度小,浮在硫酸的上面.溶解时放出的热会使水立即沸腾.使硫酸液滴向四周飞溅而发生危险。)9.加热盛有药品的玻璃仪器后,应先将其冷却.再进行冼涤。 (防止玻璃仪器忽然遇冷而炸裂。) 10.把块状药品和密度较大的金属颗粒放入玻璃容器时.应先将容器横放.把药品或金属颗粒放入容器口后.再把容器慢慢竖立起来.使块状药品或金属颗粒慢慢滑到容器底部。 (防止块状药品或金属颗粒直落到容器底部打破容器。) 11.用托盘天平称量物体时.应先在两个托盘上各放一张质量相同的纸.再把药品放在纸上称量。称量易潮解或有腐蚀性的药品,应先将其放入玻璃器皿里.再进行称量。 (防止天平受到污染和损坏。) 12.检查装置的气密性,应先把导管一端浸入水里.再用两手紧贴容器的外壁。 (若先用两手紧贴容器外壁.里面的空气受热膨胀后.再将导管的一端浸在水中.就看不到气泡冒出.以至不能准确地判断装置的气密性是否良好。) 13.把玻璃管插入带孔橡皮塞或胶皮管里时.应先把玻璃管待插人的一端用水湿润.然后稍稍用力转动.使它插人。 (减小玻璃管与橡皮塞或皮管之间的摩擦,防止插入时玻璃管被折断,刺破手掌) 14.加热玻璃仪器时.若其外壁有水.应在加热前先将其擦拭干净.再进行加热。给试管内的固体加热.应先进行预热.再把火焰固定在放药品的部位加热。 (防止容器受热不均而炸裂。) 15.试管内若附有不易被水洗净的物质时:对于油脂.应先用热的纯碱溶液或冼衣粉将其洗去.再用水冲洗干净;对于难溶性氧化物或盐,应先用稀盐酸将其溶解。再用水冲洗干净。(目的是将难溶性物质转化成可溶性物质.便于用水洗去。) 实验基本操作应注意的问题 一、注意左右 1.制取气体时.气体发生装置在左,收集装置在右。 2.用托盘天平称量物品时,称量物放左盘,砝码放右盘,即“左物右码”。

实验一 Matlab基本操作及运算

实验一Matlab基本操作及运算 一、实验目的: 1.熟悉MATLAB基本操作 2.掌握矩阵、变量、表达式的各种基本运算 二、实验基本知识: 1.熟悉MATLAB环境 熟悉MATLAB桌面和命令窗口、命令历史窗口、帮助信息浏览器、工作空间浏览器文件和搜索路径浏览器。 2.掌握MATLAB常用命令 3.MATLAB变量与运算符 变量命名规则如下: (1)变量名可以由英语字母、数字和下划线组成 (2)变量名应以英文字母开头 (3)长度不大于31个 (4)区分大小写 MATLAB中设置了一些特殊的变量与常量,列于下表。 MATLAB运算符,通过下面几个表来说明MATLAB的各种常用运算符

表2 MATLAB算术运算符 表3 MATLAB关系运算符 表4 MATLAB逻辑运算符 表5 MATLAB特殊运算

4. MATLAB的一维、二维数组的访问 表6 子数组访问与赋值常用的相关指令格式 5. MATLAB的基本运算 表7 两种运算指令形式和实质内涵的异同表 6.MATLAB的常用函数

表8 标准数组生成函数 表9 数组操作函数 7.多项式运算 poly——产生特征多项式系数向量 roots——求多项式的根 p=poly2str(c,‘x’)—(将特征多项式系数向量c转换为以习惯方式显示是多项式)conv, convs——多项式乘运算 deconv——多项式除运算 polyder(p)——求p的微分 polyder(a, b)——求多项式a,b乘积的微分 [p,q]=polyder(p1,p2)——求解多项式p1/p2微分的有理分式 poly(p,A)——按数组运算规则求多项式p在自变量A的值 polym(p,A)——按矩阵运算规则求多项式p在自变量A的值

MATLAB快速入门第一章

。下面将对菜单进行介绍。 图1-8 1.3.1 M文件 M文件有两种类型:文本M文件和函数M文件。 (一)文本M文件 一个比较复杂的程序常常要作反复的调试,这时你不妨建立一个文本文件并把它储存起来,可以随时调用进行计算。建立文本文件可以在File菜单中选择New,再选择M-file,这时MATLAB将打开一个文本编辑窗口,在这里输入命令和数据。储存时文件名遵循MA TLAB变量命名的原则,但必须以m 为扩展名,其一般形式为 < M文件名>.m 如juzhen.m, pp.m等。 值得注意的是,文本M文件中的变量都是全局变量,在执行过程中, 文本M 文件中的命令可以使用目前工作区中的变量,它所产生的变量也将成为工作区的一部分。例如我们把下面的程序保存为名为budijifen1.m的文本M文件:function budijifen1 x=-4*pi:0.014*pi;a=1; for C=-3:3 y =1/2*(-sin(a*x)+a*x)/a+C plot(x,y) hold on end grid hold off xlabel('自变量 X') ylabel('因变量 Y') title('不定积分的积分曲线族') legend('不定积分的积分曲线族') 然后在MA TLAB工作窗口中输入文件名:

>> budijifen1 运行后屏幕显示计算结果(略)和图形(见图1-9)。 再如,将下面的一个生成矩阵的程序保存为名为juzhen.m 的文本M 文件: for i=1:k for j=1:n b(i,j)=7/(2*i+3*j-6); end end a=rats(b) 然后在MA TLAB 工作窗口中输入: >> k=3;n=4; juzhen,b 图1-9 名为budijifen1.m 的文本M 文件的图形 运行后屏幕显示运行结果如下: a = -7 7/2 7/5 7/8 7 7/4 1 7/10 7/3 7/6 7/9 7/12 b = -7.0000e+000 3.5000e+000 1.4000e+000 8.7500e-001 7.0000e+000 1.7500e+000 1.0000e+000 7.0000e-001 2.3333e+000 1.1667e+000 7.7778e-001 5.8333e-001 (二) 函数M 文件 函数M 文件是另一类M 文件,我们可以根据需要建立自己的函数文件,它们能够像库函数一样方便地调用,从而极大地扩展MA TLAB 的能力。如果对于一类特殊的问题,建立起许多函数M 文件,就能最终形成独立的工具箱。 函数M 文件的第一行有特殊的要求,其形式必须为 function <因变量>= <函数名>(<自变量>) 其他各行为从自变量计算因变量的语句,并最终将结果赋予因变量。而这个M 文件的文件名必须是<函数名>.m 。下面给出函数文件的一个简单例子。 如果我们要在某个程序中要调用函数π= 21y e 22x -,就必须建立并保存下面的名为fun.m 的函数M 文件。 function y = fun(x)

相关主题
文本预览
相关文档 最新文档