Matlab隐藏彩蛋

news2024/11/25 13:11:50

Matlab中的彩蛋实现与Matlab的版本有着重要关系,像Android一样,不同的版本对应不同的彩蛋。这里以Matlab 2016A为例。

1.最著名的一个,命令行窗口输入“image”,就会出现一张倒置的小孩脸,不知情的使用者很可能会被吓一跳,特别是半夜改程序的苦逼学生们(比如我,不过我当年心大,没当回事就略过了,直到多年后的今天才去查这个小孩脸到底是什么)。其命令效果如下:

2.命令行窗口输入“penny”,就会出现一美分的图片:

美分通常也称为“便士(penny)”,其上印有“IN GOD WE TRUST”即“我们相信上帝”的箴言,以及林肯的侧身像,因此也被称为“林肯分”。

3.命令行窗口输入“earthmap”,就会出现世界地图,而且是可以通过鼠标进行互动操作的:

右上角有几个操作按钮,可以对地球仪进行拖动缩放,并且当我们选中地球仪上某一点时,可以显示出该点的坐标。

4.命令行窗口输入“life”,就会出现一个名为“康威生命游戏”的一个有关蛋白质生命起源小游戏:

 康威生命游戏(Game of Life),是剑桥大学约翰·何顿·康威设计的计算机程序。其每个方格中都可放置一个生命细胞,每个生命细胞只有两种状态:“生”或“死”。用黑色方格表示该细胞为“生”,空格(白色)表示该细胞为“死”。或者说方格网中黑色部分表示某个时候某种“生命”的分布图。生命游戏想要模拟的是:随着时间的流逝,这个分布图将如何一代一代地变化。

该游戏由美国趣味数学大师马丁·加德纳(Martin Gardner,1914-2010)通过《科学美国人》杂志,介绍给学术界之外的广大读者。一时吸引了各行各业一大批人的兴趣,并成功吸引了科学家对细胞自动机相关课题的注意。

5.命令行窗口输入“xpbombs”,就会出现扫雷小游戏:

6.命令行窗口输入“why”,就会出现低配版的ChatGPT,Matlab会想一句俏皮话来回复你的why。“一个聪明又胆怯的小矮子坚持要这样做”、“这就是富人工程师想要的”、“是一些高个子秃头程序员要这样的”、“我是被恶魔指使的”。。。

7.命令行窗口输入“travel”,就会出现以美国地图为基础的随机数量的城市构成的地图连线。

8.命令行窗口输入“lorenz”,就会出现混沌理论中最著名的“洛伦兹吸引子”曲线。

爱德华·洛伦茨(1917-2008)是一位在美国麻省理工学院做气象研究的科学家。年轻时在哈佛大学主修数学,只是因为后来爆发了第二次世界大战,他才服务于美国陆军航空队,当了一名天气预报员。战争结束后,洛伦兹到麻省理工学院专攻气象预报理论,之后又成为了MIT的教授。

上世纪的60年代初, 他试图用当时较为罕见也较为先进的计算机技术来模拟影响气象的大气流。但由于几个参数初始值的细微差别,导致最后的气象预测天差地别。洛伦茨是以他非凡的抽象能力, 将气象预报模型里的上百个参数和方程, 简化到如下一个仅有三个变量及时间的、系数完全决定了的微分方程组。

\frac{dx}{dx}=10(y-x) \qquad\qquad(1) \\ \frac{dy}{dt}=Rx-y-xz \qquad\quad(2)\\ \frac{dz}{dt}=\frac{8}{3}z+xy\qquad\qquad(3)

其中,xyz分别由流速、温度、压力、光照等简化而来。R在流体力学中叫做瑞利数,与流体的浮力及粘滞度等性质有关。瑞利数的大小对洛仑兹系统中混沌现象的产生至关重要。这是一个不能用解析方法求解的非线性方程组。洛仑兹将瑞利数设置为R=28,然后,利用计算机进行反复迭代, 即首先从初始时刻x、y、z的一组数值x0、y0、z0,计算出下一个时刻它们的数值x1、y1、z1,再算出下一个时刻的x2、y2、z2……如此不断地进行下去。将逐次得到的x、y、z瞬时值, 画在三维坐标空间中,这便描绘出了这个奇妙而复杂的洛伦茨吸引子图。

此外,还有N多小彩蛋,可以自己发掘。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/722867.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Solved: “The unsigned image‘s hash is not allowed (DB)“

Solved: “The unsigned image’s hash is not allowed (DB)” 原因是 Secure Boot 的锅 In Hyper-V Manager, make sure the virtual machine is turned off. Select the virtual machine.Right click and select “Settings”Go to “Security”Uncheck “Enable Secure Boo…

【算法系列】滑动窗口

计算长度为k的连续子数组的最大总和 给定一个整数数组,计算长度为k的连续子数组的最大总和。 输入:arr [] {100,200,300,400} k 2输出:700解释:300 400 700解决思路 暴力解法:从k到n-k1,计算k长度大…

短视频seo矩阵系统+抖音小程序源码开源部署(二)

一、短视频矩阵源码系统开发要则: 1. 需求分析:对短视频平台的需求进行全面分析,确立系统开发目标和方向。 2. 技术选型:选用最适合的技术开发短视频矩阵系统,如前端框架、数据库、服务器等。 3. 系统设计&#xff…

Parseval’s theorem

一、Parseval’s theorem介绍 帕塞瓦尔定理Parseval’s theorem表明了信号的能量在时域和频域相等。 ∫ − ∞ ∞ ∣ f ( t ) ∣ 2 d t 1 2 π ∫ − ∞ ∞ ∣ F ( ω ) ∣ 2 d ω ∫ − ∞ ∞ ∣ F ^ ( f ) ∣ 2 d f \int_{-\infty}^{\infty}|f(t)|^{2} \mathrm{~d} t\frac…

Android Studio实现内容丰富的安卓美食管理发布平台

如需源码可以添加q-------3290510686,也有演示视频演示具体功能,源码不免费,尊重创作,尊重劳动。 项目编号079 1.开发环境 android stuido jdk1.8 eclipse mysql tomcat 2.功能介绍 安卓端: 1.注册登录 2.查看公告 3.查…

web安全php基础_php数据类型

PHP 数据类型 PHP 支持以下几种数据类型: String(字符串)Integer(整型)Float(浮点型)Boolean(布尔型)Array(数组)Object(对象)NULL&…

2023 亚马逊云科技中国峰会:全面加码 AIGC、深耕中国下一个十年

编辑 | 宋慧 出品 | CSDN 云计算 亚马逊云科技每年在中国的顶级会议——2023亚马逊云科技中国峰会如期而至。今年中国峰会回归线下举办,主会场和分论坛几乎全部爆满,技术展区人头攒动,现场技术赛事与开发者大讲堂活动丰富精彩,可…

基于SSM的高校专业信息管理系统的设计与实现

末尾获取源码 开发语言:Java Java开发工具:JDK1.8 后端框架:SSM 前端:采用JSP技术开发 数据库:MySQL5.7和Navicat管理工具结合 服务器:Tomcat8.5 开发软件:IDEA / Eclipse 是否Maven项目&#x…

【UE】通过滑条放大子画面

在文章(【UE4 第一人称射击游戏】33-创建一个小地图) 基础上实现通过滑条放大子画面 效果 步骤 在控件蓝图中拖入滑条组件 主要的思想就是当滑条的值变更时去改变摄像机相对位置

图片框架Glide学习总结及插件实现

一.前言 图片加载框架个人选择的是Glide,该框架非常优秀,其知识体系很庞大,个人就对Glide部分知识的学习做一下总结,同时对框架的使用做一下封装,做成插件。 二.知识主干 知识主干如下,每一部分的知识会…

Selenium基础 — Selenium自动化测试框架介绍

1、什么是selenium Selenium是一个用于Web应用程序测试的工具。只要在测试用例中把预期的用户行为与结果都描述出来,我们就得到了一个可以自动化运行的功能测试套件。Selenium测试套件直接运行在浏览器中,就像真正的用户在操作浏览器一样。Selenium也是…

TPU-MLIR实战——ResNet18部署

1.编译ONNX模型 本章以 resnet18.onnx 为例, 介绍如何编译迁移一个onnx模型至BM1684X TPU平台运行。 该模型来自onnx的官网: models/vision/classification/resnet/model/resnet18-v1-7.onnx at main onnx/models GitHub 本例模型和代码在 http://219.142.246.77:65000//…

MySQL密码授权

目录 更改密码策略 方法1:临时修改​编辑 方法2:初始化时不启用​编辑 方法3:修改配置文件 远程登录 法一: 1、配置root密码(或 use mysql) 2、更新为所有主机 3、刷新权限表 法二:添加权限 更改密码策略 方法1:临时修改…

github中Mermaid的用法

这个东西是最近推出&#xff0c;首先是自己的repository中新建一个readme.md文件 需要一点前端的知识&#xff0c;就是先导入一个依赖文件&#xff0c;然后再写甘特图&#xff0c;如下&#xff1a; ### 甘特图 [<a href"https://mermaid-js.github.io/mermaid/#/gant…

【macOS 系列】如何在mac 邮件客户端配置QQ邮箱和第二个账号

文章目录 一、配置QQ邮箱二、添加新的账户 一、配置QQ邮箱 需要在QQ邮箱账户设置中开启&#xff1a; 开启时&#xff0c;会让你发短信到指定号码&#xff0c;然后就会弹出一个验证码 也就是添加邮箱的密码不是QQ密码&#xff0c;而是这个验证码&#xff0c;这个可以生成多个&…

Stable Diffusion WebUI 汉化 Ubuntu 22.04平台

当前状态 下载汉化扩展到extension目录 cd /home/yeqiang/Downloads/ai/stable-diffusion-webui/extensions https://github.com/dtlnor/stable-diffusion-webui-localization-zh_CN.git 重启webui 在Extensions中&#xff0c;查看状态&#xff0c;已经列出来汉化扩展 点击Se…

企业内部安全:利用 ADAudit Plus 管理与加强安全审计

在现代数字化时代&#xff0c;企业面临着日益复杂和不断变化的安全威胁。为了保护敏感数据、遵守合规要求以及防范内部威胁&#xff0c;企业需要有效的安全审计解决方案。ADAudit Plus 是一款强大而全面的安全审计工具&#xff0c;可以帮助企业管理和加强内部安全。 ADAudit Pl…

【分布式应用】Zabbix监控6.0

目录 一、Zabbix简介1.1监控软件的作用1.2zabbix是什么1.3zabix监控原理1.4 Zabbix6.0新特性1.4.1 Zabbix server高可用防止硬件故障或计划维护期的停机&#xff1a;1.4.2 Zabbix 6.0 LTS新增Kubernetes监控功能&#xff0c;可以在Kubernetes系统从多个维度采集指标&#xff1a…

15---三数之和

给你一个整数数组 nums &#xff0c;判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i ! j、i ! k 且 j ! k &#xff0c;同时还满足 nums[i] nums[j] nums[k] 0 。请 你返回所有和为 0 且不重复的三元组。 注意&#xff1a;答案中不可以包含重复的三元组。 示例 1&…

k8s1.19使用ceph15 rbd块存储

一、ceph集群操作 #创建rbd #创建存储池,指定pg和pgp的数量, pgp是对存在于pg的数据进行组合存储,pgp通常等于pg的值 # 创建存储池 ceph osd pool create kubernetes 128 128#对存储池启用 RBD 功能 ceph osd pool application enable kubernetes rbd#通过 RBD 命令对存储池…