MATLAB实验5报告.doc

上传人:自*** 文档编号:124074467 上传时间:2020-03-11 格式:DOC 页数:2 大小:47.50KB
返回 下载 相关 举报
MATLAB实验5报告.doc_第1页
第1页 / 共2页
MATLAB实验5报告.doc_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《MATLAB实验5报告.doc》由会员分享,可在线阅读,更多相关《MATLAB实验5报告.doc(2页珍藏版)》请在金锄头文库上搜索。

1、学院数学与计算机科学系上机实验五报告 2015 年 至 2016 年度 第1学期上机时间2015-12-09数计系 级 数本 班姓 名实验项目:函数的定义、函数间的相互调用、循环编程应用案例实验目的:掌握函数定义的方法、掌握函数间的相互调用及循环语句的基本应用实验要求:定义一个用循环计算某一列元素和的函数sum1。建一个脚本,脚本中读取以下表格(data.xlsx)的数据,并调用sum1函数计算X1中前10个元素之和,以及计算X2中后10个元素之和。实验内容:1、先定义函数(sum1),建立脚本文件sum1.m,脚本内容如下: function s=sum1(Y)s=0;if isempty(

2、Y) s=0;else for i=1:length(Y) s=s+Y(i);endend2、再定义另一个脚本文件Untitled2,读取Excel表格中的数据,并获得数据中第1列的前10个元素和第2列的后10个元素,分别用定义两个向量来表示。对这两个向量,调用sum1函数(该函数为脚本文件sum1.m中所定义的函数)求和,并输出结果。脚本文件Untitled2内容如下:A,=xlsread(data.xlsx);Y1=A(1:10);Y2=A(end-9:end);disp(Y1)disp(Y2)3、(1)先运行脚本文件Untitled2,得到结果如下:Untitled2 23 23 40 12 23 25 34 12 12 127.0000 9.0000 8.0000 7.0000 7.3000 8.3000 4.9000 4.0000 3.0000 8.9000(2)再调用脚本文件sum1.m中所定义的函数sum1,进行求和,结果如下: s=sum(Y1)s = 216 s=sum(Y2)s = 67.4000实验小结(包括存在的问题):通过这个实验,了解到求和不能使用MATLAB的系统函数,需要使用for或者while循环,但是使用for或者while循环,程序会运行的更慢,不像使用MATLAB命令那样可以节省很多命令。指导老师评语:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 总结/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号