使用MATLAB做一个滚动的文字球,文字内容来源于小说《长安十二时辰》片段,至于为什么节选《长安十二时辰》,当然是因为他最近火啊。有兴趣也可以做滚动文字球之百家姓、之千字文、之万物等。废话少说,代码如下:

function changan
%% 球的方程
t1 = linspace(0,2*pi,20);
t2 = linspace(-pi/2,pi/2,20);
[Theta, Pho] = meshgrid(t1,t2);
x = cos(Pho).*cos(Theta);
y = cos(Pho).*sin(Theta);
z = sin(Pho);
%% 读文本及处理
fid=fopen('长安十二时辰.txt','r');
data_changan=fscanf(fid,'%s');
fclose(fid);
expression={',','。',';','?','“','”','、'};
replace={''};
data_new=regexprep(data_changan,expression,replace);%正则表达式
str=data_new(1:400);
%%
ColorMat = jet(200);
id = randi(200,1,400);
surf([x,x(:,1)]/8,[y,y(:,1)]/8,[z,z(:,1)]/8,'FaceColor','r','EdgeColor','None');
camlight;
hold on;
arrayfun(@(i)text(x(i),y(i),z(i),str(i),'Color',ColorMat(id(i),:)),1:400);
axis([-1.1,1.1

Matlab文字球之长安十二时辰相关推荐

  1. UNCTF2019新星赛长安十二时辰write up

    UNCTF2019高校联合招新赛-新星赛中的长安十二时辰write up ufss_yn{c_e}cm_sav1105 总的来说这道题目比较简单,该有的提示也都比较清楚.下面我们较为详细的做一下. 题 ...

  2. “所爱隔山海,山海犹可平”130名老师的AI版长安十二时辰

    留言 点赞 发个朋友圈 我们一起分享AI学习与发展的干货 如需转载,请后台留言,遵守转载规范 推荐文章阅读 ACL2018论文集50篇解读 EMNLP2017论文集28篇论文解读 2018年AI三大顶 ...

  3. PPT配色中国风——长安十二时辰

  4. 六西格玛设计的十二时辰

    六西格玛设计的十二时辰 今天借最近的很火的电视剧,讲一讲六西格玛设计中的"十二时辰",谈谈大家在做六西格玛设计中要注意的: 一.子时:23:00-1:00 Identify--识别 ...

  5. 科技有毒 | 中国当代青年十二时辰APP使用指南

    一部电视剧,引发了人们对于古人"十二时辰制"的关注.原来,每日滴滴答答行走在阿拉伯数字之间的指针并不是时间唯一的具象形式.洞察天地万物,感知人杰地灵的古人在流淌的时光之中採拾十二时 ...

  6. matlab气相分解反应动力学,第十二章 化学动力学.ppt

    快反应 慢反应 速控法 稳态法 (1) 一级反应 (2) 二级反应 高压时 低压时 RRKM理论 §12.7 光化学反应 * 物理化学(下) PHYSICAL CHEMISTRY (11) 碰撞理论 ...

  7. Matlab之图像变换技术(十二)

    图像变换是将图像从空间域变换到变换域.图像变换的目的是根据图像在变换域的某些性质对其进行处理.通常,这些性质在空间城内很难获取.在变换城内处理结束后,将处理结果进行反变换到空间城. 这里将详细介紹图像 ...

  8. 漫画:互联网人的十二时辰,程序员有多惨?

    点击上方 蓝色字体,选择置顶或星标 第一时间关注技术干货! 出品:猎聘咯咯哒职场脑洞实验室 古装悬疑剧长安十二时辰上映后 各行各业的十二时辰也纷纷出炉 相比于普通职场人 互联网的十二时辰不能没有姓名 ...

  9. 漫画:互联网人的十二时辰,程序员最惨!

    出品:猎聘咯咯哒职场脑洞实验室 古装悬疑剧长安十二时辰上映后 各行各业的十二时辰也纷纷出炉 相比于普通职场人 互联网的十二时辰不能没有姓名 ------ 热门内容:1.<历史文章分类导读列表!精 ...

最新文章

  1. 也谈Javascript的效率,createElement和innerHTML,为innerHTML平反
  2. uva 10453 - Make Palindrome(dp)
  3. Android实现退出提示的功能
  4. HashMap的底层原理
  5. 最全面的关于LINUX与UNIX下的dd命令详解
  6. Victor and World(spfa+状态压缩dp)
  7. git commit -m 'comment' 遇到 'npm' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
  8. oracle sga设置 256G,Oracle SGA大小的解决方法的调整
  9. SQL SERVER 事务例子
  10. git fork 什么意思
  11. 树莓派学习笔记——串口与摄像头
  12. 分频器 | 二分频,三分频,n分频
  13. web前端期末大作业:基于HTML+CSS+JavaScript制作鲜花礼品在线购物网站设计(19页)
  14. 算法 | 03 字符串(KMP)
  15. The 2021 ICPC Asia Shanghai Regional Programming Contest D、E
  16. 解决由于权限问题导致YUM安装失败
  17. mat 释放_cv :: Mat内存即使在调用release()后也不会释放?
  18. 驾考培训系统驾考答题系统科目一科目二科目三科目四模拟考试培训系统源码
  19. 2022年大数据技能大赛国赛(模块C,D)
  20. 小米网关+HomeAssistant获取智能硬件数据

热门文章

  1. [4G+5G专题-138]: 终端 - 射频+基带SOC芯片
  2. 策略梯度与A2C算法
  3. Android通过ksoap2传递复杂数据类型,服务端为CXF发布的webservice,亲手写的代码
  4. Mono: dot.NET界的大谷翔平,双刀流祝你用Wine一马平川
  5. Java 发送邮件的学习笔记
  6. Caused by: java.sql.SQLException: Incorrect string value: '\xE8\x8A\x82\xE7\x9B\xAE...' for column '
  7. 淘宝API 优惠券查询接口
  8. java openni rgb显示_Kinect+OpenNI学习笔记之4(OpenNI获取的图像结合OpenCV显示)
  9. android 动画面试
  10. 射极跟随器电路(共集电极放大电路)设计