首页 > 其他分享 >对数求导法

对数求导法

时间:2024-02-03 14:56:43浏览次数:16  
标签:frac cdot ln 求导 对数 sin

\[已知 y=f(x) , \ \ 请使用对数求导法求 y' \]

\(\\ \\\)

适用条件

1.幂指函数, 例如: $ \ y=x^{\sin{x}}$

2.多因子乘幂型函数, 例如:
\(\\\)
\(y = \sqrt{x^{2}(1-x^{2})\sin x}\)
\(\\\)
\(y = a^{5}b^{6}c^{7}\)
\(\\ \\\)

方法:

\(\\\)
step1:方程两边同时取对数
\(\\\)
step2:两边同时对\(x\)求导
\(\\\)
step3:计算关于\(y'\)的方程
\(\\ \\\)

具体过程:

\(\\\)
已知\(y = f(x), 求y'\)
\(\\\)
两边同取对数: \(\ln{y} = \ln{f(x)}\)
\(\\\)
则: \((\ln{y})' = \ln{f'(x)}\)
\(\\ \\\)
设\(\ln{y} = u\), 则 \(u(y) = \ln{y},y = (y)\)
\(\\\)
由链式法则得出:
\((\ln{y})' = [u(y)]' = u' \cdot y'\)
\(\\\)
根据常见函数求导公式: \(u' = (\log_{e}{y})' = \frac{1}{y}\)
\(\\\)
\(\therefore [u(y)]' = (\ln{y})' = \frac{1}{y} \cdot y'\)
\(\\ \\\)
\(\therefore \frac{1}{y} \cdot y' = \ln{f'(x)}\)
\(\\\)
\(y' = \ln{f'(x)} \cdot y\)

标签:frac,cdot,ln,求导,对数,sin
From: https://www.cnblogs.com/Preparing/p/18004784

相关文章

  • 近似计算阶乘的对数
    问题起因阶乘\(n!\)的增长速度非常快。\(20!\)不能存储在典型的int变量中,\(200!\)就连双精度浮点变量也不能近似。处理阶乘的对数会是更方便的选择。那么,该如何在不计算阶乘结果的前提下,计算阶乘的对数?斯特林公式斯特林公式(Stirling'sapproximation)是一条用来取\(n!\)......
  • 双重按位非运算符 ~~ 对数字取整
    介绍按位非运算符(~)将操作数的位反转。它将操作数转化为32位的有符号整型。也就是可以对数字进行取整操作(保留整数部分,舍弃小数部分)。~-2//1~-2.222//1并且按位非运算时,任何数字 x(已被转化为32位有符号整型) 的运算结果都是 -(x+1)。那么双重按位非(~~)对数字的运......
  • js中对数组的unshift是什么操作,为什么使用unshift进行命名?
    在JavaScript中,unshift()是数组对象的一个原生方法,它用于向数组的开头添加一个或多个元素,并将原有的数组元素依次向后移动。这个方法会改变原始数组本身,同时返回新的数组长度。在英语中,“unshift”不是一个标准的单词,但我们可以将其拆解为“un-”和“shift”。其中:“un-”是......
  • 快乐学Python,如何对数据进行清洗?(缺失值处理和重复值删除)
    上一篇文章中,我们介绍了通过pandas读取数据到DataFrame中之后,对DataFrame中数据的操作方式,这篇文章我们继续来介绍:数据清洗。即:当读取的数据出现缺失或异常时,我们如何对缺失的数据进行预处理。1、缺失值是什么?当我们从数据文件(CSV、Excel等)或者其他数据源加载到DataFrame中时,往......
  • jax框架为例:求hession矩阵时前后向模式的自动求导的性能差别
    注意:本文相关基础知识不介绍。给出代码:fromjaximportjacfwd,jacrevimportjax.numpyasjnpdefhessian_1(f):returnjacfwd(jacrev(f))defhessian_2(f):returnjacfwd(jacfwd(f))defhessian_3(f):returnjacrev(jacfwd(f))defhessian_4(f):ret......
  • jax框架为例:求hession矩阵时前后向模式的自动求导的性能差别
    注意:本文相关基础知识不介绍。给出代码:fromjaximportjacfwd,jacrevimportjax.numpyasjnpdefhessian_1(f):returnjacfwd(jacrev(f))defhessian_2(f):returnjacfwd(jacfwd(f))defhessian_3(f):returnjacrev(jacfwd(f))defhessian_4(f):......
  • 达梦对数据表添加列和删除列优化测试
    背景需求近期项目中碰到一个问题,涉及到应用版本更新,每次更新,就需要对业务系统中上千个表进行增加列或删除列的操作,每个表数据量都比较大,对一个表增加一个列就需要几分钟,导致整个升级需要十几个小时,而同样的在oracle只需要半个小时完成,如果涉及到大版本更新,一次跟新就需要往表添加......
  • C# 对数值进行与,或,异或操作的学习理解
    //&符号是and,与,一个为0都是0,全部为1才是1//1&1=1,1&0=0,1与任何数都是任何数//0&1=0,0&0=0,0与任何数都是0varnum1=0b_1010_1010_1010;varnum2=0b_1111_0000;//保留num1二进制中4-7位Conso......
  • TCP 拥塞控制对数据延迟的影响
    哈喽大家好,我是咸鱼今天分享一篇文章,是关于TCP拥塞控制对数据延迟产生的影响的。作者在服务延迟变高之后进行抓包分析,结果发现时间花在了TCP本身的机制上面:客户端并不是将请求一股脑发送给服务端,而是只发送了一部分,等到接收到服务端的ACK,然后继续再发送,这就造成了额外的RTT......
  • Jmeter对数据库做压力测试,完整过程
    Jmeter对数据库做压力测试一、环境:apache-jmeter-5.0,Oracle11g、windows7、jdk1.8、ojdbc14-10.2.0.2.0.jar二、操作配置:2.1、启动Jmeter Jmeter初始化界面.png  2.2、界面切换到中文界面切换语言.png  中文界面.png    2.3、在项目上添加一个线程组 ......