JScriptの紹介(1)

September 3, 2018, 11:04 pm

JScriptとは?

Microsoftが提供するスクリプト言語で、ECMAScriptというくくりの一種。同じくくりに有名なJavascriptがあって言語仕様としてはほぼ互換性があるらしい。言語仕様以外の部分はそれぞれ実行されるシチュエーションが変わってくるので多分違うだろう。

Microsoft製なのでWindowsならば特に何もしなくても拡張子.jsのテキストファイルをダブルクリックすることで動かせる。逆に言えば、Windowsで特に何もせず.jsテキストファイル作ってダブルクリックして動いているのはJavascriptではなくJScript。Javascript動かすならNo...

Continue Reading...

概要

地球上での位置を「正確に」記述するには緯度と経度だけでは十分でない。理由は地球の楕円体をどのように取るかによって同じ緯度・経度でも別の位置を示してしまうことがあるから。自転とか公転を無視して地球の中心を原点とするローカル座標を考えてみるとわかる。

さらに、緯度と経度で地球上の点を示す方法は、狭い範囲の地図においては決して効率の良い方法ではない。例えば市街地の地図の中のある点を緯度経度で表してもぱっと見て距離がわかりにくいし度数法は小数点とか分、秒とかいろいろ書き方があってめんどくさい。なので普通はそういう場合にはいろんな方法で楕円体を平面に投影してその中での直角座標(いわゆる数学とかで出てくる2次元グラフ)で表す。

GIS(Geographic Information System)などで地図を取り扱う場合にはこういうもろもろの方式を座標参照系(Coordinate Reference System:CRS)として設定できる。

Continue Reading...

Pythonで超簡単にPDFを連結

September 3, 2018, 4:05 pm

概要

PDF連結と検索するとたくさんのやり方が出てきますがそのやり方はだいたいフリーソフト使いましょう、というものだったりする。あとはPDFを連結できるwebサービスなど。実はそんなことしなくてもpythonという言葉を含めて検索すると超簡単にPDFを連結する方法が出てくる。

Continue Reading...

概要

国土地理院からダウンロードできる数値標高モデル(Digital Elevation Model:DEM)はJPGIS(GML)形式で書かれている。JPGIS(GML)形式はXML文書なのでPythonでこれを読み取ってGISソフトウェアなどで取り扱いやすいGeotiff形式に変換する。

Continue Reading...

問題

(1) 次の行列\(A\)を考える。

\[ A=\begin{pmatrix}1&-1&1\\1&0&-1\\-1&0&3\end{pmatrix}\]

(1-1) \(A=PJP^{-1}\)となるような行列\(P\)行列\(J\)が存在する。このとき\(J\)とそのような\(P\)のひとつを求めよ。ただし\(J\)は次の形式の行列とする。

\[ J=\begin{pmatrix}a&0&0\\0&b&1\\0&0&b\end{pmatrix}\]

(1-2) \(J^7,A^7\)を求めよ。

Continue Reading...