数量配列
QuantityArrayは,Quantityオブジェクトの配列の効率的な保存と操作を可能にし,物理単位を持つデータの解析に理想的である.系を通しての積分を続けることで,いくつかの関数がQuantityArrayオブジェクトを理解し,返すようになった.
QuantityDistributionオブジェクトからサンプルを取る.
In[1]:=
![Click for copyable input](assets.ja/arrays-of-quantities/In_1.png)
RandomVariate[ParetoDistribution[Quantity[500., "USDollars"], 4], 300]
Out[1]=
![](assets.ja/arrays-of-quantities/O_1.png)
QuantityArrayオブジェクトはQuantity要素の正規配列と同じである.
In[2]:=
![Click for copyable input](assets.ja/arrays-of-quantities/In_2.png)
RandomVariate[ParetoDistribution[Quantity[500., "USDollars"], 4], 300];
Normal[Take[%, 10]]
Out[2]=
![](assets.ja/arrays-of-quantities/O_2.png)
高度データや磁場データのような地理データを計算あるいはダウンロードする.
In[3]:=
![Click for copyable input](assets.ja/arrays-of-quantities/In_3.png)
GeoElevationData[Entity["Country", "UnitedStates"]]
Out[3]=
![](assets.ja/arrays-of-quantities/O_3.png)
In[4]:=
![Click for copyable input](assets.ja/arrays-of-quantities/In_4.png)
GeomagneticModelData[
Entity["GeographicRegion", "Antarctica"], "Magnitude"]
Out[4]=
![](assets.ja/arrays-of-quantities/O_4.png)
経緯度角の配列を操作する.
In[5]:=
![Click for copyable input](assets.ja/arrays-of-quantities/In_5.png)
GeoElevationData[
Entity["Country", "UnitedStates"], "Undulation", GeoPosition]
Out[5]=
![](assets.ja/arrays-of-quantities/O_5.png)
In[6]:=
![Click for copyable input](assets.ja/arrays-of-quantities/In_6.png)
GeoElevationData[
Entity["Country", "UnitedStates"], "Undulation", GeoPosition];
LatitudeLongitude[%]
Out[6]=
![](assets.ja/arrays-of-quantities/O_6.png)
中国の重力場についての垂直成分のデータ配列を取得する.
In[7]:=
![Click for copyable input](assets.ja/arrays-of-quantities/In_7.png)
data = GeogravityModelData[Entity["Country", "China"],
"DownComponent"]
Out[7]=
![](assets.ja/arrays-of-quantities/O_7.png)
この地域の地球の重力場が標準の9.81とどのように異なるかを調べる.
In[8]:=
![Click for copyable input](assets.ja/arrays-of-quantities/In_8.png)
contourplot =
ListContourPlot[data - Quantity[1, "StandardAccelerationOfGravity"],
Frame -> False, PlotRangePadding -> 0,
ColorFunction -> "SolarColors"]
Out[8]=
![](assets.ja/arrays-of-quantities/O_8.png)
中国の地図に等高線プロットを重ねる.
完全なWolfram言語入力を表示する
Out[9]=
![](assets.ja/arrays-of-quantities/O_9.png)