凸函数与凹函数的区别_convex中文

凸函数与凹函数的区别_convex中文读文章和学习过程中经常会遇到concave,convex以及down,up的组合。怎样区分呢?下面有一些摘自网络的定义,不同情况下应有不同的定义,以下仅供参考:定义一:当四种都存在时:上凹(conve

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

读文章和学习过程中经常会遇到concave,convex以及down,up的组合。怎样区分呢?

下面有一些摘自网络的定义,不同情况下应有不同的定义,以下仅供参考:

 定义一:当四种都存在时:

凹(convex upward):y’>0 y”>0

下凹(convex downward):y'<0 y”>0

上凸(convex upward):y’>0 y”<0

下凸(convex downward):y'<0 y”<0

 凸函数与凹函数的区别_convex中文

定义二:在同济版《高等数学》中,只有凸(上凸)和凹(上凹)两种

此时以二阶导数定义

凹(上凹), y”>0 (f\left( \frac{x_1+x_2}{2} \right) \le \frac{f(x_1)+f(x_2)}{2}),可见包括定义一中的上凹和下凹

凸(上凸),y”<0 (f\left( \frac{x+y}2 \right) \ge \frac{f(x) + f(y)}2),可见包括定义一中的上凸和下凸 

 凸函数与凹函数的区别_convex中文

 定义三:wiki上面的定义

英文wiki的定义和同济大学定义正好相反

convex, y”>0 (f\left( \frac{x_1+x_2}{2} \right) \le \frac{f(x_1)+f(x_2)}{2}

concave,y”<0 (f\left( \frac{x+y}2 \right) \ge \frac{f(x) + f(y)}2

凸函数与凹函数的区别_convex中文

定义四:如果只有concave,没有convex时

concave upward(=定义三中的convex):y=x^2

concave downward(=定义三中的concave):y=-x^2

定义五:有些人说

convex up=concave down

convex down=concave up

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/167225.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • 1、Python 日期时间格式化输出

    1、Python 日期时间格式化输出

    2021年10月22日
  • 好程序员Java培训分享如何快速入门Java

    好程序员Java培训分享如何快速入门Java好程序员Java培训分享如何快速入门Java,一、掌握静态方法和属性  静态方法和属性用于描述某一类对象群体的特征,而不是单个对象的特征。Java中大量应用了静态方法和属性,这是一个通常的技巧。但是这种技巧在很多语言中不被频繁地使用。理解静态方法和属性对于理解类与对象的关系是十分有帮助的,在大量的Java规范中,静态方法和属性被频繁使用。因此学习者应该理解静态方法和属性。Java在方法和属性的调用上是一致的,区别只表现在声明的时候,这和c++是不同的。  二、重视接口  在面向对象早期的应用中大量使用

  • 【crossbeam系列】3 crossbeam-deque:work-stealing算法

    【crossbeam系列】3 crossbeam-deque:work-stealing算法work-stealing算法简介crossbeam-deque包提供了一个无锁的双向队列(deque)。那么这个双向队列在并发中又起到了什么重要的作用呢?这就涉及到了在多任务环境下的一…

  • 自动阅读 到底 能不能赚钱

    自动阅读 到底 能不能赚钱

    2021年11月11日
  • centos搭建python环境_centos安装python

    centos搭建python环境_centos安装pythoncentos安装python环境查看系统自带版本查看系统自带版本位置下面介绍安装Python3的方法下载python包解压安装包创建软链接升级pip测试python3由于centos7原本就安装了Python2,而且这个Python2不能被删除,因为有很多系统命令,比如yum都要用到。查看系统自带版本输入Python命令,查看可以得知是Python2.7.5版本查看系统自带版本位置whichpython一般是位于/usr/bin/python目录下。下面介绍安装Python3的方法

  • GridLayout详解

    GridLayout详解GridLayoutGridLayout是一个非常强大的布局管理器,它可以实现很多复杂的布局,名字中暗示它将所有控件放置在类似网格的布局中.^__^GridLayout有两个构造函数.GridLayout的构造函数构造函数描述publicGridLayout()建立一个默认的GridLayout布局.publicGridLayout(intnumCo…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号