al_mn 2023-07-06 13:58 采纳率: 53.8%
浏览 39
已结题

MATLAB求解小球反弹问题并画出图像

MATLAB求解小球反弹问题并画出小球反弹图像
要求的是总路径,第n次反弹的高度,绘制小球移动图像

img


本人初学者,目前的水平只能写出总路径,第n次反弹的高度,不知道画图怎么搞。

function [s,h]=ball(n)
y=625;%起始高度为625
s=y;%第一次落地经过的路程
for i=1:n-1
    y=y/2;
    s=s+2*y;
end
h=y/2

以上是路径及高度

[s,h]=ball(5)
x = 0:0.2:5;
z = ball(x);
plot(x,z)

以上是绘制图像的,结果如下

img

求告知如何绘制图像,感谢

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-07-07 21:15
    关注

    代码如下所示:

    function [s,h]=ball(n)
    y = 625; % 起始高度为625
    s = y; % 第一次落地经过的路程
    
    for i = 1:n-1
        y = y/2;
        s = s + 2*y;
    end
    
    h = y/2;
    
    % 绘制小球路径图像
    x = 0:0.2:n;
    z = ball(x);
    plot(x,z)
    title('小球运动轨迹')
    xlabel('次数')
    ylabel('高度')
    

    通过在函数ball中添加绘制图像的代码,可以得到小球运动轨迹的图像。 希望这个回答对你有帮助!

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 7月21日
  • 已采纳回答 7月13日
  • 修改了问题 7月6日
  • 创建了问题 7月6日

悬赏问题

  • ¥50 vue组件中无法正确接收并处理axios请求
  • ¥15 隐藏系统界面pdf的打印、下载按钮
  • ¥15 MATLAB联合adams仿真卡死如何解决(代码模型无问题)
  • ¥15 基于pso参数优化的LightGBM分类模型
  • ¥15 安装Paddleocr时报错无法解决
  • ¥15 python中transformers可以正常下载,但是没有办法使用pipeline
  • ¥50 分布式追踪trace异常问题
  • ¥15 人在外地出差,速帮一点点
  • ¥15 如何使用canvas在图片上进行如下的标注,以下代码不起作用,如何修改
  • ¥50 vue router 动态路由问题