【Mathematica基础系列】如何操作颜色

 时间:2024-10-01 03:21:56

Mathematica是著名的科学数值编程软件,它丰富的函数库和直观化的操作方式给我们带来了极大的便利,本文讲解如何在Mathematica中对其中的颜色变量进行操作。

【Mathematica基础系列】如何操作颜色

工具/原料

mathematica

方法/步骤

1、首先打开Mathematica,新建一个nb文件,首先我们先对Mathematica颜色输入进行熟悉操作,输入颜色分手动和面板输入两种,先讲手动输入:直接在输入界面输入最常见的颜色名称,比如说:Red,Orange,Yellow,Green,Blue,Lighter[Green],Purple,然后敲击回车,你看到了什么?是不是红橙黄绿青蓝紫七彩色已经出现啦;

【Mathematica基础系列】如何操作颜色

2、面板输入,在菜单栏找到palettes,单击,然后选择“ColorSchemes”,单击,就能打开颜色输入面板,打开names,选择你需要的颜色,然后单击Insert,是不是就能很方便很直观的输入你需要的颜色啦;

【Mathematica基础系列】如何操作颜色

3、看完了花花绿绿的小色块,你可能会想,这些小色块有啥用?不就是看看吗?No,no,现在就展示小色块的高级功能——当做字符就行运算,请看图例,色块不仅能和数字做简单的四则运算,还可以由运算符就行操作,很有用吧;

【Mathematica基础系列】如何操作颜色

4、除了颜色,我们还可以方便地输入ColorData,这是一系列渐变色,主要应用在哪呢?见过等高线、等压线、轮廓了吧,对,ColorData就是用在这些地方的,可用不同的颜色来区分不同的数值区间,非常直观哦,下图就展示了许多种ColorData的输入输出;

【Mathematica基础系列】如何操作颜色

5、颜色看完了,现在就要学以致用了,我们可以直接用颜色画一个圆,输入:Graphics[{ColorData["DarkRainbow",0.5],Disk[]}];按下Shift+Enter,一个圆就出来咯,当然,你可以用来展示任何你需要展示的图形;

【Mathematica基础系列】如何操作颜色

6、来个高级一点的,我们来画一个彩虹,怎用画彩虹痒滕熘丬呢,本质是一个余弦函数,我们利用颜色对它进行分层,选取一个潮贾篡绐ColorData:DarkRainbow,然后输入:ContourPlot[1/2*Cos[x]+y,{x,0,2\[Pi]},{y,0,12},ColorFunction->"DarkRainbow"],然后Shift+Enter,彩虹就出现咯;

【Mathematica基础系列】如何操作颜色

7、最后我们就要放大招了,2D的都画了水貔藻疽,怎能不尝试一下3D的,请输入:Plot3D[Exp[-x^2-y^2],{x,幻腾寂埒-2,2},{y,-2,2},ColorFunction->(ColorData["TemperatureMap",#3]&)],然后Shift+Enter,好像地理书上的等高线地图有木有,只不过是把等高线化成了网格,添加了颜色,很强大吧;

【Mathematica基础系列】如何操作颜色

8、微微调整一下网格参数,输入:P盟敢势袂lot3D[Exp[-x^2-y^2],{x,-2,2},{y,-2,2},惺绅寨瞀Mesh->Automatic,MeshFunctions->{#3&},ColorFunction->(ColorData["TemperatureMap",#3]&)],然后Shift+Enter,现在网格全变成等高线啦,效果很不错吧,现在小伙伴们对Mathematica颜色操作有一定心得了吧,赶紧去试试吧。

【Mathematica基础系列】如何操作颜色

Mathematica基础——关于坐标轴 干货Mathematica,加图例,坐标轴文字,实虚线 Mathematica数据可视化:[18]色彩教程 3 mathematica 如何画图 Mathematica 特殊字符输入(希腊字母/运算符)
热门搜索
佩恩六道图片 奔驰c180图片 铠甲勇士的图片 殷桃性感图片 好想告诉你动漫