CQF预备知识:一、微积分 -- 1.2.2 函数f(x)的类型详解

文中内容仅限技术学习与代码实践参考,市场存在不确定性,技术分析需谨慎验证,不构成任何投资建议。

📖 数学入门全解

本系列教程为CQF(国际量化金融分析师证书)认证所需的数学预备知识,涵盖所有需要了解的数学基础知识,旨在帮助读者熟悉核心课程所需的数学水平。

教程涵盖以下四个主题:

  • 微积分
  • 线性代数
  • 微分方程
  • 概率与统计

1.2.2 函数 f ( x ) f(x) f(x)的类型详解

一、多项式函数

  1. 定义
    形如 y = a 0 + a 1 x + a 2 x 2 + ⋯ + a n x n y = a_0 + a_1x + a_2x^2 + \dots + a_nx^n y=a0+a1x+a2x2++anxn 的函数称为多项式函数,其中:

    • a 0 , a 1 , … , a n a_0, a_1, \dots, a_n a0,a1,,an 是常数系数( a n ≠ 0 a_n \neq 0 an=0
    • 最高次项 x n x^n xn 的指数 n n n 称为多项式的次数(如 x 3 x^3 x3 是三次项,则该多项式为三次多项式)
  2. 通用表达式
    可用求和符号简写为:
    f ( x ) = ∑ k = 0 n a k x k f(x) = \sum_{k=0}^{n} a_k x^k f(x)=k=0nakxk
    例如:

    • f ( x ) = 2 x 3 − x + 5 f(x) = 2x^3 - x + 5 f(x)=2x3x+5 是三次多项式(最高次项为 x 3 x^3 x3
    • g ( x ) = 4 g(x) = 4 g(x)=4 是零次多项式(常数函数)

二、多项式方程

  1. 基本形式
    当多项式函数等于零时,即 f ( x ) = 0 f(x) = 0 f(x)=0,称为多项式方程。

    方程次数由最高次项的次数决定。

  2. 一次方程与二次方程

    • 一次方程(线性方程): a x + b = 0 ax + b = 0 ax+b=0
      解为 x = − b / a x = -b/a x=b/a(唯一实数解)
    • 二次方程(核心内容): a x 2 + b x + c = 0 ax^2 + bx + c = 0 ax2+bx+c=0 a ≠ 0 a \neq 0 a=0

三、二次方程的解法(配方法)

步骤详解

  1. 配方目标:将方程转化为 ( x + m ) 2 = n (x + m)^2 = n (x+m)2=n 的形式

    • 原方程: a x 2 + b x + c = 0 ax^2 + bx + c = 0 ax2+bx+c=0
    • 移项得: a x 2 + b x = − c ax^2 + bx = -c ax2+bx=c
    • 两边除以 a a a x 2 + b a x = − c a x^2 + \frac{b}{a}x = -\frac{c}{a} x2+abx=ac
  2. 完成平方

    • 关键操作:对 x 2 + b a x x^2 + \frac{b}{a}x x2+abx 添加 ( b 2 a ) 2 (\frac{b}{2a})^2 (2ab)2 使其成为完全平方

    • 方程变为:

      x 2 + b a x + ( b 2 a ) 2 = ( b 2 a ) 2 − c a x^2 + \frac{b}{a}x + \left( \frac{b}{2a} \right)^2 = \left( \frac{b}{2a} \right)^2 - \frac{c}{a} x2+abx+(2ab)2=(2ab)2ac

    • 左边化简为:

      ( x + b 2 a ) 2 = b 2 − 4 a c 4 a 2 \left( x + \frac{b}{2a} \right)^2 = \frac{b^2 - 4ac}{4a^2} (x+2ab)2=4a2b24ac

  3. 求根公式

    • 开平方得:

      x + b 2 a = ± b 2 − 4 a c 2 a x + \frac{b}{2a} = \pm \frac{\sqrt{b^2 - 4ac}}{2a} x+2ab=±2ab24ac

    • 最终解:

      x = − b ± b 2 − 4 a c 2 a x = \frac{ -b \pm \sqrt{b^2 - 4ac} }{ 2a } x=2ab±b24ac

四、判别式与根的分布

判别式 Δ = b 2 − 4 a c \Delta = b^2 - 4ac Δ=b24ac 决定根的性质:

  1. Δ > 0 \Delta > 0 Δ>0

    • 方程有两个不同实根
    • 例: x 2 − 5 x + 6 = 0 x^2 - 5x + 6 = 0 x25x+6=0 Δ = 1 > 0 \Delta = 1 > 0 Δ=1>0,解为 x = 2 x=2 x=2 x = 3 x=3 x=3
  2. Δ = 0 \Delta = 0 Δ=0

    • 方程有唯一实根(重根)
    • 例: x 2 − 4 x + 4 = 0 x^2 - 4x + 4 = 0 x24x+4=0 Δ = 0 \Delta = 0 Δ=0,解为 x = 2 x=2 x=2(二重根)
  3. Δ < 0 \Delta < 0 Δ<0

    • 方程无实根,有共轭复数根
    • 例: x 2 + 1 = 0 x^2 + 1 = 0 x2+1=0 Δ = − 4 < 0 \Delta = -4 < 0 Δ=4<0,解为 x = ± i x = \pm i x=±i

五、知识框图

多项式函数
├─ 定义:由x的幂次项组成
├─ 次数:最高次项的指数
└─ 方程:f(x)=0 → 多项式方程├─ 一次方程:ax + b = 0 → 单根└─ 二次方程:ax² + bx + c = 0├─ 解法:配方法 → 求根公式└─ 根的判别式(Δ)├─ Δ > 0 → 两实根├─ Δ = 0 → 重根└─ Δ < 0 → 共轭复根

六、常见误区

  1. 系数非零要求:二次方程中 a ≠ 0 a \neq 0 a=0,否则退化为一次方程
  2. 符号处理:配方时注意保持等式平衡,开平方需添加正负号
  3. 复数根的意义:当Δ<0时,根为 x = − b 2 a ± 4 a c − b 2 2 a i x = \frac{-b}{2a} \pm \frac{\sqrt{4ac - b^2}}{2a}i x=2ab±2a4acb2 i,实部相同,虚部相反

本文内容基于公开信息研究整理,不构成任何形式的投资建议。历史表现不应作为未来收益保证,市场存在不可预见的波动风险。投资者需结合自身财务状况及风险承受能力独立决策,并自行承担交易结果。作者及发布方不对任何依据本文操作导致的损失承担法律责任。市场有风险,投资须谨慎。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.pswp.cn/web/81180.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

嵌入式工程师常用软件

1、 Git Git 是公司常用的版本管理工具&#xff0c;人人都要会。在线的 git 教程可以参考菜鸟教程&#xff1a; https://www.runoob.com/git/git-tutorial.html 电子书教程请在搜索栏搜索&#xff1a; git Git 教程很多&#xff0c;常用的命令如下&#xff0c;这些命令可…

TReport组件指南总结

1. TReport 组件简介 TReport 是一个用于生成和打印报表的组件,通常用于连接数据集(如 TDataSet)并设计复杂的报表布局。它支持动态数据绑定、多页报表、分组统计、图表插入等功能。 2. 安装与配置 安装:如果使用的是第三方报表工具(如 Rave Reports),需在 Delphi 中通…

spark任务的提交流程

目录 spark任务的提交流程1. 资源申请与初始化2. 任务划分与调度3. 任务执行4. 资源释放与结果处理附:关键组件协作示意图扩展说明SparkContext介绍 spark任务的提交流程 用户创建一个 Spark Context;Spark Context 去找 Cluster Manager 申请资源同时说明需要多少 CPU 和内…

【C++】C++异步编程四剑客:future、async、promise和packaged_task详解

C异步编程四剑客&#xff1a;future、async、promise和packaged_task详解 1. 引言 1.1 异步编程的重要性 在现代C编程中&#xff0c;异步操作是提高程序性能和响应能力的关键技术。它允许程序在等待耗时操作&#xff08;如I/O、网络请求或复杂计算&#xff09;完成时继续执行…

2021-10-28 C++判断完全平方数

缘由判断一个整数是否为完全平方数-编程语言-CSDN问答 整数用平方法小数用5分法逼近。 int 判断平方数(int n) {//缘由https://ask.csdn.net/questions/7546950?spm1005.2025.3001.5141int a 1;while (a < n / a)if (a*a < n)a;else if (a*a n)return 1;elsereturn 0…

解决weman框架redis报错:Class “llluminatelRedis\RedisManager“ not found

解决weman框架redis报错&#xff1a;Class "llluminatelRedis\RedisManager" not found 报错解决方案 报错 解决方案 按照手册执行 composer require psr/container ^1.1.1 illuminate/redis illuminate/events 安装redis组件 然后restart重启就行了 php webman s…

Windows 11 电源计划进阶——通过异类策略优化大小核CPU调度

一、为什么需要手动控制大小核调度&#xff1f; 1.1 Intel 12/13/14代酷睿与Win11的适配现状 Intel 12代酷睿首次引入混合架构设计&#xff08;P-Core性能核 E-Core能效核&#xff09;&#xff0c;Windows 11虽然原生支持线程调度器&#xff08;Thread Director&#xff09;…

文件系统·linux

目录 磁盘简介 Ext文件系统 块 分区 分组 inode 再谈inode 路径解析 路径缓存 再再看inode 挂载 小知识 磁盘简介 磁盘&#xff1a;一个机械设备&#xff0c;用于储存数据。 未被打开的文件都是存在磁盘上的&#xff0c;被打开的加载到内存中。 扇区&#xff1a;是…

如何使用redis做限流(golang实现小样)

在实际开发中,限流(Rate Limiting)是一种保护服务、避免接口被恶意刷流的常见技术。常用的限流算法有令牌桶、漏桶、固定窗口、滑动窗口等。由于Redis具备高性能和原子性操作,常常被用来实现分布式限流。 下面给出使用Golang结合Redis实现简单限流的几种常见方式(以“固定…

手写ES6 Promise() 相关函数

手写 Promise() 相关函数&#xff1a; Promise()、then()、catch()、finally() // 定义三种状态常量 const PENDING pending const FULFILLED fulfilled const REJECTED rejectedclass MyPromise {/*定义状态和结果两个私有属性:1.使用 # 语法&#xff08;ES2022 官方私有字…

Redis学习专题(五)缓存穿透、缓存击穿、缓存雪崩

目录 一、缓存穿透 缓存穿透的原因&#xff1a; 缓存穿透的现象&#xff1a; 缓存穿透的解决办法&#xff1a; 二、缓存击穿 缓存击穿的原因&#xff1a; 缓存击穿的现象&#xff1a; 缓存击穿的解决办法: 三、缓存雪崩 缓存雪崩的原因&#xff1a; 缓存雪崩的现象&…

【Hadoop】大数据技术之 MapReduce

目录 一、MapReduce概述 1.1 MapReduce 定义 1.2 MapReduce优缺点 1.3 MapReduce 核心思想 1.4 MapReduce 进程 1.5 常用数据序列化类型 1.6 MapReduce 编程规范 二、WordCound 案例 2.1 环境准备 2.2 编写程序 三、MapReduce 工作流程 一、MapReduce概述 1.1 MapRe…

国际前沿知识系列三:解决泛化能力不足问题

目录 国际前沿知识系列三&#xff1a;解决泛化能力不足问题 一、子类建模法与分类建模法在脑区应变预测中的应用 &#xff08;一&#xff09;子类建模法 案例分析 &#xff08;二&#xff09;分类建模法 案例分析 二、基于迁移学习和数据融合的大脑应变预测模型改良 &a…

client.chat.completions.create方法参数详解

response client.chat.completions.create(model"gpt-3.5-turbo", # 必需参数messages[], # 必需参数temperature1.0, # 可选参数max_tokensNone, # 可选参数top_p1.0, # 可选参数frequency_penalty0.0, # 可选参数presenc…

iOS 15.4.1 TrollStore(巨魔商店)安装教程详解:第二篇

🚀 iOS 15.4.1 TrollStore(巨魔商店)安装教程详解 ✨ 前言🛠️ 如何安装 TrollStore?第一步:打开 Safari 浏览器第二步:选择对应系统版本安装方式第三步:访问地址,下载配置文件(plist)第四步:安装配置文件第五步:“jailbreaks.app” 请求安装 TrollHelper第六步…

SQL的RAND用法和指定生成随机数的范围

SQL中的RAND函数能够满足多种随机数生成的需求。通过合理地使用种子、结合一些SQL语句&#xff0c;我们可以实现灵活的随机数生成。在数据填充、数据处理、数据分析中经常需要用RAND生成的随机数。 用法1 生成随机浮点数&#xff0c;其返回值在0&#xff08;包括0&#xff09;…

AppAgentx 开源AI手机操控使用分享

项目地址: https://appagentx.github.io/?utm_sourceai-bot.cn GitHub仓库: https://github.com/Westlake-AGI-Lab/AppAgentX/tree/main arXiv技术论文:https://arxiv.org/pdf/2503.02268 AppAgentx是什么: AppAgentX 是西湖大学推出的一种自我进化式 GUI 代理框架。它通过…

[原创]X86C++反汇编01.IDA和提取签名

https://bpsend.net/thread-415-1-1.html 用VC6.0新建一个控制台工程 编译成 debug 和 Release 2个版本 应ida分别查看2种版本的程序 高版本ida 可能会直接定位到函数入口,正常情况下,我们需要先调试找到关键,找到关键以后点再通过调试设置api断点,读写断点等,找到程序的关键…

vs2022 Qt Visual Studio Tools插件设置

安装之后&#xff0c;需要指定QT中msvc编译器的位置&#xff0c;点击下图Location右边的按钮即可 选择msvc2022_64\bin目录下的 qmake.exe 另一个问题,双击UI文件不能打开设计界面 设置打开方式 选择msvc2022_64\bin目录下的designer.exe 确定即可 然后设置为默认值即可 确定…

C++代码随想录刷题知识分享-----两数之和(哈希表)三种算法逐个击破

题目描述 给定一个整数数组 nums 和一个目标值 target&#xff0c;请你在该数组中找出和为目标值的那两个整数&#xff0c;并返回它们的下标。 每个输入只对应一个答案。同一个元素不能重复使用。你可以按任意顺序返回答案。 示例 输入&#xff1a; nums [2, 7, 11, 15], ta…