在Mathematica中的偏导数的几种描述形式如下:

而它们应该具有的传统描述形式则应该为

一般使用Defer函数可以阻止Mathematica自动计算D,如果借助传统形式描述函数TraditionalFrom可以将求导表达式描述为传统形式,但是对于Derivative求导则会计算。其转换Mathematica表达式为

具体计算效果如下:

由这个结果出现两个问题:

(1) 第二种导数描述不具有传统描述形式;

(2)第三种不具有最简描述结构。

由于所有的导数的输入的基本结构都为其中的第二种描述形式,即

Derivative[indexs][fname][vars]

其中indexs是求导阶数列表,fname为函数名,vars变量列表。

在Mathematica中输入并计算如下表达式

可得各偏导数的输入结构如下:

所以可以构造如下一个统一的函数来解决这样两个问题,函数表达式如下:

它会自动读取Derivative[indexs][fname][vars]中的阶数列表,函数名和变量列表,并自动转换为传统描述形式。其使用方法非常简单,只要将偏导数结果放入该函数作为参数输入就可以了。

例如将上面的三个偏导数结果放入函数,或者在列表后加上//pdConv,则可以得到传统描述形式:

这应该就是我们需要的结构了:

对于这样得到的结果,如果我们将结果复制后重新计算一遍,将去掉pdConv函数中Defer函数赋予的Hold属性,转换为计算形式,将函数f赋予具体的函数,则可以执行导数计算,得到对应的求导结果。如输入

在执行计算时单击“是”按钮,则可得如下结果:

再次输入并计算

得到结果为21600 x2 y2 z4。即对函数g(x,y,z)=x4 y5 z6分别关于x,y,z分别求2,3,2阶偏导数。

这里定义的函数pdConv的作用不仅仅包含了Defer函数的功能,也将显示结果转换为了传统描述形式显示,同时还起到了一定的化简的作用。对于一些不需要简化的Mathematica计算式如果希望将输入显示为传统形式,可以直接使用该函数起到形式转换的目的,不过其作用也就相当于两个命令Defer和TraditionalForm的组合得到的结果。如输入并执行如下两个表达式

它们两个得到的显示结果都一样,都为

matlab摄氏度fuhao,chemdraw温度符号相关推荐

  1. 如何在ChemDraw中输入℃温度符号

    化学反应常常对于温度是有一定要求的,所以用ChemDraw化学绘图工具在绘制化学反应的时候常常会用到℃温度符号.但是一些才接触ChemDraw的用户朋友不知道怎么输入℃.针对这种情况本教程来给大家分享 ...

  2. 电脑上温度符号℃摄氏度怎么打?

    摄氏度的含义是指在1标准大气压下,纯净的冰水混合物的温度为0摄氏度,水的沸点为100摄氏度,用符号℃表示,是世界上使用较为广泛的温标之一.那么电脑上温度符号℃摄氏度怎么打? 1.将电脑的输入切换为拼音 ...

  3. 美赛整理之Matlab读取全球海洋温度数据并显示干货

    Matlab读取全球海洋温度数据并显示干货 Matlab读取全球海洋温度数据并显示干货 Matlab读取全球海洋温度数据并显示干货 一.nc文件的读取 二.画出从1981到2000年的全球温度海洋变化 ...

  4. matlab 使用fprintf打印度数符号

    写程序中碰到一个问题,即想在matlab输出度数符号°和温度符号°C,一时不知道怎么弄.网上查到的都是画图的时候,通过text命令使用'/circ'在matlab的figure做标注.试着直接从网页上 ...

  5. QT 度和温度符号的显示(字符编码)

    qt中度和温度符号的显示 1.显示效果 2.代码 3.UTF-8转Unicode 1.显示效果 2.代码 // unicode统一码 转为 utf-8编码 字体大小 很大程度上影响符号的美观quint ...

  6. Matlab常用命令和数学符号表示

    转自:知乎:https://zhuanlan.zhihu.com/p/158186927 百度问答:https://zhidao.baidu.com/question/118619247.html 1 ...

  7. matlab程序特殊符号,matlab中怎么输入特殊符号

    matlab中怎么输入特殊符号: word文档中怎么插入心形特殊符号?,缺失:matlab中怎么输入特殊符号12628/11 以下是的一些我们精选的word文档中怎么插入心形特殊符号? word文档中 ...

  8. matlab画二位温度场图(代码带注释)

    matlab画二位温度场图(代码带注释) 实验设备 二维温度图情况 实验设备 设备各个采集温度坐标点如下所示a %给定一个矩形区域76x125 %%这个区域20个离散点就是第一个时间段的温度,采样的2 ...

  9. 在MATLAB中使用数学符号,在matlab中怎么输入特殊符号 function在MATLAB中怎么用

    导航:网站首页 > 在matlab中怎么输入特殊符号 function在MATLAB中怎么用 在matlab中怎么输入特殊符号 function在MATLAB中怎么用 相关问题: 匿名网友: 一 ...

最新文章

  1. 整理一下这几天找到的一些好东西~
  2. Service应用场景分析
  3. LeetCode Maximal Rectangle(dp)
  4. 帝国php在linux下怎么下载,Linux系统下安装帝国cms给哪些文件权限
  5. Spark List组件滚动条加事件使datalist数据发生变化
  6. lucene Collector 文档收集器
  7. python中StringIO和BytesIO
  8. CodeWithMosh--mysql 学习笔记(4) -- 相关数据类型
  9. android无法格式化sd卡,手机sd卡无法格式化怎么回事?手机sd卡无法格式化解决方法...
  10. P1195口袋的天空
  11. 微信保存图片查看与清理工具
  12. eclipse黄色波浪线去除
  13. 蓝天cc的风扇策略_蓝天CLEVO P870DM评测 (十)散热模块评价
  14. 如何使用格式工厂截取音乐或视频的片断
  15. Java版本电子招标采购系统源代码—企业战略布局下的采购寻源
  16. 计算机的未来展望英语作文,展望未来英语作文5篇
  17. Fabric.js 铅笔笔刷
  18. SpringBoot 实现 Office 各种格式在线预览(详细教程,包教包会)
  19. 如何更好的掌握机器人专业知识-无价值-
  20. BOOL与bool TRUE与true FALSE与false 区别

热门文章

  1. IEPE振动传感器网口RJ45加速度网络采集模块IBF288
  2. GET和POST请求的区别
  3. 为祖国庆生, 我们都经历了些什么?
  4. JAVA Leetcode13. 罗马数字转整数
  5. Springboot+vue火车高铁站订票管理系统
  6. 中国高校计算机大赛--网络技术挑战赛
  7. onLoad、onShow
  8. [附源码]Python计算机毕业设计SSM基于Java的小型电子病历系统(程序+LW)
  9. 使用R语言对S&P500股票指数进行ARIMA + GARCH交易策略
  10. python之list与tuple