expe_9-1
- 格式:doc
- 大小:44.00 KB
- 文档页数:6
实验九Excel数据管理
一、实验目的
1. 掌握数据列表的排序、筛选
2. 掌握数据的分类汇总
3. 掌握数据透视表的操作
4. 掌握页面设置
二、实验内容
1. 打开软盘上的E1.XLS文件,删除表格上方的表格标题和制表日期,仅保留表格列标题(字段名)及各学生的内容,并以E3.XLS为文件名保存在当前文件夹中。
表格数据如下:
2. 将数据列表的姓名右边增加性别字段,2、4、7、8记录为女同学,其它为男同学。
并将数据列表复制到Sheet2中,然后进行下列操作:
对Sheet2中的数据按性别排列,男同学在上,女同学在下,性别相同按总分降序排列。
在Sheet2中筛选出总分小于200或大于270的女生记录。
3. 将Sheet1中的数据复制到Sheet3中,然后对Sheet3中的数据进行下列分类汇总操作:
按性别分别求出男生和女生的各科平均成绩(不包括总分),平均成绩保留1位小数。
在原有分类汇总的基础上,再汇总出男生和女生的人数。
按样张所示,分级显示及编辑汇总数据。
4. 以Sheet1中的数据为基础,在Sheet4工作表中建立样张所示的透视表1和透视表2。
5.在Sheet4工作表中对已建立的第2个透视表产生透视图。
6. 存盘退出Excel 2002,并将E3.XLS文档同名另存到软盘。
新疆电信XPON开局规范(2012-9-1)各设备版本要求如下:C300:主版本:V1.2.0P1,详细版本(请注意设备上运行的单板版本日期一定要一致):KZW-C300-PN2#show version-saved masterPhyLoc FileName VerType VerTag BuildTime VerLenthActive--------------------------------------------------------------------------------1/1/11 etgo.fw FW V1.2.0P1 2011-07-07 01:32:47 1436995 01/1/11 etgo.mvr MVR V1.2.0P1 2011-08-18 01:24:34 4315659 01/1/11 etgob.bt BT V1.0.0P1 2010-07-01 13:44:03 306288 01/1/11 etgod.bt BT V1.0.0P1 2011-01-21 14:17:08 315872 01/1/11 gtgoa.bt BT V1.0.0P1 2011-01-21 13:55:17 326032 01/1/11 gtgoa.fw FW V1.2.0P1 2011-07-07 03:06:12 5479670 01/1/11 gtgoa.mvr MVR V1.2.0P1 2011-07-12 03:04:58 1333865 01/1/11 gtgod.fw FW V1.2.0P1 2011-08-18 02:10:21 1701365 01/1/11 gtgod.mvr MVR V1.2.0P7 2012-01-19 23:08:43 1934249 01/1/11 gtgoe.bt BT V1.2.0P7 2012-03-15 09:32:30 312560 01/1/11 gtgoe.fw FW V1.2.0P7 2012-01-09 15:33:09 4314061 01/1/11 gtgoe.mvr MVR V1.2.0P1 2011-07-12 14:15:01 1426894 01/1/11 gucd.fw FW V1.2.0P1 2011-07-07 01:34:52 104625 01/1/11 gucd.mvr MVR V1.2.0P1 2011-08-18 01:26:39 560948 01/1/11 pm.fw FW V1.2.0P1 2011-07-07 04:13:01 934 01/1/11 scxl.bt BT V1.0.0P1 2011-02-18 10:44:55 446944 01/1/11 scxl.fw FW V1.2.0P1 2011-07-07 04:12:59 738805 01/1/11 scxl.mvr MVR V1.2.0P1 2011-07-12 13:28:01 8225667 01/1/11 scxm.bt BT V1.0.0P1 2011-02-18 10:46:43 446800 01/1/11 scxm.fw FW V1.2.0P1 2011-07-07 01:13:24 143001 01/1/11 scxm0.mvr MVR V1.2.0P1 2011-07-12 13:58:02 8228659 01/1/11 scxm1.mvr MVR V1.2.0P1 2011-07-12 13:58:02 8228659 11/1/11 xutq.bt BT V1.0.0P1 2010-06-30 11:07:04 317392 01/1/11 xutq.fw FW V1.2.0P1 2011-07-07 03:08:56 15042 01/1/11 xutq.mvr MVR V1.2.0P1 2011-07-07 03:08:50 556719 0补丁文件KZW-C300-PN2# show patch-savedPatch infomation on master boardLoc FileName PatchTag BuildTime PatchLen-------------------------------------------------------------------------------1/1/11 scxmv120p1t4s4_r0.pat 2.0 2012-03-31 13:00:44 10815 1/1/11 scxmv120p1t4s4_r1.pat 2.0 2011-08-02 18:16:54 13483 1/1/11 scxmv120p1t4s4_r2.pat 2.0 2011-10-11 17:18:48 17040 1/1/11 scxmv120p1t4s4_r3.pat 2.0 2011-09-23 15:33:29 1053 1/1/11 scxmv120p1t4s4_r4.pat 2.0 2011-12-02 09:41:40 120285 1/1/11 etgov120p1t4s6_r1.pat 2.0 2011-11-21 11:44:19 4639 1/1/11 etgov120p1t4s6_r2.pat 2.0 2011-12-27 10:50:08 4042 1/1/11 etgov120p1t4s6_r3.pat 2.0 2012-03-22 11:29:14 1348 1/1/11 etgov120p1t4s6_r4.pat 2.0 2012-04-09 09:35:34 2635 1/1/11 gtgoev120p1t4s4_r0.pat 2.0 2012-03-22 14:27:57 1280 1/1/11 gtgoev120p1t4s4_r1.pat 2.0 2011-10-13 11:15:45 13148 1/1/11 gtgoev120p1t4s4_r2.pat 2.0 2012-05-09 14:32:35 1722 1/1/11 gtgoev120p1t4s4_r3.pat 2.0 2011-12-30 14:10:58 1272 1/1/11 gtgoev120p1t4s4_r4.pat 2.0 2012-03-02 14:15:03 785C220&C200主版本:V1.1.3P4补丁版本:EPFC_r1.pat EPFCB_r1.patEPFCB_r2.pat EPFCB_r3.patEPFCB_r4.pat若主控单板版本日期为2010-11-9日版本需要打如下补丁:EC4G_r1.pat EC4G_r4.pat GCSA_r0.pat GCSA_r1.patGCSA_r2.pat GCSA_r3.pat GCSA_r4.pat GCSAS_r0.patGCSAS_r1.pat GCSAS_r3.pat GCSAS_r4.pat若主控单板版本日期为2011-9-6日版本需要打如下补丁:GCSA_r0.pat GCSAS_r0.patEPON F822:主版本:V1.1.0P9T6F821:主版本:V1.1.0P1T12EPON 9806H主版本:V2.1.0P3补丁版本:SCCBV210P3T2_r4.patF820:主版本:V1.1.0 P1T3数据配置:C300:(新开C300或者扩容单板在局方未告知的情况下,请配置为FTTH方式) 1、//添加机框,单板,请根据实际配置添加add-rack rackno 1 racktype IEC19add-shelf rackno 1 shelfno 1 shelftype IEC_SHELFadd-card rackno 1 shelfno 1 slotno 0 PRWGadd-card rackno 1 shelfno 1 slotno 1 PRWGadd-card rackno 1 shelfno 1 slotno 2 ETGOadd-card rackno 1 shelfno 1 slotno 3 ETGOadd-card rackno 1 shelfno 1 slotno 4 ETGOadd-card rackno 1 shelfno 1 slotno 5 ETGOadd-card rackno 1 shelfno 1 slotno 18 CICGadd-card rackno 1 shelfno 1 slotno 19 XUTQadd-card rackno 1 shelfno 1 slotno 20 GUSQ2、创建网管及路由Vlan 9interface vlan 9ip address 135.254.19.253 255.255.255.0exip route 0.0.0.0 0.0.0.0 135.254.19.254interface gei_1/20/3no negotiation autoswitchport mode hybridswitchport vlan 9 tagex如果是启用静态链路聚合,红色配置部分做如下改动:Interface smartgroup 1Exinterface gei_1/20/3 //如果还有其他接口需要捆绑,请做相同的配置smartgroup 1 mode onno negotiation autoswitchport mode hybridexInterface smartgroup 1switchport vlan 9 tagEx3、SNMP配置(地址根据各地州实际情况配置)snmp-server community IPzhwg2009WR view allview rwsnmp-server community IPzhwg2009RO view allview rosnmp-server host 135.254.160.253 trap version 2c public enable NOTIFICATIONS server-index 1 udp-port 162snmp-server host 135.255.0.1 trap version 2c IPzhwg2009RO enable NOTIFICATIONS server-index 2 udp-port 1624、其他配置hostname WLMQ-KZW-C300-PN2 //给设备命名,地州+站点信息+设备型号+第几台clock set 13:06:00 mar 29 2012 //设置设备时间,与当前时间一致username XXX password XXX privilege 15 //设置设备的用户名/密码no username zte //删除默认登录用户auto-write enableauto-write 00:00:00 everydayuncfg-onu-display-info sn loid //设置未注册ONU显示信息vlan-scb-action interface epon-olt_1/2/1 vlan-remove 21vlan-scb-action interface epon-olt_1/2/1 vlan-remove 1021vlan-scb-action interface epon-olt_1/2/1 vlan-remove 2021vlan-scb-action interface epon-olt_1/2/1 vlan-remove 3021//vlan标签剥离,按实际配置单板配置,GPON单板也是相同命令格式5、如果该OLT上需要开通FTTB业务,则需要添加组播配置vlan 50exigmp mvlan 50igmp mvlan 50 enableigmp mvlan 50 work-mode proxyigmp mvlan 50 host-ip 135.255.192.1 //该ip为OLT设备的管理地址igmp mvlan 50 max-group 1024igmp mvlan 50 group-filter enableigmp mvlan 50 group 239.125.0.1 to 239.125.0.127igmp mvlan 50 group 239.125.1.1 to 239.125.1.11igmp mvlan 50 group 239.125.2.1 to 239.125.2.10igmp mvlan 50 source-port gei_1/19/1 //把承载iptv业务的上行口设置为组播源端口如果在OLT上需要开通FTTH业务,还需配置如下内容:epononu-authentication-mode service 1/4 loid unknown-onu-reject disable //关闭静默开关expononu-type-if ZTE-F460 eth_0/1onu-type-if ZTE-F460 eth_0/2onu-type-if ZTE-F460 eth_0/3onu-type-if ZTE-F460 eth_0/4onu-type-if ZTE-F460 pots_0/1onu-type-if ZTE-F460 pots_0/2onu-type ZTEG-F620 gpon description 4FE,2POTSonu-type ZTEG-F620 gpon max-tcont 7onu-type ZTEG-F620 gpon max-gemport 32onu-type ZTEG-F620 gpon max-flow-perswitch 8onu-type-if ZTEG-F620 eth_0/1onu-type-if ZTEG-F620 eth_0/2onu-type-if ZTEG-F620 eth_0/3onu-type-if ZTEG-F620 eth_0/4onu-type-if ZTEG-F620 pots_0/1onu-type-if ZTEG-F620 pots_0/2exgponprofile tcont VOIP type 2 assured 2048profile tcont HSI type 2 assured 23552profile tcont ITV type 2 assured 1024profile tcont ITMS type 2 assured 512profile traffic ITV-1 sir 1024 pir 1024profile traffic ITV sir 12288 pir 12288profile traffic VOIP sir 2048 pir 2048profile traffic HSI sir 23552 pir 23552profile traffic ITMS sir 512 pir 512extraffic-profile HSI ip cir 23552 cbs 1023 pir 23552 pbs 1023traffic-profile ITV ip cir 12288 cbs 1023 pir 12288 pbs 1023traffic-profile VOIP ip cir 2048 cbs 1000 pir 2048 pbs 1000traffic-profile ITMS ip cir 512 cbs 512 pir 512 pbs 512traffic-profile ITV-1 ip cir 1024 cbs 512 pir 1024 pbs 512interface gei_1/20/4no negotiation autoswitchport mode hybridswitchport vlan 21-28,31-38,41-48 tag //添加的vlan根据规划端口添加,建议一次性把所有vlan添加完整switchport vlan 51-58,61-68 tagswitchport vlan 1021-1028,1031-1038 tagswitchport vlan 1041-1048,1051-1058 tagswitchport vlan 2021-2028,2031-2038 tagswitchport vlan 2041-2048,2051-2058 tagswitchport vlan 3031-3038,3041-3048 tagswitchport vlan 3051-3058,3061-3068 tagC220:1、//添加机框,单板,请根据实际配置添加add-rack rackno 0 racktype ZXPONadd-shelf rackno 0 shelfno 0 shelftype ZXA10C220-Badd-card rackno 0 shelfno 0 slotno 3 EPFCadd-card rackno 0 shelfno 0 slotno 9 EIGM2、创建网管及路由Vlan 9interface vlan 9ip address 135.254.19.253 255.255.255.0exip route 0.0.0.0 0.0.0.0 135.254.19.254interface gei_1/12/1no negotiation autoswitchport mode hybridswitchport vlan 9 tagex3、SNMP配置(地址根据各地州实际情况配置)snmp-server community IPzhwg2009WR view allview rwsnmp-server community IPzhwg2009RO view allview rosnmp-server host 135.254.160.253 trap version 2c public enable NOTIFICATIONS server-index 1 udp-port 162snmp-server host 135.255.0.1 trap version 2c IPzhwg2009RO enable NOTIFICATIONS server-index 2 udp-port 1624、其他配置hostname WLMQ-KZW-C300-PN2 //给设备命名,地州+站点信息+设备型号+第几台clock set 13:06:00 mar 29 2012 //设置设备时间,与当前时间一致username XXX password XXX privilege 15 //设置设备的用户名/密码no username zte //删除默认登录用户username zte password XXX privilege 15//或者修改其密码如果C220&C200的版本为V1.2.1P1版本则配置OLT的自动保存auto-write enableauto-write 00:00:00 everyday如果该OLT上需要开通FTTB业务,则需要添加组播配置vlan 50exigmp mvlan 50igmp mvlan 50 enableigmp mvlan 50 work-mode proxyigmp mvlan 50 host-ip 135.255.192.1 //该ip为OLT设备的管理地址igmp mvlan 50 max-group 1024igmp mvlan 50 group-filter enableigmp mvlan 50 group 239.125.0.1 to 239.125.0.127igmp mvlan 50 group 239.125.1.1 to 239.125.1.11igmp mvlan 50 group 239.125.2.1 to 239.125.2.10igmp mvlan 50 source-port gei_1/19/1 //把承载iptv业务的上行口设置为组播源端口如果在OLT上需要开通RPON FTTH业务,还需配置如下内容:eponsoft-ware authentication mode 0/4 loid unknown-onu-reject disablebandwidth-profile profile-name create FTTHbandwidth-profile profile-set FTTH downstream maximum 40000 maxburst 16777215 bandwidth-profile profile-set FTTH upstream fixed 0 fixedpkt 64 assured 2048 maximum 10000 maxburst 16777215 priority 0pononu-type-if ZTE-F460 eth_0/1onu-type-if ZTE-F460 eth_0/2onu-type-if ZTE-F460 eth_0/3onu-type-if ZTE-F460 eth_0/4onu-type-if ZTE-F460 pots_0/1onu-type-if ZTE-F460 pots_0/2exinterface gei_1/12/1no negotiation autoswitchport mode hybridswitchport vlan 21-28,31-38,41-48 tag //添加的vlan根据规划端口添加,建议一次性把所有vlan添加完整switchport vlan 51-58,61-68 tagswitchport vlan 1021-1028,1031-1038 tagswitchport vlan 1041-1048,1051-1058 tagswitchport vlan 2021-2028,2031-2038 tagswitchport vlan 2041-2048,2051-2058 tagswitchport vlan 3031-3038,3041-3048 tagswitchport vlan 3051-3058,3061-3068 tagFTTB ONU数据配置(以下配置只针对EPON):需要在OLT上配置的数据如下(OLT不启用qinq):1、注册ONUinterface epon-olt_0/3/1 //如果是C300,则为interface epon-olt_1/3/1onu 1 type ZTE-F820 mac 001e.7391.fe62 //根据实际型号配置ex2、给ONU配置相关数据interface epon-onu_0/3/1:1switchport mode trunkswitchport vlan 9,300-323,3930,3999,50 tag //vlan50为组播业务vlanauthentication enabledescription $WLMQ-SLL-guohanyuan1#1$bandwidth upstream fixed 0 fixedpkt 64 assured 20000 maximum 100000 maxburst 16777215 priority 0bandwidth downstream maximum 100000 maxburst 1555000ex如果是C300,命令如下:interface epon-onu_1/3/1:1admin enablesla upstream fixed 0 fixedpkt 64 assured 20480 maximum 20480 maxburst 45000 priority 0 vport 1sla downstream maximum 512000 maxburst 7735000 vport 1switchport mode trunkswitchport vlan 9,3999 tagex3、igmp mvlan 50 receive-port epon-onu_0/3/1:1 //把该ONU添加到组播接收端口4、给ONU下发管理地址,关闭自动下发开关pon-onu-mng epon-onu_0/3/1:1Forbid-auto-dispatchmgmt-ip onu-ip 135.255.192.2 255.255.255.0 0 9 mgm-ip 0.0.0.0 0.0.0.0 135.255.192.254 status enableex5、给上行口透传业务vlaninterface gei_1/12/1switchport vlan 9,300-323,3930,3960,50 tagex需要在OLT上配置的数据如下(OLT启用qinq)C300:1、全局下启用qinqvlan-smart-qinq enable2、在PON-OLT接口下启用qinqinterface epon-olt_1/3/1p2p mode grouponu 1 type ZTE-9806 mac 001e.73db.e687 ip-cfg staticvlan-smart-qinq enableex3、设置qinq规则:vlan-smart-qinq ingress-port epon-olt_1/3/1 cvlan 300 to 2299 svlan 31vlan-smart-qinq ingress-port epon-olt_1/3/1 cvlan 3930 to 3930 svlan 1031 vlan-smart-qinq ingress-port epon-olt_1/3/1 cvlan 3960 to 3960 svlan 2031 4、给PON-ONU接口配置相关数据:interface epon-onu_1/3/1:1admin enablesla upstream fixed 0 fixedpkt 64 assured 20480 maximum 20480 maxburst 45000 priority 0 vport 1sla downstream maximum 512000 maxburst 7735000 vport 1switchport mode trunkswitchport vlan 9,3999,50 tag //vlan50 为组播vlanex5、igmp mvlan 50 receive-port epon-onu_0/3/1:1 //把该ONU添加到组播接收端口6、给ONU下发管理地址,关闭自动下发开关pon-onu-mng epon-onu_1/3/1:1Forbid-auto-dispatchmgmt-ip onu-ip 135.255.192.2 255.255.255.0 0 9 mgm-ip 0.0.0.0 0.0.0.0 135.255.192.254 status enableex7、给上行口透传业务vlaninterface gei_1/19/1switchport vlan 9,31,1031,2031,3999,50 tagexC220&C200:1、全局下启用qinq(如果C220主控单板为GCSA或者C200则启用V2模式)vlan-smart-qinq enablevlan-smart-qinq enable v2 //只限于GCSA主控或者C200设备2、在PON-OLT接口下启用qinqinterface epon-olt_0/3/1p2p mode grouponu 1 type ZTE-9806 mac 001e.73db.e687 ip-cfg staticvlan-smart-qinq enableex3、设置qinq规则:vlan-smart-qinq ingress-port epon-olt_0/3/1 cvlan 300 to 2299 svlan 31vlan-smart-qinq ingress-port epon-olt_0/3/1 cvlan 3930 to 3930 svlan 1031 vlan-smart-qinq ingress-port epon-olt_0/3/1 cvlan 3960 to 3960 svlan 2031 4、给PON-ONU接口配置相关数据:interface epon-onu_0/3/1:1switchport mode trunkswitchport vlan 9, 3999,50 tagauthentication enabledescription $WLMQ-SLL-guohanyuan1#1$bandwidth upstream fixed 0 fixedpkt 64 assured 20000 maximum 100000 maxburst 16777215 priority 0bandwidth downstream maximum 100000 maxburst 1555000ex4、igmp mvlan 50 receive-port epon-onu_0/3/1:1 //把该ONU添加到组播接收端口6、给ONU下发管理地址,关闭自动下发开关pon-onu-mng epon-onu_0/3/1:1Forbid-auto-dispatchmgmt-ip onu-ip 135.255.192.2 255.255.255.0 0 9 mgm-ip 0.0.0.0 0.0.0.0 135.255.192.254 status enableex7、给上行口透传业务vlaninterface gei_1/12/1switchport vlan 9,31,1031,2031,3999,50 tagex9806H配置:1、删除配置erase configurationerase voip-config2、添加单板:add-card ASTEB 1add-card ATLA 2add-card ATLA 3add-card ASTEC 43、创建vlan,网管及路由add-vlan 9,50,300-323,3900,3930,3960,3999ip subnet 135.255.194.32 255.255.255.0 9ip subnet 10.70.37.251 255.255.255.224 3999 voipip route 10.0.0.0 255.0.0.0 10.70.37.225ip route 0.0.0.0 0.0.0.0 135.255.194.2545、宽带业务配置interface adsl 1/1 (其余端口据此配置)adsl profile 8M.PRFatm pvc 1 vpi 0 vci 32 commonatm pvc 2 vpi 8 vci 43 commonatm pvc 3 vpi 8 vci 45 commonatm pvc 4 vpi 8 vci 46 commonqos pvc2queue 3:3qos pvc2queue 4:4pvid 300 pvc 1pvid 3900 pvc 2pvid 3930 pvc 3pvid 3960 pvc 4ex6、窄带配置请参考附件里的:EPON数据配置规范-(090701)文档,如有疑问请联系办事处相关人员7、SNMP配置(地址根据各地州实际情况配置)snmp-server host 135.255.0.1snmp-server host 135.255.192.252system hostname yns-mjht2#2dy-9806h-01snmp-server community IPzhwg2009WR rwsnmp-server community IPzhwg2009RO ro8、组播配置:9、安全配置该功能能够检测出用户端口的物理环路,并且关闭端口。
excel调用nist refprop 9气体压缩系数-回复如何在Excel中调用NIST REFPROP 9气体压缩系数。
第一步:了解NIST REFPROP 9NIST REFPROP 9是美国国家标准与技术研究所(NIST)推出的一个用于计算气体性质的软件包。
它包含了大量气体的物性数据,包括压缩系数、密度、焓、熵等。
使用NIST REFPROP 9可以帮助工程师和研究人员进行气体的工艺设计、性能评估和热力学分析。
第二步:安装NIST REFPROP 9首先,从NIST官方网站上下载REFPROP 9软件包的安装程序。
安装程序会指导您将软件包安装到计算机上。
安装过程中请注意选择合适的安装目录和设置软件包所需的环境变量。
第三步:在Excel中添加NIST REFPROP 9函数打开Excel,点击顶部的“文件”选项卡,选择“选项”。
在弹出的对话框中,选择“自定义功能”选项卡,然后点击底部的“宏”按钮。
在宏编辑器中,输入以下代码:VBAPublic Declare Function FluidProps Lib "C:\ProgramFiles\REFPROP\lib\YOURREFPROP.DLL" (ByRef Output As Double, ByRef T As Double, ByRef P As Double, ByRef X1 As Double, ByRef X2 As Double, ByRef Err As Long, ByRef Buffer As String) As Double请注意将“YOURREFPROP.DLL”替换为NIST REFPROP 9软件包的安装目录中的正确文件名称。
这个函数声明是为了告诉Excel如何调用REFPROP 9的函数。
第四步:编写Excel公式以调用NIST REFPROP 9函数在Excel的单元格中,输入以下公式:Excel=FluidProps(Output, T, P, X1, X2, Err, Buffer)这里,“Output”是指存放输出结果的单元格引用,“T”是指温度值,“P”是指压力值,“X1”和“X2”是指气体组分的摩尔分数,例如,如果气体是纯物质,那么可以将X1设置为1,X2设置为0。
excel调用nist refprop 9气体压缩系数-回复如何使用Excel调用NIST REFPROP 9气体压缩系数。
第一步:了解NIST REFPROP 9NIST REFPROP 9是美国国家标准与技术研究院(NIST)开发的一款流体性质计算软件。
它提供了广泛的气体和液体物理性质的数据,包括气体压缩系数。
这些数据是经过实验验证后,使用方程式进行插值和外推计算得出的。
通过使用Excel调用NIST REFPROP 9,我们可以方便地获得气体压缩系数的数值。
第二步:安装NIST REFPROP 9到计算机首先,我们需要从NIST官方网站(REFPROP 9软件。
安装过程可能需要输入一些必要的信息和许可证密钥。
完成安装后,我们可以在计算机上找到REFPROP文件夹以及包含必要文件的安装路径。
第三步:打开Excel并设置引用接下来,我们需要打开Excel,并设置对NIST REFPROP 9的引用。
在Excel 中,点击“文件”选项卡,再选择“选项”。
在“选项”对话框中,选择“添加-引用”选项。
在“引用”对话框中,找到并勾选“NIST REFPROP 9.x Type Library”。
然后点击“确定”按钮,保存设置。
第四步:创建Excel宏接下来,我们需要在Excel中创建一个宏来调用NIST REFPROP 9的函数。
首先,我们需要打开一个新的Excel工作簿。
按下“Alt”+“F11”打开Visual Basic for Applications(VBA)编辑器。
在VBA编辑器中,选择“插入”选项卡,然后选择“模块”。
在新建的模块中,我们可以输入以下代码:vbaOption ExplicitOption Compare TextSub CalculateCompressibilityFactor()Dim refprop As New REFPROPDim fluid As StringDim props() As DoubleDim z As Double' 设置气体名称fluid = "methane"' 计算压缩系数props = refprop.Props("PZ", "T " & "298.15" & ", " & "D 1", fluid)z = props(1)' 在单元格中显示结果Range("A1").Value = zEnd Sub请注意,上述代码中的“methane”是一个示例气体名称,可以根据需要进行更改。
实验九虚拟变量【实验目的】掌握虚拟变量的设置方法。
【实验内容】一、试根据表9-1的1998年我国城镇居民人均收入与彩电每百户拥有量的统计资料建立我国城镇居民彩电需求函数;资料来源:据《中国统计年鉴1999》整理计算得到二、试建立我国税收预测模型(数据见实验一);资料来源:《中国统计年鉴1999》三、试根据表9-2的资料用混合样本数据建立我国城镇居民消费函数。
资料来源:据《中国统计年鉴》1999-2000整理计算得到【实验步骤】一、我国城镇居民彩电需求函数 ⒈相关图分析;键入命令:SCAT X Y ,则人均收入与彩电拥有量的相关图如9-1所示。
从相关图可以看出,前3个样本点(即低收入家庭)与后5个样本点(中、高收入)的拥有量存在较大差异,因此,为了反映“收入层次”这一定性因素的影响,设置虚拟变量如下:⎩⎨⎧=低收入家庭中、高收入家庭1D图9-1 我国城镇居民人均收入与彩电拥有量相关图⒉构造虚拟变量;方式1:使用DATA 命令直接输入; 方式2:使用SMPL 和GENR 命令直接定义。
DATA D1 GENR XD=X*D1 ⒊估计虚拟变量模型: LS Y C X D1 XD再由t 检验值判断虚拟变量的引入方式,并写出各类家庭的需求函数。
按照以上步骤,虚拟变量模型的估计结果如图9-2所示。
图7-2 我国城镇居民彩电需求的估计我国城镇居民彩电需求函数的估计结果为:i i i i XD D x y 0088.08731.310119.061.57ˆ-++==t (16.249)(9.028) (8.320) (-6.593)2R =0.9964 2R =0.9937 F =366.374 S.E =1.066虚拟变量的回归系数的t 检验都是显著的,且模型的拟合优度很高,说明我国城镇居民低收入家庭与中高收入家庭对彩电的消费需求,在截距和斜率上都存在着明显差异,所以以加法和乘法方式引入虚拟变量是合理的。
实验九使用Excel 2010(二)(重点看“实验过程”)一、实验目的1. 熟悉Excel的数据管理功能,掌握排序、筛选和分类汇总操作。
2. 了解图表的作用和实现过程。
3. 掌握页面设置及打印操作。
4. 通过综合练习,熟练掌握Excel的基本操作。
二、实验要求1. 认真阅读主教材第五章的相关内容,观看使用中文Excel部分的MOOC视频,了解数据管理、排序、筛选、分类汇总和图表等相关概念。
2. 检查并确认所使用的计算机已经安装了Office 2010。
3. 开始操作之前,了解本次实验的主要内容及实验过程。
三、实验内容1. 创建“工资.xlsx”工作簿,在其中创建名为“工资明细”的工作表。
2. 使用公式计算出实发工资。
3. 练习排序、筛选等操作。
4. 练习分类汇总和图标的基本操作。
5. 练习页面设置和打印操作。
6. 综合练习。
四、实验过程1. 创建工作簿与工作表⑴ 创建名为“工资.xlsx”的工作簿,并保存在D盘根目录下。
⑵ 在工作簿中创建名为“工资明细”的工作表。
2. 录入数据为“工资明细”工作表添加内容,效果如下表所示。
3. 计算⑴ 选中G2单元格,输入公式“= D2 + E2 –F2”,单击回车按键,计算出张东梅的实发工资。
⑵ 选中G2单元格,拖动单元格的填充柄向下至G15,计算出其他人员的实发工资。
4. 记录的排序⑴ 选中“实发工资”列中任一单元格,使用“降序”按钮,实现记录按实发工资降序排列。
⑵ 在“排序”对话框中设置“性别”为“升序”,“实发工资”为“降序”,显示排序结果。
5. 自动筛选⑴ 将所有“一车间”的女职工筛选出来。
⑵ 取消自动筛选。
6. 高级筛选使用高级筛选,将“性别”为“女”、“基本工资”大于3000元的职工筛选出来。
高级筛选中编辑的条件区域应和数据区域之间应存在间隔,至少空一行(或一列)。
7. 分类汇总⑴ 按“单位”字段进行“升序”排序。
⑵ 打开“分类汇总”对话框,按“单位”字段分类,汇总方式设置为“求和”,汇总项为“实发工资”,显示分类汇总后的效果。
现代肿瘤医学202)年1月第29卷第0)期MODERN ONCOLOGY平/.202),VOL.29,N—0)•53•viroumext-related gemes)J].Journal of Expe_med—1&C—nicalCareer Re/ach因22平8(1):295.[38]XIA Y,ZHOU Y,HAN H#t ak WcRNA NEAT1facilitates mela-moma cell pe/fectBo,migra/oo,and iovasiox via cgulat—g mid-493-3p and E2F3[J].Jourual of Cellular Physio/—,2016,034(11):2592-2661.[36]GUO SE,CHEN WJ,LUO YH,c-ad C—nical imp—ca/oo of—/mom-coding RNA NEAT1expcssho is hepatocellular cacioomapa/exts-J].1mt J Clip Exp Pathol,295,8(5):5395-5470. [47]JIANG DT,LIH,XIANG HP,et al.Log chai-mom-coding RNA(WcRNA)HOTAIR kochkowo—creases mid-454-3p B suppress gastCe camces grow—by targeting STAT3/eyelid D1[J].Medical Schmce Momitor#22,23:1337-1548.[41]ZHAO X,LI X,ZHOU L,et ad LocRNA HOXA11-AS dCvescis/W/s csis—mu of humao LU A D cells via mobulahny mid-454-3p/S—B[J].Camces SOemu:295,199(2):3668-30790[40]WAKE MS,WATSON CJ.STAT3—e ougeme-soli eludingtherapy-J].FEBS Jocal,295,280(2):2009-2211.(编校:徐萌)I/N-y与肿瘤免疫宋运来,朱月伊,周诣,石晓兰IFN一y and tumoc immunimSONG Yu/oRZHU YueyRZHOU YR SHI XiaolomPutuo Hospitni Affiliated i Shanghnt Univers/i eg Traditiouni Chinese Medicine,Shanghai200060,Chinn.【Abstract]Ma—guant tumors(herei/Vteu referred to as tumors)are one of the most impor—nt causes of human deathworlUwide.Their characB/sUcs of easy me—s—sis and high recurrence result in Bns of millions of people losing their—ves evey yeau.In recent years,/has been found that the immuxe system of the bomy restricts the genectBn,me—s-—sis and recurrence of tumors.In the microeuvironmen-of tumors,cyBbi/es secreted by vvcous immune ce/s,such asi/enecn-gamma,pWy a key c—in anti-tumomu and immuxe reguW/on.As one of them,IFN-y d ii/ispensaOUin immuxe response and has become the main research object.Following is a review of recent aXvvnces in Bmou immunity based on ILN-gamma.【Key wordst interferon-gamma,ma—guant tumor,natural kilivu cell,T cellModern OuoW—202)29(0)):0143-0148【指示性摘要】恶性肿瘤(以下简称肿瘤)是世界范围内人类致死的重要因素之一,其易转移与高复发的特性,导致每年数千万人因此失去生命。
实验9-1 VFP表单简单设计实验内容1.使用“向导”建立表单:“学生信息表”●本题知识点:使用表单向导,简单的布局调整,设置属性:表单自动居中;●本题数据源:A班学生信息.dbf;●要求如下:(1) 使用向导建立如下表单“学生信息表”, 表单名和标题皆为“学生信息表”;(2) 样式采用“阴影式”,表单自动居中显示;(3) 适当调整布局,如图所示。
●操作步骤如下:(1) 选择菜单【文件】→【新建】→【表单】→【向导】→【表单向导】;(2) 在表单向导对话框中,单击按钮“…”选择数据源“A班学生信息”,并选择该表所有字段;(3) 在步骤2中选择“阴影式”;(4) 在步骤3中直接选择“下一步”;(5) 在步骤4中输入标题“学生信息表”,再单击“完成”按钮,在另存为对话框中输入表单名“学生信息表”;(6) 对表单“学生信息表”进行简单编辑:要将表单中八个字段信息分为2栏,只要将下面四个字段信息,移动到右侧空白处。
操作方法是:首先用鼠标沿着下面四个字段对角线方向拉出一个矩形,就可以同时选中该范围的所有对象,然后再将他们拖到右侧(只要将鼠标指向任一对象就可以拖),最后调整横线和命令按钮组到适当位置。
(7) 使用向导建立的表单会自动居中显示,不用设置。
设置方法:只要将属性autucenter设置为真即可。
2.使用“表单设计器”建立表单:“进入系统”●本题知识点:使用表单设计器,控件标签的使用,属性字体、字号、颜色、对齐的设置;命令按钮的使用,简单的方法程序编写。
●要求如下:(1) 表单名为“进入系统”;(2) 建立标签:内容“欢迎使用本系统”,黄底、红字、24号隶书,水平居中;(3) 建立命令按钮:标题为“进入”,如下图所示;(4) 对命令按钮进行如下功能设置:单击该按钮就可以打开上题建立的表单“学生信息表”,并关闭本表单。
●操作步骤如下:(1) 选择菜单【文件】→【新建】→【表单】→【新建文件】;(2) 在表单设计器中,添加标签label1 ,可以拖动边界改变大小;(3) 对label1的各种属性设置如下:◆Caption属性中输入“欢迎使用本系统”◆BackColor属性中选择黄色(背景色)◆ForeColor属性中选择红色(前景色)◆FontSize属性中选择24(字号)◆FontName属性中选择“隶书”◆Alignment属性中选择2-中央(4) 添加命令按钮Command1,并进行如下设置:◆Caption属性中输入“进入”◆Click事件中输入代码程序:(双击该按钮,进入代码输入对话框)THISFORM.RELEASEDO FORM 学生信息表3.设计表单:教师表●本题知识点:数据环境设置,布局调整,命令按钮的进一步使用,方法程序编写。
常熟理工学院《C语言程序设计》实验指导与报告书______学年第____ 学期专业: ___________________________________________ 学号: ___________________________________________ 姓名: ___________________________________________ 实验地点:___________________________________________ 指导教师:___________________________________________计算机科学与工程学院2014实验12 结构程序设计12.1 实验目的1.理解结构的概念,掌握结构的定义、初始化与使用方法。
2.掌握结构数组、结构指针的程序设计方法。
12.2 示例程序【实验12.1】编写程序,建立5个学生的结构记录,包括学号、姓名、成绩,输出平均成绩。
程序代码:struct student /* 定义学生信息结构*/{ int num;char name[20];int score;};#include<stdio.h>int main(){ int i; double sum=0;struct student s[5]; /* 定义结构数组,用于存放5个学生的信息*/printf("Input 5 student’s information:\n");for(i=1;i<6;i++){ scanf("%d%s%d", &s[i].num, s[i].name, &s[i].score); /* 输入学生信息*/sum+=s[i].score; /* 求总分*/}printf("The average score is %f.\n",sum/5);return 0;}说明:1.程序中首先定义学生信息结构。
2.定义一个结构数组s,每输入一名学生信息,将其分数进行累加,循环结束,输出平均值。
12.3 阅读程序【实验12.2】本程序建立一个通讯录结构,包括姓名、生日、电话号码和地址,调用函数,使记录按生日降序排列。
程序代码:struct address /* 定义通讯录结构*/{ char name[20];int year,month,date;char tel[12];char addr[40];}sort(struct address book[],int n) /* 记录按降序排序*/{ int i,j,k;struct address temp;for(i=0;i<n-1;i++){ k=i;for(j=i+1;j<n;j++){ if(book[j].year>book[k].year) k=j; /* 比较年份*/if(book[j].year==book[k].year && book[j].month>book[k].month)k=j; /* 年份相同,比较月份*/if(book[j].year==book[k].year && book[j].month==book[k].month &&book[j].date>book[k].date) k=j; /* 年份、月相同,比较日期*/ }if(k!=i){ temp=book[i];book[i]=book[k];book[k]=temp;}}for(i=0;i<n;i++){ printf("%d\n",i+1);printf("Name:%s\n",book[i].name);printf("Birthday:%d-%d-%d\n",book[i].year,book[i].month,book[i].date);printf("Tel:%s\n",book[i].tel);printf("Address:%s\n\n",book[i].addr);}}#include<stdio.h>int main(){ int i,n;struct address b[100];printf("Input n:"); scanf("%d",&n);printf("Input information\n");for(i=0;i<n;i++)scanf("%s%d%d%d%s%s",b[i].name,&b[i].year,&b[i].month,&b[i].date,&b[i].tel,b[i].addr);sort(b,n);return 0;}说明:1.程序中首先定义一个通讯录结构。
2.定义一个结构数组b,输入每一位学生的信息后,调用sort()函数,按照出生日期进行排序并输出。
12.4 完善程序【实验12.3】本程序的功能是:在不改变a 数组中数据存储位置的前提下,按a 数组第一列元素的值从大到小依次输出a 数组的各行元素。
请完善程序。
例如:a 数组中元素的值: 程序输出结果:⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡312947192421221132121518 ⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡121518192421221132312947 程序代码:#include <stdio.h> struct data{int x, *y;};/* 定义一个结构 */int main(){ int a[][3]={{18,15,12},{32, 11, 22}, {21, 24, 19}, {47, 29, 31}}, i, j, k, *p;struct data stru[4]={0}, t;/* 定义结构数组stru */printf("Before sorting:\n"); for(i=0; i<4; i++)/* 输出排序前的数组 */{for(j=0;j<3;j++)printf("%3d",a[i][j]); printf("\n"); }for(i=0; i<4; i++) { stru[i].y=a[i]; /* 结构数组的y 成员指向数组的每一行 */ stru[i].x=________; }/* x 成员的值为每一行第1个元素值 */ for(i=0;i<3; i++)/* 排序 */{ k=i;for(j=i+1; j<4; j++)if(________)k=j;/* 按x 成员的值进行比较 */if(k!=i) { t=stru[i]; stru[i]=stru[k]; stru[k]=t;}/* 交换行 */}printf("After sorting:"); for(i=0; i<4; i++) { p=stru[i].y;________; for(j=0; j<3; j++)printf("%3d",*(p+j));} return 0; }说明:1.程序中了定义一个结构,包含两个成员。
然后定义一个结构数组,其数据域成员为每行第一个元素的值,指针域成员指向不同的行。
2.按照数据域成员的值进行排序,交换时交换整行。
12.5 改错程序【实验12.4】本程序的功能是:输入10个学生的学号、姓名和成绩,输出学生的成绩等级和不及格人数。
每个学生的记录包括学号、姓名、成绩和等级,要求定义和调用函数set_grade(),根据学生成绩设置其等级,并统计不及格人数,等级设置:85~100为A,70~84为B,60~69为C,0~59为D。
请改正程序中的错误,并调试。
注意:改错时不允许增加及删除语句,只允许修改或移动语句的位置。
【含有错误的程序代码】#include<stdio.h>#define N 10struct student{ int num; char name[20]; int score; char grade;};int set_grade(struct student *p);int main(void){ struct stu[N], *ptr;int i, count;ptr = stu;printf("Input the student's number, name and score: \n");for(i = 0; i < N; i++){ printf("No %d: ", i+1); /* 提示输入第i个同学的信息*/ scanf("%d%s%d", stu[i].num, stu[i].name, stu[i].score);}count = set_grade(ptr);printf("The count (<60): %d\n", count);printf("The student grade:\n");for(i = 0; i < N; i++)printf("%d %s %c\n", stu[i].num, stu[i].name, stu[i].grade);return 0;}int set_grade(struct student p){ int i, n = 0;for(i = 0; i < N; i++, p++){ if(p->score >= 85)p->grade = 'A';else if(p->score >= 70)p->grade = 'B';else if(p->score >= 60)p->grade = 'C';else{ p->grade = 'D'; n++; }}return n;}12.6 自己练习1.有三名学生参加了3门课的考试,其数据如下:106, "zhang", 89, 96, 88107, "wang", 79, 86, 91109, "zhao", 78, 65, 67要求编写程序根据每位同学的总成绩判断其是否通过考试(总成绩大于等于240的为通过)。