2020-11-06
Matlab7.0
``1.一球从100米高度自由落下,每次落地后反跳回原高度的2/3,再落下.求它在第5次落地时,共经过多少米?第5次反弹有多高?
M文件
function f=f(N) H = 100; S = H; for i=1:N-1 H=H*(2/3); %第几次反弹的高度 S=S+2*H; end H S
2.用起泡法对任意给定的互异的10个数由小到大排序.即将相邻两个数比较,将小的调到前头.
function f=funn(a) n=length(a); for i=1:n-1%循环次数,使最大的数到最后 for j=1:n-1 %循环是比较大小并交换 if a(j+1)<=a(j) t=a(j); a(j)=a(j+1); a(j+1)=t; end end end f=a;
ps:仅供记录学习
本文作者:ClingYang
本文链接:https://www.cnblogs.com/Yang-blackSun/p/18025379
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
本文作者:Yang-blackSun
本文链接:https://www.cnblogs.com/Yang-blackSun/p/18025379
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步