教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 综合文档 >

MATLAB实验报告一二三 - 图文(5)

来源:网络收集 时间:2026-08-29
导读: 2015秋2013级《MATLAB程序设计》实验报告 11、建立一个元胞数组,要求第一个元素为4Χ4的魔术矩阵,第二个元素为18.66,第三个元素为'matlab',第四个元素为等差数列7,9,11,13…99。计算第一个元胞第4行第2列加上第

2015秋2013级《MATLAB程序设计》实验报告

11、建立一个元胞数组,要求第一个元素为4Χ4的魔术矩阵,第二个元素为18.66,第三个元素为'matlab',第四个元素为等差数列7,9,11,13…99。计算第一个元胞第4行第2列加上第二个元胞+第三个元胞里的第二个元素+最后一个元胞的第10个元素。

12、建立一个结构体的数组,包括3个人,字段有姓名,年龄,分数,其中分数由随机函数产生一个3行10列的数据表示了有10门课程,每门课程有三个阶段的分数。问题是:

(1) 如何找到第2个人的分数并显示出来;

共37 页,第 21页

2015秋2013级《MATLAB程序设计》实验报告

(2) 如何找到第2个人的每门课程3个阶段的平均分数并显示出来;

(3) 所有同学的10门课程的每门课程的平均分如何计算出来?要求放到一

个数组里;

(4) 找到这个班所有同学的姓名放到一个元胞数组里;

13、完成以下操作:

(1) 已有str=‘decision 20 made on 10/20/10’,查找字符串中20出现的位置。

(2) 有字符串s1=‘matlabexpress’,s2=‘matlabexcellent’,比较两个字符串

共37 页,第 22页

2015秋2013级《MATLAB程序设计》实验报告

的前8个字符是否相同,相同输出1,否则输出0。

(3) 统计字符串s1=‘matlabexpress’中ex出现的次数,并替换为EX。

共37 页,第 23页

2015秋2013级《MATLAB程序设计》实验报告

2015秋2013级《MATLAB程序设计》实验报告

实验三 班级:软件131 姓名:付云雷 学号:132872 一、实验目的

1、掌握建立和执行M文件的方法。

2、掌握选择结构、多分支选择结构程序的编程方法。 3、掌握多种循环结构程序的编程方法。 4、掌握定义函数文件和调用函数文件的方法。 二、实验内容

1、MATLAB M文件的创建与使用。

(1) 建立自己工作目录,如D:\\MATLAB。在File菜单中,单击Set Path菜单项,在弹出对话框中建立目标文件夹,:单击Add Folder按钮,将自己的工作目录D:\\MATLAB添加到搜索目录之中,按Save按钮保存,如图1。

图1 工作目录设置

(2) 在M文件编辑器中编制命令行文件。在File菜单中,单击New—>M-File,弹出M文件编辑器,如图2:

共37 页,第 24页

2015秋2013级《MATLAB程序设计》实验报告

图2 编辑器

在编辑器中输入如下命令程序:

%求小于2000且为2的整数次幂的正整数。 f(1)=2; k=1;

while f(k)<1000 f(k+1)=f(k)*2; k=k+1; end f,k

调试后,将其以test1.m形式保存在D:\\MATLAB中。 (3) 命令行程序运行。进入命令窗口,键入test1,观察运行结果:

(4) 按上述步骤,在在编辑器中输入如下函数文件:

function f=tt(n)

%求小于任何正整数且为2的整数次幂的正整数。 %c=n(n)

%n可取任意正整数。 %

共37 页,第 25页

MATLAB实验报告一二三 - 图文(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/404833.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)