XingYun blog
  • JS基础

    • 图解js原型链
    • JS Event Loop
    • 对象的底层数据结构
    • 让你的JavaScript代码简单又高效
    • 函数参数按值传递
    • 判断数据类型
    • 浮点数精度问题和解决办法
    • 常用方法snippet
    • 实现Promise
    • 防抖和节流
    • 巧用sort排序
  • CSS && HTML

    • CSS也需要性能优化
    • class命名规范
    • em、px、rem、vh、vw 区别
    • CSS揭秘阅读笔记
  • 浏览器

    • 浏览器是如何渲染页面的
    • 重排和重绘
    • BOM浏览器对象模型
    • DOM事件
    • 浏览器存储
  • 数据结构

    • JS实现链表
    • JS实现栈与栈应用
    • JS实现常见排序
    • 哈夫曼编码
    • MD5算法
  • vue原理浅析

    • Vue虚拟dom与Diff算法
    • 前端打包文件的缓存机制
    • vue数组为什么不是响应式
    • v-for为什么不能用index做key
  • 前端工程化

    • 浏览器是如何渲染页面的
    • 前端打包需要gzip压缩吗
    • 前端打包文件的缓存机制
    • webpack loader和plugin
  • 轮子&&组件库

    • 实现水波浪进度球
  • 文字转语音mp3文件
  • 文件上传前后端实现
  • moment.js给定时间获取自然月、周的时间轴
  • 实现文件上传功能
  • 批量下载照片
  • leaflet改变坐标原点
  • 网络

    • 有了MAC地址 为什么还需要IP地址
    • 为什么IP地址老是变
    • 我们为什么需要IPV6
    • TCP与UDP
  • 计算机组成原理

    • ASCII、Unicode、UTF-8和UTF-16
  • VSCode

    • VSCode图片预览插件 Image preview
    • rsync:linux间的高效传输工具

XingYun

冲!
  • JS基础

    • 图解js原型链
    • JS Event Loop
    • 对象的底层数据结构
    • 让你的JavaScript代码简单又高效
    • 函数参数按值传递
    • 判断数据类型
    • 浮点数精度问题和解决办法
    • 常用方法snippet
    • 实现Promise
    • 防抖和节流
    • 巧用sort排序
  • CSS && HTML

    • CSS也需要性能优化
    • class命名规范
    • em、px、rem、vh、vw 区别
    • CSS揭秘阅读笔记
  • 浏览器

    • 浏览器是如何渲染页面的
    • 重排和重绘
    • BOM浏览器对象模型
    • DOM事件
    • 浏览器存储
  • 数据结构

    • JS实现链表
    • JS实现栈与栈应用
    • JS实现常见排序
    • 哈夫曼编码
    • MD5算法
  • vue原理浅析

    • Vue虚拟dom与Diff算法
    • 前端打包文件的缓存机制
    • vue数组为什么不是响应式
    • v-for为什么不能用index做key
  • 前端工程化

    • 浏览器是如何渲染页面的
    • 前端打包需要gzip压缩吗
    • 前端打包文件的缓存机制
    • webpack loader和plugin
  • 轮子&&组件库

    • 实现水波浪进度球
  • 文字转语音mp3文件
  • 文件上传前后端实现
  • moment.js给定时间获取自然月、周的时间轴
  • 实现文件上传功能
  • 批量下载照片
  • leaflet改变坐标原点
  • 网络

    • 有了MAC地址 为什么还需要IP地址
    • 为什么IP地址老是变
    • 我们为什么需要IPV6
    • TCP与UDP
  • 计算机组成原理

    • ASCII、Unicode、UTF-8和UTF-16
  • VSCode

    • VSCode图片预览插件 Image preview
    • rsync:linux间的高效传输工具
  • 数学
XingYun
2023-04-01
目录

微积分与编程

# 为什么要学习微积分?

https://www.tumblr.com/flavoracle/167150535757/its-sad-how-much-of-what-is-taught-in-school-is > https://www.zhihu.com/question/336322284/answer/759641177

I took calculus my senior year of high school, and I really liked the way our teacher framed this on the first day of class.

He asked somebody to raise their hand and ask him when we would use calculus in our everyday life. So one student rose their hand and asked, “When are we going to use this in our everyday life?”

“NEVER!!” the teacher exclaimed. “You will never use calculus in your normal, everyday life. In fact, very few of you will use it in your professional careers either.” Then he paused. “So would you like to know why should care?”

Several us nodded.

He picked out one of the varsity football players in the class. “You practice football a lot during the week, right Tim?” asked the teacher.

“Yeah,” replied Tim. “Almost every day.”

“Do you and your teammates ever lift weights during practice?”

“Yeah. Tuesdays and Thursdays we spend a lot of practice in the weight room.”

“But why?” asked the teacher. “Is there ever going to be a play your coach tells you use during a game that requires you to bench press the other team?”

“No, of course not.”

“Then why lift weights?”

“Because it makes us stronger,” said Tim.

“Bingo!!” said the teacher. “It’s the same thing with calculus. You’re not here because you’re going to use calculus in your everyday life. You’re here because calculus is weightlifting for your brain.”
And I’ve never forgotten that.

总结: 学习微积分,不是因为要在日常生活中使用,而是因为它让你的思维变得更强大。

# 微积分本质是什么

大学的知识,才几年就全部还给老师了 😂,下面复习一下

微积分是对无穷小量的研究。无穷小量,简单说就是大小无限趋向于的量. 很多整体分析太过复杂的物理量可以用无穷小量分析,其原因是无穷小量可以被线性化.

# 微分

# 积分

# 积分的应用

# 编程与微积分

程序员工作中 99.99%的时间用不上微积分,但许多计算机科学领域都需要用到微积分知识,例如机器学习、计算机图形学、计算机视觉等。

在这些领域中,微积分是解决问题的基础,例如求导、积分、极值等。掌握微积分知识可以让程序员更好地理解并实现这些算法。

此外,学习微积分也有助于提高程序员的逻辑思维和问题解决能力,这对于编程工作也非常重要。

总之,学习微积分对于程序员来说还是必要的,我们不需要掌握所有复杂公式,但一定要理解它的原理。

当遇到相关问题的时候,我们能反应过来: 哦,这个微积分能算,让我Google研究一下

上次更新: 2023/05/25, 02:13:05
最近更新
01
JavaScript-test
07-20
02
二维码的原理
07-20
03
利用ChatGPT优化代码
07-20
更多文章>
Theme by Vdoing | Copyright © 2021-2023 XingYun | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式