matlab一个球从十米高处落下,数学应用软件作业1 Matlab程序设计

注:上机作业文件夹以自己的班级姓名学 命名,文件夹包括如下上机 告和Matlab 程序。 上机 告模板如下: 佛山科学技术学院

上 机 告

课程名称 数学应用软件

上机项目 Matlab 程序设计

专业班级 姓 名 学

一. 上机目的

本节课我们认识了Matlab 的运行方式,学习了Matlab 的基础知识,主要有以下内容:

1. 掌握Matlab 变量与函数、数组与矩阵等方面的知识。

2. 学习了Matlab 程序设计中循环语句等重要的编程手段,主要掌握三种控制流:for 循环;while

循环;if-else-end 结构。

3. 掌握用MA TLAB 的循环语句解决例如冒泡排序法等问题。

二. 上机内容

1. 用冒泡法对15个数由小到大排序。

2. 通过Matlab 编程求出!20

1∑=n n ;

3. 有一个4矩阵,编程求出其最大值及其所处的位置;

4. 一球从100m 高度自由下落,每次落地后反跳回原高度的一半,再落下。求它在地10次落

地时,共经过多少米10次反弹有又高/p>

5. 斐波那契(Fibonacci)数列a(k+1)=a(k)+a(k-1),a1=a2=1,求该数组中第一个大于10000的元素。

三. 上机方法与步骤

给出相应的问题分析及求解方法,并写出Matlab 程序,并有上机程序显示截图。

第1题:要把15个数从小到大排序,利用冒泡法,用for 循环、if 循环将最大与较小依次互换。 Matlab 程序:

function y=qipaofa(x)

n=length(x)

相关资源:SAMM软件保证成熟度模型落地工具- 络安全文档类资源-CSDN文库

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年2月18日
下一篇 2021年2月18日

相关推荐