二元隐函数求二阶偏导_在线计算专题(03):具体、抽象函数的导数、微分与方向导数的计算...

0147d4fcb19fde8aa0aebb328c5b24a5.png

导数与微分是微积分内容的基础,就计算来说一元函数与多元函数的导数的计算思想一致. 不管是一元函数还是多元函数,导数、偏导数的计算都是将函数视为求导变量的一元函数求导数。微分在描述形式略有区别,但是其计算方法还是一样,只不过多元函数需要多计算几个导数而已.本文将以具体实例形式,介绍线上计算具体、抽象函数的导数(偏导数)、微分与多元函数方向导数的计算方法.目录:
  • 1、一元、多元函数导数与导数值计算

  • 2、一元、多元函数高阶导数的计算

  • 3、抽象复合函数的一阶、高阶导数计算

  • 4、全微分的计算

  • 5、方向导数的计算

  • 工具:WolframAlpha计算搜索引擎

  • 位置:http://www.wolframalpha.com,打开网页直接操作,其中windows app也可以通过Windows 10应用商店下载安装!

特别提示:如果使用网页版执行操作,不需要下载、安装任何软件,也不需要点任何链接,直接网页打开的那个搜索文本编辑框(如下图)输入表达式就可以了!系列推文中除特别强调外,显示的结果都能直接看到的!

bb769935659f317826fcb0e6a383fe4b.png

  • 手机:可以直接打开网页操作,或者自行网络搜索下载安装WolframAlpha APP版本操作

  • 执行界面:网页、手机或平板等操作界面基本一致.

1、一元、多元函数一阶导数与导数值的计算

例1  计算以下函数的导数,并求在处的导数值:

输入表达式为

d/dx((x^3)cos(5x^2+e^(2x))-ln(3x^3-2x))

执行后的结果如下图所示.

f4cb7bf45377c744ffc1cfccf2a5cfdd.png

结果不仅显示导数结果,也给出了函数在不同范围内的图形. 输入表达式也可以直接以更自然的语言描述形式输入,比如输入:

derivative of (x^3)cos(5x^2+e^(2x))-ln(3x^3-2x)

执行计算得到的结果一致.

在以上两种输入的表达式后面加上where x=1,比如输入

derivative of (x^3)cos(5x^2+e^(2x))-ln(3x^3-2x) where x=1

执行计算后即得到导数值为

例2  计算以下函数的一阶偏导数和在处的偏导数值:

关于的偏导数计算输入表达式为

d/dx(a sin(x^3+y^2)-(x+y^(1/2))^(1/2))

执行后的结果为

17daf239e3920c93248f6fc8b24e3258.png

结果除了最上面给出导数结果之外,在下面还以不同的形式给出了导数结果描述. 另外给出了二元函数的定义域与关于变量的带皮亚诺余项的麦克劳林公式.

在以上表达式后面加上where (x,y)=(1,1),即可得该点处的偏导数值. 即输入

d/dx(a sin(x^3+y^2)-(x+y^(1/2))^(1/2)) where (x,y)=(1,1)

执行计算后得到导数值为.

关于的偏导数计算输入表达式只要将以上输入表达式中的求导变量改为y就可以了. 即

d/dy(a sin(x^3+y^2)-(x+y^(1/2))^(1/2))

执行后的结果除了导数结果不同外,其余显示内容基本一致. 其中在处的一阶导数值为.

【注】  以上求导变量也可以指定为求导变量,比如输入

d/da(a sin(x^3+y^2)-(x+y^(1/2))^(1/2))

则计算结果为,即对变量求导,并显示导数结果图形.

2、一元、多元函数高阶导数的计算

例1  计算以下函数的50阶导数:

输入表达式为

d^50/dx^50((x^2)cosx)

执行后的结果显示为

3a502d3f1cc688954df1d3a255fb105b.png

例2  求以下函数关于的三阶偏导数与关于的二阶偏导数的混合高阶偏导数:

输入表达式为

d^3/dx^3 d^2/dy^2 ((x^2+y^2)e^(x+y))

执行后显示结果.  结果除了显示偏导数外,还会显示结果曲面图、等值线图,可能的其他表达形式以及方程的根分布情况,级数展开形式,不定积分及诶过与极小值点与极小值等信息,如下图.

29e0384b5080710a40dca4997b0f9daa.png
3、抽象复合函数的一阶、高阶导数计算

将上面具体函数求导的函数表达式换成抽象函数即可.

例1  计算下列函数的一阶、二阶导数:

输入表达式为

d/dx (x^2)f(3x+4cosx), d^2/dx^2 (x^2)f(3x+4cosx)

执行后的结果为

6cb20295769d8dfa1f023b19c9133be6.png

由于除了外还包含其他符号,所以结果以偏导数描述形式其输入形式.

例2  计算以下函数的导数:

输入表达式为

d^2/dx^2 f(x y, x^2-y^2), d/dx d/dy f(x y, x^2-y^2)

执行后的结果为

a5a2e7f20ab1c91041aef31e0874688c.png
4、全微分的计算

由于一元函数的微分就是导数乘以自变量微分

即完全可以直接归结为导数的计算,下面仅仅介绍多元函数全微分的计算方法.

例  计算以下函数的全微分:

直接输入表达式为

derivative of a sin(x^3+y^2)-(x+y^(1/2))^(1/2)

自动识别变量为, ,执行计算后的结果不仅会得到全微分表达式,也会单独列出两个偏导数. 显示结果如下:

56fd7f9838e3ff40cc6f0288b6e0db07.png

其中derivative可以替换为differential. 也可以直接基于Wolfram语言,也即Mathematica中的命令来执行计算,比如输入表达式

Dt(a sin(x^3+y^2)-(x+y^(1/2))^(1/2))

则将表达式中的符号都识别为变量符号,执行计算得到全微分表达式. 如下图.

7e2845cd3a08c1360df2ec318f1382ed.png

只要令结果表达式中不是变量的符号,比如这里a它的微分令为0,即,得到的结果就是关于所有变量的微分表达式.

5、方向导数的计算

例1  计算以下函数指定方向的方向导数:

输入表达式为

derivative of x e^(2y)+cos(x y) in the direction (3,-4)

执行后的结果显示为

197a0f1d27f951da5c389486b3b2bbf3.png

不仅给出了方向导数,也给出了函数的梯度向量.

例2  计算以下函数指定方向的方向导数:

输入表达式为

derivative of f(x,y) in the direction (a,b)

执行后的结果显示为

5ef954407821263ab812dcf3b741ef1c.png

例3  计算以下函数指定方向和点处的方向导数:

输入表达式为

derivative 3x^2+2y^2+z^2 in direction (-2,-2,1) at point (1,2,3)

执行后的结果显示为

091dca796343e75f9d27001b3040ad5c.png

当然以上计算也可以直接依据求偏导数与方向导数计算公式,逐步计算代入得到结果.

微信公众号:考研竞赛数学(ID: xwmath)大学数学公共基础课程分享交流平台!支持咱号请点赞分享!

ac6147186327a4a9d35f0f84642419fb.png

↓↓↓查看更多相关内容

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

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

相关文章

android更换工具链

欢迎转载opendevkit文章, 文章原始地址: http://www.opendevkit.com/?e73 android编译系统是跟随android源码一起发布的,使用了gcc编译器,也就是所谓的交叉编译环境。android-4.2里用的编译器是gcc4.6,本篇升级gcc4.6到gcc4.6,修…

频域/s域/z域三大变换的性质对比

本文主要介绍三大变换(傅里叶变换、拉普拉斯变换及Z变换)的性质对比及其常用信号变换。

Java系列(1) JavaEE架构

JavaEE是开发分布式应用的工业标准,Weblogic,BES,Tomcat等是比较常见的JavaEE服务器,严格来说Tomcat没有实现全部的JavaEE规范,只能算是Servlet容器。我们从一幅Spec文档上的架构图,粗略了解JavaEE的基本结构。该结构图表达了JavaEE各元素的逻…

协整检验r语言代码_R语言时间序列分析实例

#加载数据xread.table(file.choose())#生成时间序列对象xtimeseries#画时间序列图plot.ts(xtimeseries)#增加线性拟合曲线abline(lm(xtimeseries~time(xtimeseries)))1、分解时间序列分解一个时间序列意味着把它拆分成构成元件,一般序列包含一个趋势部分、一个不规则…

pat1043. Is It a Binary Search Tree (25)

1043. Is It a Binary Search Tree (25) 时间限制400 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YueA Binary Search Tree (BST) is recursively defined as a binary tree which has the following properties: The left subtree of a node contains o…

微软待办应用更新

微软做了一些更改和优化来改进微软待办。 为了在所有设备上获得最佳体验,需确保移动和桌面微软待办2021 年 12 月 31日之前的版本为 2.49 或更高版本,否则微软待办不再支持跨设备同步,但仍然能脱机使用。 桌面版的微软待办应用下载地址为&…

出租WiFi到底靠不靠谱?

创业是一种心态,也是不断的探索,他融入我们的生活,从日常中积累,从小微处启航。 一、背景交代 最近在换工作,本周搬到新租的单身公寓,空间不大,倒是干净整洁。委托租房中介帮忙开通宽带&#xf…

AD20学习笔记1---元件库的创建

前言: 本文学习视频是B站点击率第一的凡亿教育《Altium Designer 20 19(入门到精通全38集)四层板智能车PCB设计视频教程》,视频地址:Altium Designer 20 19(入门到精通全38集)四层板智能车PCB设…

nodejs环境搭建与express安装配置

一、NPM 1、下载nodeJS 下载地址:https://nodejs.org/en/download/ 因为我的系统是Linux 的,所以下载已经编译好的Linux,nodejs tar包 3、下载完成过后放到/usr/local/下面 4、解压:因为这个包不是gz的包所以解压 正确&#xff1a…

在vue中实现picker样式_基于Vue实现timepicker

主要用到的还是Vue的基本知识而已,不过要想到的细节很多。先放效果,点击上框,显示timepicker。而且可以根据点击的是时还是分来改变圆盘的数字。这里我用了两个组件,和,这里的时和分的数值我挂在了根实例中&#xff0c…

玩玩

金字塔一样输出字母&#xff0c;如 输入 d a a b a a b c b a a b c d c b a 代码实现 #include<stdio.h> int main(void) { char z; int j,t,k; scanf("%c",&z); t0; if(z>a&&z<z) { for(int i0;i<z-a;i) { for(kz-a-t;k…

总结界面框架_UI_Adapter

本人定期更新经典案例及解决方案如有疑问请联系我QQ1822282728 -- 277627117 下面是常用到的ui Demo安卓三级筛选菜单listview&#xff08;非常经典&#xff09; http://download.csdn.net/detail/zillvip/9138975android地图应用&#xff08;路径规划&#xff0c;地理编码&…

AD20学习笔记2---原理图绘制及编译检查

前言&#xff1a; 本文学习视频是B站点击率第一的凡亿教育《Altium Designer 20 19&#xff08;入门到精通全38集&#xff09;四层板智能车PCB设计视频教程》&#xff0c;视频地址&#xff1a;Altium Designer 20 19&#xff08;入门到精通全38集&#xff09;四层板智能车PCB设…

git如何设置master分支的权限_Git 从master 分支拉新分支开发

一、 切换到被copy的分支(master)&#xff0c;并且从远端拉取最新版本$git checkout master$git pull二、从当前分支拉copy开发分支$git checkout -b devSwitched to a new branch dev三、 把新建的分支push到远端$git push origin dev四、拉取远端分支$git pullThere is no tr…

Yii框架 phpexcel 导出

一、说明 之前使用的是PHPExcelXML包实现的数据导出&#xff0c;由于导出的文件扩展名为“.xls” 在office2007上带不开&#xff0c;报如下图错误&#xff08;用 WPS都能打开&#xff09; 因此&#xff0c;此次采用了 PHPExcel包 不仅支持生成Excel&#xff08;.xls&#xff09…

慎用stl中的erase的返回值

在windows下的VC编译或者Mac OX的XCode下编译也许不会出问题。但是在linux下可能就会挂掉。 比如我上一篇里的poj4093出现了编译错误 2007120.8890/Main.cc: In function ‘int main()’: 2007120.8890/Main.cc:50:44: error: no match for ‘operator’ in ‘itr1 a.std::set…

AD20学习笔记3---PCB封装库的创建方法及现有封装调用

前言&#xff1a; 本文学习视频是B站点击率第一的凡亿教育《Altium Designer 20 19&#xff08;入门到精通全38集&#xff09;四层板智能车PCB设计视频教程》&#xff0c;视频地址&#xff1a;Altium Designer 20 19&#xff08;入门到精通全38集&#xff09;四层板智能车PCB设…

php的两种复合数据类型是什么意思_2.4PHP复合数据类型:数组和对象

Posted by 撒得一地 on 2015年9月29日 in PHP入门教程国外稳定加速器推荐vypr |NordPHP中复合数据类型包括两种&#xff0c;即数组和对象。array(数组)&#xff1a;一组数据的集合。object(对象)&#xff1a;对象是类型的实例&#xff0c;使用new命令来创建。数组(array)数组是…

Python守护进程和脚本单例运行

2019独角兽企业重金招聘Python工程师标准>>> 一、简介 守护进程最重要的特性是后台运行&#xff1b;它必须与其运行前的环境隔离开来&#xff0c;这些环境包括未关闭的文件描述符、控制终端、会话和进程组、工作目录以及文件创建掩码等&#xff1b;它可以在系统启动…

分析access.log

cat access.log | awk {print $4,$1,$9} | awk -F/ {print $3}| awk -F: {print $2 ":" $3,$4} | awk {print $1,$3,$4} | uniq -c | sort -n转载于:https://www.cnblogs.com/olderblue/p/4778339.html