Mathematica 作图详解

mathematica数值解一个微分方程组并画图

equs = {x'[t] + x[t] == 5, y'[t] == x''[t] + 2, x[0] == 0, x'[0] == 1,
    y[0] == 3, y'[0] == 1};
ans = NDSolve[equs, {x[t], y[t]}, {t, 0, 5}];
Plot[Evaluate[{x[t], y[t]} /. ans], {t, 0, 5}]

Mathematica 作图详解_第1张图片

二维函数作图

Plot作图函数表达式中可选项

PlotRange 绘图范围,默认为Automatic
AspectRatio 为指定的Plot的作图纵横比例,默认为0.618
Axes 设置坐标轴和坐标中心
AxesLabel 坐标轴上标记符号
Ticks 坐标轴上刻度的位置 None表示不加坐标轴

PlotStyle

PlotStyle->{}

Thickness[t]     图的宽度为1   t最好远小于1
GrayLevel[i]      灰度255 白色     灰度0  黑色
RGBColor[r,g,b]
Dashed   虚线
PlotLegends->Placed[] Center\Top\Bottom
Show 作图函数的重新显示和图形的组合显示

Mathematica 作图详解_第2张图片

 ListPlot绘制命令

类似于Plot

但是  利用PointSize调整点的大小

Mathematica 作图详解_第3张图片

ParametricPlot绘制命令 

与Plot几乎相同

Mathematica 作图详解_第4张图片

 ContourPlot等高线绘图指令

修饰和前面的差不多,这个是不好调整厚度的,当然也可能是博主没发现..哈哈哈

Mathematica 作图详解_第5张图片

 3D绘图指令

Plot3D,ParametricPlot3D,ContourPlot3D,ListPlot3D

Boxed 是否给图形加立体框
Mesh 是否在曲面上添加网格线
BoxRatios[rx,ry,rz] 默认[1,1,0.4]

Shading

在曲面上岸函数值大小涂色
HiddenSurface 选择是否隐藏曲面被遮住的部分
FaceGrids

用于添加坐标网格线

All:指定哪个面{face1,face2,...}

ViewPoint 设置观察点,默认为{-1.3,-2.4,2}
Lighting 选择是否打开光源

Mathematica 作图详解_第6张图片

你可能感兴趣的:(mathematica,python,开发语言)