V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
justfortest
V2EX  ›  程序员

数学真的挺重要

  •  
  •   justfortest · 2018-07-15 23:56:12 +08:00 · 7270 次点击
    这是一个创建于 2110 天前的主题,其中的信息可能已经有所发展或是发生改变。

    今天在看一下二维码的原理,想造一个二维码轮子,没想到看了大半天都是云里雾里的。

    之前想写一个水印处理的工具,看到各种频域时域变换,也是懵圈了。

    感觉有时候要做些好玩的东西,数学基础不好真的不行,虽然我是工科生,但是成绩不怎样,当时真应该好好学各种基础课和专业课,现在非常后悔。

    40 条回复    2018-07-18 10:22:13 +08:00
    fuyufjh
        1
    fuyufjh  
       2018-07-16 00:06:37 +08:00
    临渊羡鱼不如退而结网。抽一个周末来,就不信搞不定傅立叶变换。
    ShannonLee
        2
    ShannonLee  
       2018-07-16 00:09:08 +08:00
    @fuyufjh 一个周末还真搞不定傅里叶变化
    fuyufjh
        3
    fuyufjh  
       2018-07-16 00:13:37 +08:00
    @ShannonLee 傅立叶变换是最基础的,大部分理工科(包括 CS )都会涉及
    watzds
        4
    watzds  
       2018-07-16 00:16:39 +08:00 via Android
    什么时域频域,小波变换,xx 变换,要搞懂用起来,费劲的,图像处理,识别这些是很数学
    watzds
        5
    watzds  
       2018-07-16 00:17:33 +08:00 via Android
    @fuyufjh 就是高数里也有的嘛
    feather12315
        6
    feather12315  
       2018-07-16 00:18:50 +08:00 via Android   ❤️ 2
    个人的理解:
    时域与频域指的是俩个不同的坐标系,称呼为坐标系 A 与坐标系 B 就好了。一个物体在坐标系 A 与 B 下面都能表示出来,只是用于描述的值不相同。从这个角度想就容易理解频域与时域的关系了。剩下的就是一些公式问题:函数有离散的、也有连续的,分别对应不同的变换方式傅里叶变化、Z 变换啥的。
    twl007
        7
    twl007  
       2018-07-16 00:29:26 +08:00 via iPhone
    去看看信号与线性系统+数字信号处理吧
    justfortest
        8
    justfortest  
    OP
       2018-07-16 00:39:08 +08:00
    @fuyufjh #3 以前学过的,只是现在忘了。
    justfortest
        9
    justfortest  
    OP
       2018-07-16 00:42:13 +08:00
    @twl007 这两门都是通信的专业课,只是学得不好,隔了这麽久也忘了,加上我数学思维确实不太好,都不敢说是 211 毕业的了,丢脸┭┮﹏┭┮。
    dontaskcece
        10
    dontaskcece  
       2018-07-16 01:04:28 +08:00
    看来这里已经 211 起步了
    Felldeadbird
        11
    Felldeadbird  
       2018-07-16 01:39:54 +08:00 via iPhone
    不是数学重要,是自己心态太急躁了,想要马上掌握好。
    ericls
        12
    ericls  
       2018-07-16 02:03:51 +08:00 via iPhone
    @dontaskcece 这跟 211 有啥关系
    anyele
        13
    anyele  
       2018-07-16 03:33:44 +08:00 via Android
    又到了大家秀的时间
    ithou
        14
    ithou  
       2018-07-16 04:00:53 +08:00 via Android
    看来这里已经 211 起步了
    gnaggnoyil
        15
    gnaggnoyil  
       2018-07-16 04:25:16 +08:00
    傅里叶变换不过是 z 变换的一个特例而已,有什么难理解的(光速逃
    moonfarmer
        16
    moonfarmer  
       2018-07-16 07:24:03 +08:00 via iPhone   ❤️ 1
    silhouette
        17
    silhouette  
       2018-07-16 07:35:40 +08:00 via Android
    本科应该都学过信号与系统和 DSP 吧
    linuap
        18
    linuap  
       2018-07-16 07:41:56 +08:00 via iPhone   ❤️ 1
    一个 fourier 变换就 211 起步了,所以大家大学学的都不是工科吗?
    LudwigWS
        19
    LudwigWS  
       2018-07-16 08:43:42 +08:00
    都搞算法了
    smdbh
        20
    smdbh  
       2018-07-16 09:03:53 +08:00
    理论和工程的分工不同,要是你天天搞理论。。。
    zwithz1998
        21
    zwithz1998  
       2018-07-16 09:16:08 +08:00
    specita
        22
    specita  
       2018-07-16 10:15:34 +08:00
    我记得有个说法 程序=数学+数据结构 吧,可见数学的重要性啊,不过如果写工程代码,我觉得还要加上英语
    ml1344677
        23
    ml1344677  
       2018-07-16 10:18:09 +08:00   ❤️ 2
    @specita 程序 = 数据结构 + 算法
    mentalkiller
        24
    mentalkiller  
       2018-07-16 10:30:29 +08:00
    CS 的比拼,到了后期,本质上是数学的比拼。
    ttyant
        25
    ttyant  
       2018-07-16 10:35:58 +08:00 via Android
    不是挺重要,是贼重要
    Baymaxbowen
        26
    Baymaxbowen  
       2018-07-16 10:59:54 +08:00 via iPad   ❤️ 2
    频域让你感受到这个世界是静止的
    iyuli
        27
    iyuli  
       2018-07-16 11:25:19 +08:00
    数学不行导致考研选专业严重受限,最后失败了
    sniffles
        28
    sniffles  
       2018-07-16 11:46:34 +08:00
    没那么悲观,当年学得一知半解是因为不懂学来干嘛。

    如今正好是一个学了马上就能应用的场景,学起来肯定快多了
    misaka19000
        29
    misaka19000  
       2018-07-16 11:57:36 +08:00 via Android
    三大变换我本科的时候是学了,但是计算机好像不需要学习这些东西吧?
    kangkang
        30
    kangkang  
       2018-07-16 12:02:14 +08:00
    非 211 的不学傅里叶变换?
    shijingshijing
        31
    shijingshijing  
       2018-07-16 12:34:48 +08:00 via iPhone
    @misaka19000 做通信的底层需要处理大量的模拟信号,特别是光通信和无线通信;做数字图像处理要用傅立叶变换和小波变换;做 AR/VR 更是一堆坐标变换。
    wtdd
        32
    wtdd  
       2018-07-16 12:56:48 +08:00
    智商真的很重要
    Cu635
        33
    Cu635  
       2018-07-16 18:13:21 +08:00
    @specita
    那是算法+数据结构。
    unknownservice
        34
    unknownservice  
       2018-07-16 18:24:21 +08:00
    管科生给跪
    justfortest
        35
    justfortest  
    OP
       2018-07-16 22:05:18 +08:00
    @Felldeadbird #11 嗯,确实,我太浮躁了,应该静下心来。
    dartabe
        36
    dartabe  
       2018-07-17 01:36:03 +08:00
    傅立叶变换算是图像处理基础吧,记得再看看熵。:-)
    fnscar
        37
    fnscar  
       2018-07-17 09:37:42 +08:00
    当年高数没学好,从此兵败如山倒。
    leemove
        38
    leemove  
       2018-07-17 10:43:43 +08:00
    信号与系统了解一下.
    justfortest
        39
    justfortest  
    OP
       2018-07-17 19:33:34 +08:00
    @fnscar #37 确实,高数是其它理工科课程的基础。
    chenyu8674
        40
    chenyu8674  
       2018-07-18 10:22:13 +08:00
    不专门搞算法的话大多数数学工具只要知道原理和用途就行,需要用到了再去查就好
    比如傅里叶变换,就算不懂公式是怎么推导和算法是怎么实现的,也至少要知道时域频域是怎么回事,什么场合需要用到
    https://zhuanlan.zhihu.com/p/19763358 附简单易懂的傅里叶原理
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5359 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 07:47 · PVG 15:47 · LAX 00:47 · JFK 03:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.