mathematica入门学习记录:

 http://v.qq.com/vplus/4bc1736725fc7c3567d5bd9617482a49/foldervideos/m8k0000011aqj4k

mathematica的数据

简单绘制二维图:

Plot[Sin[x], {x, 0, 2 Pi}]

------------------

Plot[{Exp[x], Log[x], x}, {x, -3, 3}, PlotRange -> 3,
PlotStyle -> {Red, Green, Dashed},
ImageSize -> 200, AspectRatio -> 1, PlotLegends -> "Expressions"]

----------------------

Needs["Notation`"];
Notation[ParsedBoxWrapper[
RowBox[{
FractionBox["[PartialD]",
RowBox[{"[PartialD]", "x_"}]], "f_", " "}]] [DoubleLongRightArrow]
ParsedBoxWrapper[
RowBox[{"D", "[",
RowBox[{"f_", ",", "x_"}], "]"}]]]
([PartialD]/[PartialD]x)(Sin[x] + x*Cos[x])

 

自定义函数用:=而尽量别用=号:http://blog.csdn.net/liyuming0000/article/details/49507053

Wolfram 系统的符号语言模式,将变量和函数的定义提高到了一个新的层次. 在 Wolfram 系统中,变量不仅可以代表一个数值,而且可以作为一个纯粹的符号来使用. 基于 Wolfram 系统强大的模式语言, “函数 定义不仅仅是变量,而且可以转换为任意结构的模式.

 

x=  设置变量

f[x_]:=  采用任意单一自变量定义一个函数

 

赋值 »

Set (=)  直接赋值 (等号右侧直接赋值)

SetDelayed (:=)  延迟赋值 (当需要时才计算等号右侧的值)

Unset (=.)  取消一个变量

Clear  取消一个函数定义

 

---------------------------------------------------------

比如你“定义”了f[x_]的话,那你将来算f[a],f[b]都没有问题。

如果你只“定义”f[x],f[a]它就不认识了。

顺便一说,:= 叫做延时赋值。

---------------------------------------------------------------


求偏导数:https://wenku.baidu.com/view/ea44cf3e0b4c2e3f57276366.html

 

原文地址:https://www.cnblogs.com/zhubinglong/p/8503166.html