全球看点:MATLAB·大学物理·斜上抛运动之放烟花动画
对于于烟花绽放,我们的处理思路是在爆破点引入一系列随机发射角度,然后沿每个角度进行斜上抛运动。并把斜上抛运动处理为描点成线的动画。
(相关资料图)
对于描点成线的动画,MATLAB中配备了animatedline和addpoints还有clearpoints
对于颜色变化,我们可以自由设置line的color。
N=50;%烟花条纹个数
theta=sort(rand(1,N))*2*pi;%随机50个角度
t=linspace(0,2,N)'; % 时间
v0=25; % 初始速度
h=100;%爆破高度
x=v0*cos(theta).*t;%水平位移
y=(v0*sin(theta)+5).*t-1/2*10*t.^2+h;%竖直位移
然后我们对其循环添加点可得到烟花动画:
这样就是一个高楼处平视烟花的正视图。现在我们想造多个烟花,需要设置不同的x0和h0:
x0(j)=100*(rand-0.5);
h0(j)=80+20*rand;
……
然后在上一个烟花结束后,
pause(0.2);
clearpoints(L);
……
运行程序效果为:
然后糊一张黑夜,比如:
唔,似乎有些拉跨,先不糊了。改天再整一篇MATLAB绘制星空的
再次运行得:
快过年了……
广告
X 关闭
X 关闭
-
京张高铁每日开行17对冬奥列车
京张高铁每日开行17对冬奥列车 预计冬奥服务保障期运送运动员、技术官员、持票观众等20万人次 2月6日,2022北京新闻中心举行“北
-
北京冬奥会开幕式上 小学生朱德恩深情演绎《我和我的祖国》
北京冬奥会开幕式上 小学生朱德恩深情演绎《我和我的祖国》 9岁小号手苦练悬臂吹响颂歌 2月4日晚,在北京冬奥会开幕式上,9岁的
-
2022北京冬奥会开幕式这19首乐曲串烧不简单
多名指挥家列曲目单 再由作曲家重新编曲 本报专访冬奥开幕式音乐总监赵麟 开幕式这19首乐曲串烧不简单 “二十四节气”倒计时、
-
“一墩难求” 冰墩墩引爆购买潮
设计师:没想到冰墩墩成爆款一墩难求冰墩墩引爆购买潮 北京冬奥组委:会源源不断供货北京冬奥会吉祥物冰墩墩近日引爆购买潮,导致一墩难求
- 1、全球看点:MATLAB·大学物理·斜上抛运动之放烟花动画
- 2、焦点速递!01月19日06时广西贺州昨日疫情新增0例、累计报告阳性感染者确诊5例
- 3、全球快报:王者荣耀1.18更新:吕布伤害下调,黄忠惨遭削弱,孙悟空再次加强
- 4、【报资讯】大唐绥化热电:扎实推进反违章专项整治行动
- 5、环球热讯:长春中国光学科学技术馆2023年春节期间开闭馆时间公告
- 6、全球观速讯丨踔厉奋发 逐梦新征 太原市小店区平阳路街道召开2022年度机关大会暨年度工作表彰大会
- 7、【天天快播报】石头科技(688169)1月17日主力资金净卖出1638.19万元
- 8、焦点热文:长虹美菱(000521.SZ)拟斥4500万元参投虹云基金二期 布局新一代信息技术领域
- 9、即时焦点:中矿资源子公司签订19000吨单水氢氧化锂产品销售合同
- 10、焦点速递!【新闻】倉木麻衣在母校立命馆大学进行特别讲座