理解幂运算

幂元算的基本 a n = a ⋅ a ⋅ a ⋯ a ⏟ n  times , n ∈ N a^n = \underbrace{a \cdot a \cdot a \cdots a}_{n \text{ times}},n \in N an=n times aaaanN

简单来讲, a n a^n an 就是 n 个 a a a 相乘, 其中n是自然数
a 2 = a ∗ a a^2 = a * a a2=aa
a 3 = a ∗ a ∗ a a^3 = a * a* a a3=aaa

由于这是幂的基本定义, 没有什么解释的空间, 注意这里的n是自然数就行





理解 a n ∗ a m = a n + m , m , n ∈ N a^n * a^m = a^{n+m}, m,n \in N anam=an+m,m,nN

这个也不难理解, 分别拆开看一下就行

a m ∗ a n a^m * a^n aman = a ∗ a . . . a ⏟ m   t i m e s \underbrace{a * a ... a}_{m \ times} m times aa...a * a ∗ a . . . a ⏟ n   t i m e s \underbrace{a * a ... a}_{n \ times} n times aa...a = a ∗ a . . . a ⏟ m + n   t i m e s \underbrace{a * a ... a}_{m+n \ times} m+n times aa...a

也就是讲 a m ∗ a n a^m * a^n aman 就是m+n 个 a a a相乘, 就是 a m + n a^{m+n} am+n





理解 ( a m ) n = a m n ({a^m})^n = a^{mn} (am)n=amn , m , n ∈ N m,n \in N m,nN

这个更简单

a m a^m am = a ∗ a . . . a ⏟ m   t i m e s \underbrace{a * a ... a}_{m \ times} m times aa...a

所以 ( a m ) n ({a^m})^n (am)n= a ∗ a . . . a ⏟ m   t i m e s ∗ a ∗ a . . . a ⏟ m   t i m e s ∗ a ∗ a . . . a ⏟ m   t i m e s . . . ⏟ n   t i m e s \underbrace{\underbrace{a * a ... a}_{m \ times} * \underbrace{a * a ... a}_{m \ times} * \underbrace{a * a ... a}_{m \ times} ...}_{n \ times} n times m times aa...am times aa...am times aa...a... = a ∗ a . . . a ⏟ m ∗ n   t i m e s \underbrace{a * a ... a}_{m * n \ times} mn times aa...a = a m n a^{mn} amn





如果幂是1个负数? 理解 a − 1 = 1 a a^{-1} = \frac{1}{a} a1=a1

这里要一点技巧
a 2 = a 3 − 1 = a 3 ∗ a − 1 a^2 = a^{3-1} = a^3 * a^{-1} a2=a31=a3a1 这是根据上面的公式$a^{m+n} = a m ∗ a n a^m * a^n aman 推导的

那么 a 3 a^3 a3 = a ∗ a ∗ a a*a*a aaa 到底与什么什么相乘才等与 a 2 a^2 a2?
自然是 1 a \frac{1}{a} a1

所以 a − 1 = 1 a a^{-1} = \frac{1}{a} a1=a1





如果幂是0? 如何理解 a 0 = 1 a^0 = 1 a0=1

因为 a = a 1 = a 1 + 0 = a 1 ∗ a 0 = a ∗ a 0 = a a = a^1 = a^{1+0} = a^1 * a^0 = a * a^0 = a a=a1=a1+0=a1a0=aa0=a
所以 a 0 = 1 a^0 = 1 a0=1





如果底和幂都是0? 如何理解 0 0 0^0 00

首先上面公式 a 0 = 1 a^0 = 1 a0=1 所以 0 0 = 1 0^0 =1 00=1?
但是 0 n 0^n 0n= 0 因为任意个0相乘等于0 所以 0 0 = 0 0^0 = 0 00=0?

我们试下python 校验一下:

from numpy import power

def test_power(): 
    print("power(2, 0) is ", power(2,0)) # 1
    print("power(0, 1) is ", power(0,1)) # 2
    print("power(0, 0) is ", power(0, 0)) # 2


test_power() 

输出:

power(2, 0) is  1
power(0, 1) is  0
power(0, 0) is  1

所以python 认为 0 0 0^0 00 = 1
0个任意数相乘都是1

实际上
在数学中,(0^0) 是一个有争议的话题。不同的数学领域和上下文中可能会有不同的解释:

  1. 组合数学:在组合数学中,(0^0) 通常被定义为 1,因为它表示空集的幂集的基数。
  2. 分析学:在分析学中,(0^0) 通常被认为是未定义的,因为它涉及到不确定形式。

一般情况下, 我们仍然认为0的0次方是1





理解 a − n = 1 a n , n ∈ N a^{-n} = \frac{1}{a^n}, n \in N an=an1,nN

推导方法与上面的公式是完全一样的

a m − n = a m ∗ a − n , m , n ∈ R a^{m-n} = a^m * a^{-n}, m,n \in R amn=amanm,nR
这里 a m − n a^{m-n} amn = a ∗ a . . . a ⏟ m − n   t i m e s \underbrace{a * a ... a}_{m-n \ times} mn times aa...a
a m a^m am = a ∗ a . . . a ⏟ m   t i m e s \underbrace{a * a ... a}_{m\ times} m times aa...a

所以 a m a^m am = a ∗ a . . . a ⏟ m   t i m e s \underbrace{a * a ... a}_{m\ times} m times aa...a 要乘以 1 a ∗ a . . . a ⏟ n   t i m e s \frac{1}{\underbrace{a * a ... a}_{n\ times}} n times aa...a1 才等于 a ∗ a . . . a ⏟ m − n   t i m e s \underbrace{a * a ... a}_{m-n \ times} mn times aa...a

所以 a − n a^{-n} an = 1 a ∗ a . . . a ⏟ n   t i m e s \frac{1}{\underbrace{a * a ... a}_{n\ times}} n times aa...a1 = 1 a n \frac{1}{a^n} an1 注意这里的n是自然数





如果幂是1个分数? 理解 a 1 n a^{\frac{1}{n}} an1 = a n \sqrt[n]{a} na n ∈ N n \in N nN

如果幂是1个分数, 为什么是开放呢。

其实也不难理解
已知 a 1 = a a^1 = a a1=a

a = a 1 n + 1 n + 1 n . . . ⏟ n   t i m e s a = a^{\underbrace{ \frac{1}{n} + \frac{1}{n} + \frac{1}{n} ...}_{n \ times}} a=an times n1+n1+n1... = a 1 n ∗ a 1 n ∗ a 1 n . . . ⏟ n   t i m e s \underbrace{a^{\frac{1}{n}} * a^{\frac{1}{n}} * a^{\frac{1}{n}}...}_{n \ times} n times an1an1an1...

所以 n 个 a 1 n a^{\frac{1}{n}} an1 相乘等于 a a a

根据幂运算和开n次方的定义, a 1 n a^{\frac{1}{n}} an1 = a n \sqrt[n]{a} na





如何理解 a m n a^{\frac{m}{n}} anm = a m n \sqrt[n]{a^m} nam , m , n ∈ N m, n \in N m,nN

因为 a m n a^{\frac{m}{n}} anm = a 1 n ∗ m a^{\frac{1}{n} * m} an1m = ( a m ) 1 n (a^m)^{\frac{1}{n}} (am)n1 = a m n \sqrt[n]{a^m} nam
当然也可以拆为 a m n a^{\frac{m}{n}} anm = a 1 n ∗ m a^{\frac{1}{n} * m} an1m = ( a 1 n ) m (a^{\frac{1}{n}})^m (an1)m = a n m \sqrt[n]{a}^m na m

也是讲 1个数, 先求m次方, 求n方的根
跟1个数, 先求n方根, 再求m次方 , 两种方法的最终值是等价的

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

硬件开发笔记(三十二):TPS54331电源设计(五):原理图BOM表导出、元器件封装核对

若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/144753092 长沙红胖子Qt(长沙创微智科)博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV…

编程初学者使用 MariaDB 数据库反射生成

编程初学者使用 MariaDB 数据库反射生成 数据库反射生成,是动词算子式通用代码生成器提供的高级功能,可以利用已有的数据库,反射生成相应数据库的前端和后端项目。此功能自动化程度很高,并且支持完善的元数据和数据编辑&#xff…

机器人加装电主轴【铣削、钻孔、打磨、去毛刺】更高效

机器人加装电主轴进行铣削、钻孔、打磨、去毛刺等作业,展现出显著的优势,并能实现高效加工。 1. 高精度与高效率 电主轴特点:高速电主轴德国SycoTec的产品,转速可达100000rpm,功率范围广,精度≤1μm&#…

RCCL/NCCL中的Transports方式选择:P2P or SHM or NET

本篇文章主要总结以下在传输路径方式选择的时候,选择每一种方式应该满足的条件和优先度。 本文初步总结,之后还会进行更新,欢迎大家补充 源码位置:tools/topo_expl Topo结构: 初始化判断前 ret设置为0,代…

upload-labs关卡记录11

先上传一个一句话木马试试,居然可以上传成功,复制图片链接,在另一个窗口打开: 会发现,我们明明上传的是shell.php,但是这里就是没有了php,这样我们在执行我们相关的语句的时候就无法执行了: 就…

elementUI——upload限制图片或者文件只能上传一个——公开版

最近在写后台管理系统时,遇到一个需求,就是上传图片,有且仅能上传一张。 效果图如下: 功能描述:上传图片时,仅支持单选,如果上传图片成功后,展示图片,并隐藏添加图片的…

springboot餐厅点餐系统丨源码+数据库+万字文档+PPT

作者简介: 作者:学姐 开发技术:SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等 文末获取“源码数据库万字文档PPT”,支持远程部署调试、运行安装。 技术框架 开发语言:Java 框架:springbo…

ArkTs组件(2)

一.下拉列表组件&#xff1a;Select 1.接口 Select(options: Array<SelectOption>) 参数名类型必填说明optionsArray<SelectOption>是设置下拉选项。 SelectOption对象说明 名称类型必填说明valueResourceStr是 下拉选项内容。 iconResourceStr否 下拉选项图片…

【MATLAB第110期】#保姆级教学 | 基于MATLAB的PAWN全局敏感性分析方法(无目标函数)含特征变量置信区间分析

【MATLAB第110期】#保姆级教学 | 基于MATLAB的PAWN全局敏感性分析方法&#xff08;无目标函数&#xff09;含特征变量置信区间分析 一、介绍 PAWN&#xff08;Probabilistic Analysis With Numerical Uncertainties&#xff09;是一种基于密度的全局敏感性分析&#xff08;Gl…

请购单一直提示需求部门不能为空无法提交

终于发现了它的逻辑。用户很多次反馈&#xff0c;提交请购单时&#xff0c;提示需求部门不能为空&#xff0c;既使选择了需求部门&#xff0c;保存时&#xff0c;神奇的是会清空掉部门的信息&#xff0c;提交时就会有错误提示出来。 原因&#xff1a;光选择单头上的需求部门是…

leetcode 面试经典 150 题:矩阵置零

链接矩阵置零题序号73题型二维数组解题方法标记数组法难度中等熟练度✅✅✅✅ 题目 给定一个 m x n 的矩阵&#xff0c;如果一个元素为 0 &#xff0c;则将其所在行和列的所有元素都设为 0 。请使用 原地 算法。 示例 1&#xff1a; 输入&#xff1a;matrix [[1,1,1],[1,0,1]…

AIGC:生成图像动力学

文章目录 前言一、介绍二、方法2.1、运动预测模块运动纹理 2.2、图像渲染模块 三、数据集实验总结 前言 让静态的风景图能够动起来真的很有意思&#xff0c;不得不说CVPR2024 best paper实质名归&#xff0c;创意十足的一篇文章&#xff01;&#xff01;&#xff01; paper&a…

python: Oracle Stored Procedure query table

oracel sql script CREATE OR REPLACE PROCEDURE SelectSchool(paramSchoolId IN char,p_cursor OUT SYS_REFCURSOR ) AS BEGINOPEN p_cursor FORSELECT *FROM SchoolWHERE SchoolId paramSchoolId; END SelectSchool; /-- 查询所有 CREATE OR REPLACE PROCEDURE SelectScho…

社区版Dify 轻松实现文生图,Dify+LLM+ComfyUI

社区版Dify 轻松实文生图&#xff0c;DifyLLMComfyUI Dify 安装可参考这里ComfyUI 其实 比 WebUI更简单更实用DifyComfyUIDifyLLM1. Qwen 通义千问大模型系列2. OpenAI大模型系列3. 本地Ollama搭建 DifyLLMComfyUI Dify 安装可参考这里 这是一个在Dify上实现 文生图的教程&…

Docker部署Sentinel

一、简介 是什么&#xff1a;面向分布式、多语言异构化服务架构的流量治理组件 能干嘛&#xff1a;从流量路由、流量控制、流量整形、熔断降级、系统自适应过载保护、热点流量防护等多个维度来帮助开发者保障微服务的稳定性 官网地址&#xff1a;https://sentinelguard.io/zh-c…

实用工具推荐----Doxygen使用方法

目录 目录 1 软件介绍 2 Doxygen软件下载方法 3 Doxygen软件配置方法 4 标准注释描述 4.1 块注释 和 特殊描述字符 4.1.1 函数描述示例 4.1.2结构体数组变量示例 特别注意&#xff1a; 4.2单行注释 4.2.1 单个变量注释示例 特别注意&#xff1a; 4.2.2对于枚举变量…

并发编程 - 死锁的产生、排查与解决方案

在多线程编程中&#xff0c;死锁是一种非常常见的问题&#xff0c;稍不留神可能就会产生死锁&#xff0c;今天就和大家分享死锁产生的原因&#xff0c;如何排查&#xff0c;以及解决办法。 线程死锁通常是因为两个或两个以上线程在资源争夺中&#xff0c;形成循环等待&#xf…

云轴科技ZStack获评OpenCloudOS社区2024年度优秀贡献单位

近日&#xff0c;由 OpenCloudOS 社区主办的 2024 OpenCloudOS 年会在北京成功召开。本次大会以“稳建基石&#xff0c;共创新篇”为主题&#xff0c;汇集了业界顶级技术专家与行业领袖&#xff0c;共同探讨下一代操作系统的建设与未来。云轴科技ZStack作为OpenCloudOS 社区的重…

clickhouse解决suspiciously many的异常

1. 问题背景 clickhouse安装在虚拟机上&#xff0c;持续写入日志时&#xff0c;突然关机&#xff0c;然后重启&#xff0c;会出现clickhouse可以正常启动&#xff0c;但是查询sql语句&#xff0c;提示suspiciously many异常&#xff0c;如图所示 2. 问题修复 touch /data/cl…

从零开始k8s-部署篇(未完待续)

从零开始k8s 1.部署k8s-部署篇 1.部署k8s-部署篇 本次部署完全学习于华子的博客点击此处进入华子主页 K8S中文官网&#xff1a;https://kubernetes.io/zh-cn 笔者从零开始部署的k8s&#xff0c;部署前置条件为 1.需要harbor仓库&#xff0c;存放镜像&#xff0c;拉取镜像&am…