首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >程序员的数学:线性代数之可视化

程序员的数学:线性代数之可视化

作者头像
云深无际
发布于 2020-08-12 03:22:19
发布于 2020-08-12 03:22:19
1.5K00
代码可运行
举报
文章被收录于专栏:云深之无迹云深之无迹
运行总次数:0
代码可运行

个人很喜欢的一本书,作者能讲到这种份儿上.我爱了~

gunplot安装,安装到路径~

ruby安装成功

验证一下

验证一下


有一说一,这两个软件不是多好下载.如果你实在搞不定.可以寻求我的帮助...如果可以的话~


打开页面,下载文件包

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
https://www.ituring.com.cn/book/1239

通过动画看得到的线性代数


矩阵就是映射!

矩阵可不单单是数字排列成的表而已。比如 m╳n 矩阵 A,它代表了 n 维空间到 m 维空间的“映射”。为了观察这些映射(2维空间到2维空间的情况下)带来的变换,我们提供了动画演示程序,这里汇总了演示程序的使用方法。

这里的提供的动画程序需要和《程序员的数学3:线性代数》一书配套使用。

ruby代码

要运行的ruby代码,第一次用ruby.早有耳闻ruby的美名~

一堆红,排个错?

浏览器里面先开启这个.

swf的文件

■ 首先是典型的对角矩阵(本书第 xii 页)

A =

1.5

0

0

0.5

命令:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ruby mat_anim.rb -s=0 | gnuplot

观察要点:

  • 水平和垂直方向上的伸缩。
  • 水平方向上扩大(1.5倍),垂直方向上缩小(0.5倍)。
  • 各小方格的面积变成了原来的 1.5 ╳ 0.5 = 0.75 倍。这里的面积扩大率 0.75 就是 det A 。因此,对角矩阵的行列式 =对角元素的乘积。

一个实例,其实是gif的.


作者怕一些人不会折腾这个,给录成了swf.嵌入到了网页里面

把这个index的文件,拖放到支持flash的浏览器里面

自由尝试自己想尝试的东西

  • 自己定义矩阵 # 和 -s=3 的例子一样 ruby mat_anim.rb -a=1,-0.3,-0.7,0.6 | gnuplot
  • 自己定义向量(有向线段) # 和 -s=4 的例子一样 ruby mat_anim.rb -a=1,-0.3,-0.7,0.6 -arrow=0.3,0.7,0.5,-0.5 | gnuplot
  • 选取斜坐标系 # 和 -s=5 的例子一样 ruby mat_anim.rb -a=1,-0.3,-0.7,0.6 -xunit=0.3,0.7 -yunit=0.5,-0.5 -figure= | gnuplot

基本工作原理

首先用 ruby 生成标准的 gnuplot 命令,然后用管道把命令与 gnuplot 连接起来画出图像。如果想详细了解其中的过程,可以通过以下命令进行查看。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ruby mat_anim.rb -batch

到了这里,有人可能喊我,你这都是泛泛而谈.没有干货,看下面

动画倒是运行出来了

我这个分辨率太感人,做出来的图太感人,而且我ruby也不太懂.准备稍微研究下再详细的写一篇东西出来.

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-07-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 云深之无迹 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
一文搞懂WiFi 6/7 以及选择路由器改造网络那些事
Wi-Fi 6(原称:IEEE 802.11.ax)即第六代无线网络技术,是Wi-Fi标准的名称。是Wi-Fi联盟创建于IEEE 802.11标准的无线局域网技术。Wi-Fi 6将允许与多达8个设备通信,最高速率可达9.6Gbps。第1版发布时间为:2019年9月16日,第2版发布于2022年1月,Wi-Fi 6第2版标准(Wi-Fi 6 Release 2)改进了上行链路以及所有支持频段(2.4GHz、5GHz和6GHz)的电源管理,适用于家庭和工作场所的路由器和设备以及智能家居IoT设备。
Lcry
2022/11/29
7K0
一文搞懂WiFi 6/7 以及选择路由器改造网络那些事
TP-LINK XDR3040 WiFi6路由器 简单开箱评测
TL-XDR3040易展版 WiFi6路由器 简单开箱评测,最近将软路由换成了R86S,将光猫换成了MA5671A,现在再来个2.5G的无线路由器,全链路2.5G了,成功跑出超过千兆的速度,将千兆宽带完全利用上了。
zeruns
2022/11/11
3.7K0
TP-LINK XDR3040 WiFi6路由器 简单开箱评测
旧路由器转交换机使用指南
将旧路由器转换为交换机使用是个很实用的点子!这能让旧设备焕发新生,尤其适合扩展家庭或办公室的有线网络接口。以下是详细的操作步骤和注意事项,帮你轻松完成转换:
hide
2025/07/12
1230
旧路由器转交换机使用指南
65秒下载一部蓝光电影!360重新定义千兆路由器
4月27日360在北京发布安全路由器2千兆版。与过往智能路由器强调“智能”不同,360安全路由器2千兆版更多在强调“千兆”属性:千兆CPU、千兆WAN口和千兆WiFi。360安全路由器负责人在发布时还
罗超频道
2018/04/16
1.2K0
65秒下载一部蓝光电影!360重新定义千兆路由器
「测评」不为云而生的智能路由器都是耍流氓——捷稀JHR-AC845测评
随着科技的发展,智能硬件产品在国内外是越来越普及了,也越来越多样化,越来越多的设备包括智能家居、智能穿戴产品都开始具备联网的能力,我们对网络,特别是无线网络越来越依赖,不管走到哪儿,你是不是都会问:亲
镁客网
2018/05/28
1.4K0
2019年百元全千兆路由器推荐,附NewifiD2刷机教程。
在2019年的今天,带宽早已不是三年前的10M、20M,以山东联通为例,已经实现了最低200M的光纤入户,同时家用NAS也成为了当下很多人的选择,为了支撑起更快的网络,全千兆路由器便是其中的关键。
王忘杰
2022/09/21
2.6K0
2019年百元全千兆路由器推荐,附NewifiD2刷机教程。
家庭网络系统规划设计与布线指南
随着未来5G移动网络技术的发展,运营商的网络带宽不断提高以及最新的WiFi6网络标准的推出,对网络的设计标准也需要不断提高。
SDNLAB
2020/04/26
3.1K0
家庭网络系统规划设计与布线指南
这款全网热评的无线路由器,到底有什么特别?
今年入夏之后,我家那台华硕AC88无线路由器开始频繁出现宕机的毛病。考虑到这个路由器确实用了很久,加上现在都已经是Wi-Fi 6时代了,所以,我干脆决定换个新的路由器。
鲜枣课堂
2022/10/05
1.6K0
这款全网热评的无线路由器,到底有什么特别?
基于Mesh路由器的全屋wifi组网
Mesh组网一般是一母多子的方式组网,无线配置信息可以自同步。Mesh路由器采用相同SSID,无线终端(手机、平板、电脑等)在可在多个路由器中间 无缝漫游 。漫游的过程中无线终端会自动剃除弱信号路由,连接上强信号路由。
AomanHao
2024/08/07
3.9K0
基于Mesh路由器的全屋wifi组网
TL-WR800N 迷你无线路由器试用评测
说来这已经是 reizhi 的第三篇路由器评测了,感谢百度众测提供的TP-LINK TL-WR800N,使得这篇试用评测得以见诸于世。TL-WR800N 是一款主打商旅便携的迷你型路由器,其电源内置设计使得携带非常方便。具体来说,产品尺寸为:81mm x 71mm x 28mm,约莫手掌大小。俗话说麻雀虽小五脏俱全,这款迷你无线路由器不仅支持 300Mbps 传输速率,还支持五种工作模式,与传统型路由器相比毫不逊色。下面我们就来看看 TL-WR800N 有何独特之处。
reizhi
2022/09/26
5.7K0
TL-WR800N 迷你无线路由器试用评测
Banana Pi BPI-R4 Pro Wifi7 路由器开发板采用联发科MT7988A芯片设计,支持4个2.5G网口,支持2个10G光电口,支持4G/5G
Banana Pi BPI-R4 Pro 路由器板采用联发科 MT7988A(Filogic 880)四核 ARM Corex-A73 设计,板载 4GB/8GB DDR4 RAM、8GB eMMC、128MB SPI-NAND 闪存。支持4个2.G网口,支持2个10G光电口,支持4G/5G扩展。它是 BPI-R4 的升级版本。功能更加强大。
Banana Pi 开源硬件
2025/05/28
3580
Banana Pi BPI-R4 Pro Wifi7 路由器开发板采用联发科MT7988A芯片设计,支持4个2.5G网口,支持2个10G光电口,支持4G/5G
路由器如何无线无线桥接
在面积较大的环境(如别墅、写字间等),路由器无线覆盖范围有限,部分区域信号较弱到或存在信号盲点。无线WDS桥接功能可以扩展无线覆盖范围,实现信号增强、移动漫游的需求。
知识与交流
2022/03/29
4.2K0
路由器如何无线无线桥接
IT运维:路由器内部元器件介绍
路由器是我们日常上网的重要设备,今天我们就来深入了解路由器内部的各个元器件,了解它们是如何协同工作,一起来看看吧。
小明互联网技术分享社区
2025/04/27
2400
IT运维:路由器内部元器件介绍
路由器详细讲解
路由器是一种网络设备,它在计算机网络中扮演着至关重要的角色,主要用于连接不同的网络,并根据数据包的目的地址选择合适的路径进行转发。以下是对路由器的详细讲解:
久绊A
2025/05/05
3890
如何判断路由器无线信号是否稳定
在现如今,WiFi已经变成了每个人不可或缺的一部分。然而,有时WiFi会出现不稳定的情况。对于下载和观看电视等对延迟要求较低的业务可能无大碍,但对于像《王者荣耀》这种对延迟要求高的手机游戏来说,就另当别论了。今天就教你们如何判断一个无线WiFi是否稳定。
铭心
2024/12/20
3290
如何判断路由器无线信号是否稳定
4G路由器解决方案 4G透明传输模块的功能
咱博晶网络的工程师将4G路由器解决方案 4G透明传输模块带到户外深山进行了网速,信号等性能测试。虽然稳定性极好,不掉网不掉线,但还是具备有有线/4G/WIFI智能切换备份的功能,有线网络断开可以自动连接到4G网络,提高网络的可用性,而且4G上网,不用任何设置,插卡通电即用,操作简单。体积小巧,相当打火机大小,携带方便。双网口可以自由切换4G转有线转网口转WiFi。功耗低,只需要micro或1.25供电。后台有web设置页面,可以随意更改WiFi名称密码和服务器对接。对接远程监控视频,不卡顿。
博晶网络科技
2021/08/31
1.9K0
4G路由器解决方案 4G透明传输模块的功能
狠赚8500亿的华为,软硬兼施推折叠屏新机、Wi-Fi 6+,HMS海外火力全开
如前期放出的预告,华为围绕“1+8+N”(“1”是手机,“8”是华为的八大智能硬件,“N”指泛智能终端,+是4G、5G等的连接)的战略展示了最新的折叠屏手机Mate Xs、平板电脑MatePad Pro、Wi-Fi 6+路由器等产品。
镁客网
2020/02/26
5420
「测评」不一样的家庭娱乐——骇客H3智能家庭网关测评
近些年,除了智能手机以外,开始有更多的智能化产品融入到人们的生活中,为用户带来越来越多新鲜的体验。智能电视、智能冰箱、智能插线板甚至是智能灯成为家庭里稀松平常的配置,而作为可能成为智能家居入口级产品的
镁客网
2018/05/28
3.1K0
网络:宽带下载网速是30MB/s,经过路由器后仅10MB/s,为什么?
问题:宽带下载网速本是30MB/s,经过路由器后速度仅10MB/s,这是为什么?
小明互联网技术分享社区
2021/03/18
1.8K0
网络:宽带下载网速是30MB/s,经过路由器后仅10MB/s,为什么?
爆款继任者,R6400能否续写传奇
作为爆款 R6300 V2 的继任者,R6400 在硬件规格上并没有较大的改动。双核 BCM4708A0 搭配 256M RAM,128M ROM 的配置在中高端路由器产品线中算得上主流,但也并无新意。作为一款替代产品,它究竟有哪些过人之处,我们不妨一探究竟。
reizhi
2022/09/26
2.1K0
爆款继任者,R6400能否续写传奇
推荐阅读
相关推荐
一文搞懂WiFi 6/7 以及选择路由器改造网络那些事
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验