我今天的文章,不贴出具体的函数图像,就来给大家提供一种快速判断图像凹凸性的思路。
当每个同学在学习数据结构与算法的时候,始终有一个幽灵在伴随着每个同学,就是时间复杂度,据说是高纳德发明的东西,这个东西说白了就是当数据量增多一个算法所用的时间的变化的快慢。常见的时间复杂度是:1、logx、x2、x3等等。从这些图像可以看出来,即使一个函数在初始时刻的值较小,那么经过一段时间以后,x^3的一定会后来居上。说明高阶的函数的增加一定很快,如果套用了高中的物理概念,一定是加速度较大。
加速度是什么?物理中是这么写的:S = v0t + 0.5*at2,如果仔细看这个函数就会发现,v0t就是S函数的一阶泰勒展开式,0.5*at2就是S函数的泰勒二阶展开式,加速度的大小直接影响着该函数的变化快慢。
相应地,回到前面的问题,当我们判断一个函数的凹凸性的时候,也可以套用加速度的概念,
凹凸性判断是:
当一个函数的二阶导数f’’(x)>=0,就是凹函数,类似于y=x^2的图形。
当一个函数的二阶导数f’’(x)<=0,就是凸函数,类似于y=-x^2的图形。
从上面可以发现,既然二阶导数(加速度)是一个函数的加速度,那么只要这个加速度一旦小于0,说明这个函数经过一定的时间或者横坐标终究会形成上面有个帽子的情形,也就是-x^2的上面的极值的情况。
当二阶导数(加速度)大于0,那么经过一定的时间,一定会把函数向上掰正,形成x^2,下面形成了极值。

从以上我们可以看到,如果把二阶导数看成是加速度的话,那么去理解函数的凹凸性就非常好理解了,妈妈再也不用担心我理解函数凹凸性了。
欢迎大家来评论区留言,咱们可以继续讨论这个问题。

如何1秒内快速判断一个函数的凹凸性?还看不懂我给你赔钱相关推荐

  1. 函数的凹凸性证明_判断复杂函数的凹凸性

    判断无人机能量x关系函数的凹凸性(函数是关于v和drt的二元函数) 函数有非常多的参数,极其复杂,看到就烦,我首先用画函数的方法通过图像法来观察,但是画出来的图像不忍直视(或许是我画的图像不对,反正看 ...

  2. 如何快速判断一个文件是否为病毒

    如何快速判断一个文件是否为病毒 这篇文章主要是快速辨别正常文件与病毒,我自己也不是专业人员,方法是我自己总结出来的,很业余,不过我觉得还是有些用处的.如果你有更好的办法,欢迎跟帖提出.下面正文开始. ...

  3. java 判断int是几位_快速判断一个int值是几位数

    快速判断一个int值是几位数 判断一个int值是几位数,想到除法和模运算了,偶然在Java标准API源码中发现的写法,很强大. 文艺青年(存在Integer包中) public class Test ...

  4. python 如何判断一个函数执行完成_Python核心编程的四大神兽迭代器、生成器 、闭包以及装饰器...

    本文将主要分为4大部分,分别介绍Python核心编程中的迭代器.生成器 .闭包以及装饰器. 生成器 生成器是生成一个值的特殊函数,它具有这样的特点:第一次执行该函数时,先从头按顺序执行,在碰到yiel ...

  5. python 如何判断一个函数执行完成_三步搞定 Python 中的文件操作

    当程序运行时,变量是保存数据的好方法,但变量.序列以及对象中存储的数据是暂时的,程序结束后就会丢失,如果希望程序结束后数据仍然保持,就需要将数据保存到文件中. Python 提供了内置的文件对象,以及 ...

  6. 计算机10秒后重新启动,只需三步,Win10这样设置让你的电脑10秒内快速开机!

    Win10系统已经正式公布很长时间了,有些朋友第一时间安装了,体验了一把.在Win8系统出现以后的Win系统中,都有一个特点,那就是快速启动.相信大家都有这样一个问题,就是自己明明用的是win8(或者 ...

  7. 如何快速判断一个文件是否为病毒,如何检测自己的电脑是不是中毒了或者存在病毒软件?

    这篇文章主要是快速辨别正常文件与病毒,我自己也不是专业人员,方法是我自己总结出来的,很业余,不过我觉得还是有些用处的.如果你有更好的办法,欢迎跟帖提出.下面正文开始. 分析一个文件是否为病毒有多种方法 ...

  8. 如何快速判断一个文件是否为病毒 by 是昔流芳

    先说一下写这篇文章的背景和目的. 现在吾爱的『原创发布区』和『精品软件区』人气很旺,发布的软件非常多. 但也有一些小人,在发布的软件里插些小玩具,当灰客. 论坛派专人检测也是很困难的,工作量太大,查不 ...

  9. docker 如何加入kubernetes_使用 Kind 在 5 分钟内快速部署一个 Kubernetes 高可用集群...

    什么是 Kind Kind(Kubernetes in Docker) 是一个Kubernetes孵化项目,Kind是一套开箱即用的Kubernetes环境搭建方案.顾名思义,就是将Kubernete ...

最新文章

  1. 第十六届全国大学生智能车竞赛技术报告 | 单车拉力组- 上海海事大学-骑摩托的蒙娜丽莎
  2. android 常见异常解决
  3. setinterval 会被销毁吗_链信全国城市节点竞价活动完美收官,第一批节点总计销毁516600个CCT!...
  4. 分区助手扩大c盘后自动修复_磁盘分区工具,这个好用;无论调整C盘还是系统迁移...
  5. C\C++不经意间留下的知识空白------const使用
  6. java 一元稀疏多项式简单计算器_一元稀疏多项式简单的计算器
  7. 能运行c语言的最便宜电脑配置,低配置电脑流畅运行Win7的技巧
  8. 其他干货——文章投稿之图片格式-位图vs.矢量图
  9. 计算机频率符号,波长、频率和波速
  10. Win11应用商店打不开怎么办?
  11. c++编程求解二元二次方程组_c++:求解二元二次方程组(解析解)
  12. 计算机毕业设计java+ssm生鲜超市进销存管理系统(源码+系统+mysql数据库+Lw文档)
  13. 三菱FX系列PLC编程口通信协议举例
  14. 壞壞老婆VS傻傻老公
  15. Autojs-QQ每日定时给女票/男票/闺蜜/基友发送一句话
  16. 6-1 jmu-python-组合数据类型-1.计算坐标点欧氏距离 (10 分)
  17. 南卡电容笔好还是ideo好?高性价比的电容笔测评
  18. 加速度计、陀螺仪和姿态角
  19. LA2402 Fishnet 四边形面积
  20. 手机怎么将中文翻译为英文

热门文章

  1. SMAA算法详解 - SMAANeighborhoodBlendingVS
  2. 老照片修复清晰?父母以前的老照片还能修复吗?
  3. Java 比较图片_Java图片比对
  4. 使用 emeditor 删除空行
  5. 怎么修复multisim_【血的教训】手把手教你修复崩溃的Windows系统
  6. Maven系列学习(1)——安装以及本地仓库和仓库镜像的配置
  7. 开启大功率无线充电新时代
  8. 微信用计算机,技巧:计算机可以使用微信吗?
  9. PHPmywind 调用方法
  10. 2018浙大408考研经验(划掉)个人口胡 普通一本+二战(伪)+小跨吧大概