首先.Mathmatic与java要求一样,区分大小写。
下面是几种语句:
示例1:Plot[x*Sin[x],{x,-40,40},AxesLabel->{"x","y"}]    (->等价于右标符号)

mathematics如何加上划线 mathematics 画图_标识符

 

Plot代表的是绘图.一个语句用[]括起来.
[]里的绘图所需的一些参数

第一个参数是 函数表达式 比如,示例1是:x*Sin[x]

逗号 将参数隔开;

第二个参数是 用 花括号 括起来的 比如,示例1是: {x,-40,40}

代表的意思是 定义域 从 -40 到40;

第三个参数的意思是 将两个参数轴 表记上字母(定义x轴,y轴) 比如,示例1是: AxesLabel->{"x","y"}

示例2:(接着前面的输入)
      

mathematics如何加上划线 mathematics 画图_mathematics如何加上划线_02

       Clear[x]
       f[x_]:=Abs[x]
 Plot[f[x],{x,-2,2},PlotLabel->"f[x]=Abs[x]"]

命令第一部分 Clear[x]  清除前面的x值

命令第二部分(属于声明函数=示例1的第一个命令)  f[x_]:=Abs[x]    
这里的  Abs[]  的意思是 取绝对值

命令第三部分 Plot[f[x],{x,-2,2},PlotLabel->"f[x]=Abs[x]"] 
这里的命令新东西只有第三个参数 PlotLabel->"f[x]=Abs[x]" 与示例1的命令有所不同.
这里它的意思是,在图像上面加个 名称 。 “”里,我们是可以输入其他字符的.

示例3:ParametricPlot[{Cos[3 t], Sin[2 t]}, {t, 0, Pi}, PlotStyle -> {Thickness[0.015], RGBColor[1, 1, 0]}]

mathematics如何加上划线 mathematics 画图_拟合_03

命令第一部分 ParametricPlot[]  指的是 绘制多个参数曲线。
[]里加花括号{}  {}里写参数曲线 注意 不同的参数曲线用 , 隔开 如{Cos[3 t], Sin[2 t]} 表示的是Cos[3t] 与 Sin[2t]的 参数曲线。

Pi 表示 π

新鲜命令部分为   PlotStyle -> {Thickness[0.015], RGBColor[1, 1, 0]} 
 
此部分是对图像的显示进行修改  格式为  PlotStyle -> {}

里面部分 Thickness[0.015] 表示 线条粗细
          RGBColor[1, 1, 0] 表示 线条颜色 后面三个参数 表示三原色   (可用三原色调处不同的颜色来)

首先.Mathmatic与java要求一样,区分大小写。一条语句结束后如何运行?答:shift + enter
下面是几种语句:
示例1:Plot[x*Sin[x],{x,-40,40},AxesLabel->{"x","y"}]    (->等价于右标符号)

Plot代表的是绘图.一个语句用[]括起来.
[]里的绘图所需的一些参数

第一个参数是 函数表达式 比如,示例1是:x*Sin[x]

逗号 将参数隔开;

第二个参数是 用 花括号 括起来的 比如,示例1是: {x,-40,40}

代表的意思是 定义域 从 -40 到40;

第三个参数的意思是 将两个参数轴 表记上字母(定义x轴,y轴) 比如,示例1是: AxesLabel->{"x","y"}

示例2:(接着前面的输入)
      
       Clear[x]
       f[x_]:=Abs[x]
 Plot[f[x],{x,-2,2},PlotLabel->"f[x]=Abs[x]"]

命令第一部分 Clear[x]  清除前面的x值

命令第二部分(属于声明函数=示例1的第一个命令)  f[x_]:=Abs[x]    
这里的  Abs[]  的意思是 取绝对值

命令第三部分 Plot[f[x],{x,-2,2},PlotLabel->"f[x]=Abs[x]"] 
这里的命令新东西只有第三个参数 PlotLabel->"f[x]=Abs[x]" 与示例1的命令有所不同.
这里它的意思是,在图像上面加个 名称 。 “”里,我们是可以输入其他字符的.

示例3:ParametricPlot[{Cos[3 t], Sin[2 t]}, {t, 0, Pi}, PlotStyle -> {Thickness[0.015], RGBColor[1, 1, 0]}]

命令第一部分 ParametricPlot[]  指的是 绘制多个参数曲线。
[]里加花括号{}  {}里写参数曲线 注意 不同的参数曲线用 , 隔开 如{Cos[3 t], Sin[2 t]} 表示的是Cos[3t] 与 Sin[2t]的 参数曲线。

Pi 表示 π

新鲜命令部分为   PlotStyle -> {Thickness[0.015], RGBColor[1, 1, 0]} 
 
此部分是对图像的显示进行修改  格式为  PlotStyle -> {}

里面部分 Thickness[0.015] 表示 线条粗细
          RGBColor[1, 1, 0] 表示 线条颜色 后面三个参数 表示三原色   (可用三原色调处不同的颜色来)

示例4:离散型曲线:  (声明:不要纠结于"d1"、"st"、"nh"是啥意义. 它们只是个标识符,一个变量名,叫“a”、“b”、“c”完全可以)

步骤1:d1 = {{1.001,1},{1.9,4},{3,9.2},{4,15.9}}
运行 (shift + enter)
 
步骤2: st = LisPlot[d1,PlotStyle->PointSize[0.02]]
运行

步骤3: nh = Fit[d1,{1,x,x^2},x]
运行

步骤4: nt = Plot[nh,{x,1,4}]
运行

步骤5: Show[st,nt]
运行
先说一下
这些步骤都是干啥的.
步骤1:输入需要拟合的数据表
步骤2:根据数据画出散点图
步骤3:用二次多项式对数据进行拟合
步骤4:画出拟合曲线
步骤5:将散点图和拟合曲线放在同一个图中进行比较

 

好了,我们来分析一下这些命令,旧东西就不讲了,讲一些没见过的命令,和一些命令的归类。

步骤1里

d1 = {{1.001,1},{1.9,4},{3,9.2},{4,15.9}}

mathematics如何加上划线 mathematics 画图_标识符_04

声明了一个标识符(d1),用“=”连接,将一组点给它(可看作(x,y)),用花括号{}将所需拟合的数据表括起来,中间的每个点用{}括起来,(数学里的(1.2)等价于Mathmatica里的{1,2})
-----------
步骤2里

st = LisPlot[d1,PlotStyle->PointSize[0.02]]

mathematics如何加上划线 mathematics 画图_拟合_05

同样的 把图像给了新声明的标识符st,接下来的“LisPlot”是不是感觉有些眼熟,“Plot”的意思就是绘图,“ListPlot”的意思就是绘制离散型的图.
LisPlot后面紧跟着的是[],里面的两个参数的意思分别是:1.导出标识符为d1的数据表.(可看作函数表达式,不过这里为一组 点 )逗号隔开,2.这里面的命令PlotStyle是属于一个类型的,需修改的写在“->”后边.意思前面的示例3中有讲到过,是对图像的显示进行修改,就不细说了.新东西是“PointSize”, 意思就是设置点的大小,与修改线条的大小(示例三中)是一类东西,格式也一样.
-----------
步骤3里

nh = Fit[d1,{1,x,x^2},x]

mathematics如何加上划线 mathematics 画图_mathematics如何加上划线_06

同样的 把图像给了新声明的标识符nh,“Fit[]”命令就是对数据进行拟合.

下面给出拟合的几种格式:

Fit[data,{1,x},x]               作线性拟合a+bx
Fit[data,{1,x,x^2},x}]          构造二次拟合a+bx+cx^2
Fit[data,Table[x^i,{i,0,n}],x]  n次多项式拟合
Fit[Fit[Log[data],{1,x},x]]     拟合曲线为e的(a+bx)次方
-----------
步骤4里

nt = Plot[nh,{x,1,4}]

mathematics如何加上划线 mathematics 画图_mathematics如何加上划线_07

同样的 把图像给了新声明的标识符nt,这里同示例1一样,绘制图形,我就不细讲了.
-----------
步骤5里

Show[st,nt]

mathematics如何加上划线 mathematics 画图_标识符_08

将图形st 与 图形 nt 显示出来(显示在同一个坐标轴中),语句格式为   Show[]

(未完待续......)