GoGPT Best VPN GoSearch

OnWorksファビコン

orpie - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターを介して、OnWorks の無料ホスティング プロバイダーで orpie を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド orpie です。

プログラム:

NAME


orpie は、インタラクティブなビジュアル スタックを備えたコンソール ベースの RPN 電卓です。

SYNOPSIS


オーピー

QUICK 開始


注意:このマンページはクイックリファレンスとして適しているはずですが、
組版におけるその他の欠点。 決定的なドキュメントはユーザーマニュアルです
Orpie に PDF 形式で付属しています。

このセクションでは、デフォルト構成で Orpie を使用する方法について説明します。 馴染ませてから
このセクションで概説されている基本的な操作を自分で行う場合は、相談することをお勧めします
  オルピエルク(5) マンページを参照して、ニーズに合わせて Orpie を構成する方法を確認してください。

概要
インターフェイスには XNUMX つのパネルがあります。 左側のパネルは、ステータス情報を
状況依存のヘルプ; 右側のパネルは電卓のスタックを表しています。 (注意してください
Orpie が 80 列未満の端末で実行されている場合、左側のパネルは非表示になります。)

一般に、最初にスタックにデータを入力して計算を実行し、次に
スタック データを操作する関数を実行します。 例として、あなたは打つことができます
1 2 + 1 と 2 を加算します。

入る リアル NUMBERS
実数を入力するには、目的の数字を入力して Enter キーを押します。 スペースバーは
指数表記の指数の入力を開始します。 'n' キーは否定に使用されます。 ここにある
いくつかの例:

─────────────────
キープレス結果のエントリ
─────────────────
1.23 1.23
1.23 23n 1.23e-23
1.23n 23 -1.23e23
─────────────────

入る 複雑な NUMBERS
Orpie はデカルト (長方形) または極座標を使用して複素数を表すことができます
座標。 コンプレックスを変更する方法については、PERFORMING BASIC COMMAND OPERATIONS を参照してください。
数字表示モード。

複素数は、最初に「(」を押してから実数部を入力し、次に
',' を押してから虚数部を押します。 または、'(' に続けて
大きさ、'<' の後に位相角が続きます。 角度は次のように解釈されます。
角度モードの現在の設定に応じて、度またはラジアン (PERFORMING を参照)
基本的なコマンド操作)。 例:

─────────────────────────────────────────────────── ──────────────────
キープレス結果のエントリ
─────────────────────────────────────────────────── ──────────────────
(1.23, 4.56 (1.23, 4.56)
(0.7072<45 (0.500065915655126、0.50006591...
(1.23n,4.56<space>10<enter> (-1.23, 45600000000)
─────────────────────────────────────────────────── ──────────────────

入る マトリックス
「[」を押すと行列を入力できます。 行列の要素は、次のように入力できます。
前のセクションで説明されており、「,」を使用して区切る必要があります。 新しい行を開始するには
行列の [] をもう一度押します。 スタックでは、行列の各行がセットで囲まれています
ブラケットの; たとえば、行列

1 2
3 4

[[1, 2][3, 4]] としてスタックに表示されます。

マトリックス入力の例:

─────────────────────────────────────────────────── ────────────────────
キープレス結果のエントリ
─────────────────────────────────────────────────── ────────────────────
[1,2[3,4 [[1, 2][3, 4]]
[1.2 10,0[3n,5n [[ 12000000000, 0 ][ -3, -5 ]]
[(1,2,3,4[5,6,7,8 [[ (1, 2), (3, 4) ][ (5, 6), (...
─────────────────────────────────────────────────── ────────────────────

入る DATA WITH 単位
実数および複素数のスカラーと行列は、必要に応じて単位でラベル付けできます。 入力後
データの数値部分で、「_」に続けて単位文字列を押します。 のフォーマット
単位文字列については、UNITS FORMATTING セクションで説明されています。

次元データの入力例:

────────────────────────────────────────────────── ──────
キープレス結果のエントリ
────────────────────────────────────────────────── ──────
1.234_N*mm^2/s<enter> 1.234_N*mm^2*s^-1
(2.3,5_s^-4<enter> (2.3, 5)_s^-4
[1,2[3,4_lbf*インチ[[ 1, 2 ][ 3, 4 ]]_lbf*in
_nm 1_nm
────────────────────────────────────────────────── ──────

入る EXACT 整数
正確な整数を入力するには、「#」に続けて希望の数字を押します。 本拠
の整数は、現在の電卓の基本モードと同じであると見なされます (を参照)。
このモードの設定方法については、基本的なコマンド操作の実行を参照してください)。 または、
目的のベースは、スペースを押して {b, o, d, h} のいずれかを追加することで指定できます。
それぞれ、XNUMX 進数、XNUMX 進数、XNUMX 進数、または XNUMX 進数を表します。 スタックでは、
整数の表現は、現在の基本モードに一致するように変更されます。 例:

──────────────────────────────────────────────
キープレス結果のエントリ
──────────────────────────────────────────────
#123456 #123456`d
#ffff 時間#65535`d
#10101n b # -21`d
──────────────────────────────────────────────

正確な整数の長さは無制限であり、基本的な算術演算は
(足し算、引き算、掛け算、割り算) は正確な算術演算を使用して実行されます
両方の引数が整数の場合。

入る 変数 名前
変数名は、'@' に続いて目的の変数名を押すことで入力できます。
ストリング。 文字列には、英数字、ダッシュ、アンダースコアを含めることができます。 例:

──────────────────────────────────────────
キープレス結果のエントリ
──────────────────────────────────────────
@myvar@myvar
──────────────────────────────────────────

Orpie は、変数名のオートコンプリートもサポートしています。 ヘルプ パネルには、
現在入力されている名前と部分的に一致する既存の変数。 あなたはできる
押す ' ' 一致する変数のリストを反復処理します。

ショートカットとして、キー- @ r1 から @ までの変数 (``レジスタ'') に入ります
r04。

入る 物理的 定数
Orpie には、多くの基本的な物理定数の定義が含まれています。 入力するには
定数、「C」を押してから、定数の記号の最初の数文字/数字を入力します。
次にEnterキーを押します。 Orpie は物理定数のオートコンプリート機能を提供するため、
定数を一意に識別するのに十分な量の定数を入力する必要があります。 一致する定数のリスト
ディスプレイの左側のパネルに表示され、目的の選択肢を見つけるのに役立ちます。

以下は Orpie の物理定数記号の一覧です。

─────────────────
記号 物理定数
─────────────────
NA アバガドロ数
k ボルツマン定数
Vm モル体積
R 普遍気体定数
stdT 標準温度
stdP 標準圧力
シグマ ステファン・ボルツマン定数
c光速
eps0 自由空間の誘電率
u0 自由空間の透磁率
g 重力加速度
G ニュートン重力定数
h プランク定数
hbar ディラック定数
e 電子電荷
私の電子質量
mp 陽子質量
α微細構造定数
ファイ磁束量子
F ファラデー定数
Rinf ``無限大'' リュードベリ定数
a0 ボーア半径
uB ボーア磁子
国連核磁子
0eV 光子の lam1 波長
0eV 光子の f1 周波数
lamc コンプトン波長
c3 ウィーン定数
─────────────────

すべての物理定数は Orpie 実行構成ファイルで定義されています。 に相談する
オルピエルク(5) 独自の定数を定義したり、既存の定数を変更したい場合はマンページ
定義。

入る DATA WITH AN 外部 環境変数EDITOR
Orpie は、外部エディターから入力された入力を解析することもできます。 あなたはこれが
大きな行列を入力するための便利な方法。 「E」を押すと、外部が起動します
以下の例に示すように、さまざまなデータ型を入力できます。

────────────────────────────────────────────────── ──────────────────────────────────────
データ型 サンプル入力文字列
────────────────────────────────────────────────── ──────────────────────────────────────
正確な整数 #12345678`d。
文字は基本文字 {b、o、d、h} の XNUMX つです
実数 -123.45e67
複素数 (1e10, 2) または (1 <90)
実数行列 [[1, 2][3.1, 4.5e10]]
複素行列 [[(1, 0), 5][1e10, (2 <90)]]
変数 @myvar
────────────────────────────────────────────────── ──────────────────────────────────────

実数および複素数と行列には単位が追加される場合があります。 単位文字列を追加するだけです
式の数値部分の直後に「_N*m/s」など。

複素行列入力パーサーは非常に柔軟であることに注意してください。 実数と複素数の行列
要素を混在させることができ、デカルトおよび極複素フォーマットも混在させることができます。

で区切られている場合、複数のスタック エントリを同じファイルに指定できます。
空白。 たとえば、エディタに (1, 2) 1.5 と入力すると、複雑な値になります。
(1, 2) がスタックに置かれ、その後に実数値 1.5 が続きます。

入力パーサーは可能な限り空白を破棄するので、任意の形式を自由に追加してください。
行列の行、行列の要素、実数成分と複素数成分などの間の空白

実行 BASIC FUNCTION オペレーション
スタックにデータが入力されると、そのデータに操作を適用できます。 為に
たとえば、「+」はスタックの最後の XNUMX つの要素を追加します。 デフォルトでは、次のキー
そのような操作にバインドされています:

────────────────────────────────────────────────── ────
キー操作
────────────────────────────────────────────────── ────
+ 最後の XNUMX つのスタック要素を追加
- 要素 1 から要素 2 を引く
* 最後の XNUMX つのスタック要素を掛ける
/ 要素 2 を要素 1 で割る
^ 要素 2 を要素 1 で累乗する
n 最後の要素を否定する
最後の要素を反転します
s 平方根関数
絶対値関数
e 指数関数
l 自然対数関数
c 複素共役関数
! 階乗関数
% 要素 2 mod 要素 1
S 要素 2 を (変数) 要素 1 に格納
; 変数を評価して内容を取得する
────────────────────────────────────────────────── ────

ショートカットとして、関数演算子は、あなたがあったデータを自動的に入力します
入るまでの流れ。 したがって、シーケンス2の代わりに2 +、簡単に入力できます
2 2+ および XNUMX 番目の数値は、加算操作が実行される前に入力されます。
適用される。

追加のショートカットとして、関数の引数として使用されるすべての変数名が評価されます
機能適用前。 つまり、評価する必要はない
変数に対して算術演算を実行する前に変数。

実行 FUNCTION 略語
ほとんどすべての電卓操作を特定のキー押下にバインドできますが、これは
PC のキーボードは電卓ほどきれいにラベル付けされていないため、すぐに混乱します。
キーボードは。 このため、Orpie には 略語 構文。

略語を有効にするには、''' (引用キー) を押してから、最初の数文字を押します。
略語の文字/数字を入力して、Enter キーを押します。 Orpie はオートコンプリート機能を提供します
略語の場合は、それを識別するのに十分な操作を入力するだけで済みます
ユニークに。 一致する略語がディスプレイの左側のパネルに表示されます。
適切な操作を見つけるのに役立ちます。

インターフェースの競合を避けるために、省略形は入力バッファー (
画面の一番下の行) は空です。

次の関数は省略形として使用できます。

────────────────────────────────────────────────── ────────────────────────────────────────────────── ─
略語 機能
────────────────────────────────────────────────── ────────────────────────────────────────────────── ─
inv 逆関数
pow 要素 2 を要素 1 で累乗する
平方平方最後の要素
平方根関数
abs 絶対値関数
exp 指数関数
自然対数関数
10^10 を底とする指数関数
log10 10 を底とする対数関数
conj 複素共役関数
正弦関数
余弦関数
タンタンジェント関数
sinh 双曲線正弦関数
cosh 双曲線余弦関数
tanh 双曲線正接関数
asin逆正弦関数
acos 逆余弦関数
逆正接関数
asinh 逆双曲線正弦関数
acosh 逆双曲線余弦関数
atanh 逆双曲線正接関数
re 複素数の実部
im 複素数の虚部
ガンマ オイラー ガンマ関数
lngamma オイラー ガンマ関数の自然対数
erf エラー関数
erfc 相補誤差関数
事実階乗関数
gcd の最大公約数関数
lcm 最小公倍数関数
binom 二項係数関数
パーマ順列機能
トランス行列転置
行列の追跡
solvelin 形式 Ax = b の線形システムを解く
mod要素2 mod要素1
床床機能
シーリングシーリング機能
toint 実数を整数型に変換する
toreal 整数型を実数に変換する
add 最後の XNUMX つの要素を追加
sub 要素 1 から要素 2 を減算
最後の XNUMX つの要素を掛ける
div 要素 2 を要素 1 で割る
neg 最後の要素を否定する
格納 要素 2 を (変数) 要素 1 に格納
eval 変数を評価して内容を取得する
パージ 変数を削除する
実数行列の列の合計
mean 実数行列の列の標本平均を計算します
sumsq 実数行列の列の二乗和
var 実数行列の列の偏りのない標本分散を計算します
varbias 実数行列の列の偏った (母集団) 標本分散を計算します
stdev 実数行列の列の偏りのない標本標準偏差を計算します
stdevbias は、行列の列の偏った (pop.) サンプル標準偏差を計算します
min 実数行列の列の最小値を見つける
max 実数行列の列の最大値を見つける
utpn 正規分布の上裾確率を計算する
uconvert 要素 2 を、要素 1 に一致する単位を持つ同等の式に変換します
SI 標準基本単位を使用した同等の表現に変換する必要があります
uvalue 最後の要素の単位を削除します
────────────────────────────────────────────────── ────────────────────────────────────────────────── ─

繰り返し計算を実行すると、略語を入力するのが面倒になることがあります。 に
Orpie は、最近使用した操作をキーストロークなしで自動的にバインドします。
キーへの既存のバインディング- . 現在の自動バインディングは、
'h' は、ヘルプ パネルのさまざまなページを切り替えます。

実行 BASIC COMMAND オペレーション
基本関数の実行セクションにリストされている関数操作に加えて
OPERATIONS では、多くの基本的な電卓コマンドが XNUMX 回のキー操作にバインドされています。

────────────────────────────────────────────────── ────────────────────────────
キー操作
────────────────────────────────────────────────── ────────────────────────────
\ 最後の要素を削除
| | すべてのスタック要素をクリア
最後の XNUMX つの要素を入れ替える
最後の要素を複製する (エントリ バッファが空の場合)
最後の操作を元に戻す
r 度とラジアンの間で角度モードを切り替えます
p 複素表示モードを矩形と極の間で切り替えます
b XNUMX 進数、XNUMX 進数、XNUMX 進数、XNUMX 進数の間で基本表示モードを切り替える
h 複数のヘルプ ウィンドウを循環
v 全画面エディターで最後のスタック要素を表示する
E 外部エディタを使用して新しいスタック要素を作成する
P スタックに 3.14159265 を入力します
CL 表示をリフレッシュ
スタック ブラウジング モードを開始する
Qオルピーやめます
────────────────────────────────────────────────── ────────────────────────────

実行 COMMAND 略語
セクション EXECUTING FUNCTION にリストされている関数操作に加えて
略語、実装されている電卓コマンドが多数あります
省略形の構文を使用:

────────────────────────────────────────────────── ────────────────────────────────────
略語電卓の操作
────────────────────────────────────────────────── ────────────────────────────────────
ドロップ ドロップ 最後の要素
すべてのスタック要素をクリアする
スワップ 最後の XNUMX つの要素をスワップ
最後の要素を複製する
元に戻す 最後の操作を元に戻す
rad 角度モードをラジアンに設定
deg 角度モードを度に設定
rect 複雑な表示モードを長方形に設定します
極 複素数表示モードを極に設定します
bin ベース表示モードをバイナリに設定
oct 基本表示モードを XNUMX 進数に設定
dec 基本表示モードを XNUMX 進数に設定します
hex ベース表示モードを XNUMX 進数に設定
全画面エディタで最後のスタック要素を表示する
編集 外部エディタを使用して新しいスタック要素を作成する
pi スタックに 3.14159265 を入力します
rand 0 から 1 の間の乱数を生成します (一様分布)
更新する 表示を更新する
about 気の利いた「オルピーについて」画面を表示する
やめるやめる Orpie
────────────────────────────────────────────────── ────────────────────────────────────

ブラウジング スタック
Orpie は、 スタック ブラウジング モード スタック データの表示と操作を支援します。 プレス
スタックブラウジングモードに入る; これにより、最後のスタック要素が強調表示されます。 あなたはできる
上下の矢印キーを使用して、異なるスタック要素を選択します。 以下のキーは
スタック ブラウジング モードで役立ちます。

────────────────────────────────────────────────── ────────────────────────────────────────────────
キー操作
────────────────────────────────────────────────── ────────────────────────────────────────────────
q スタック ブラウジング モードを終了する
選択したエントリを左にスクロール
選択したエントリを右にスクロール
r スタック要素を選択した要素の下 (包括的) に循環的に「ロール」します。
R スタック要素を選択した要素の下 (包括的) に循環的に「ロール」します。
v 現在選択されている要素をフルスクリーン エディターで表示する
E 現在選択されている要素を外部エディタで編集する
現在選択されている要素を複製します
────────────────────────────────────────────────── ────────────────────────────────────────────────

左右のスクロール オプションは、非常に長いスタックを表示する場合に役立ちます。
大きな行列などのエントリ。 編集オプションは、データを修正するための便利な方法を提供します
スタックに入った後。

単位 フォーマット
単位文字列は、乗算を示す「*」と乗算を示す「/」で区切られた単位のリストです。
分割を示します。 '^' 文字を使用して、単位を実数値でべき乗することができます。 あ
有効な単位文字列の不自然な例は、"N*nm^2*kg/s/in^-3*GHz^2.34" です。

Orpie は、標準の SI プレフィックス セット {y、z、a、f、p、n、u、m、c、d、da、h、k、M、G、
T、P、E、Z、Y} (マイクロの「u」の使用に注意してください)。 これらのプレフィックスは、次のいずれかに適用できます。
以下のユニットの完全なセット:

─────────────
文字列の長さの単位
─────────────
メートルメートル
フィートフィート
インチ
ヤードヤード
マイル
pc パーセク
AU天文単位
角度オングストローム
ハロンハロン
pt PostScript ポイント
pica ポストスクリプト pica
nmi 海里
ライア・ライトイヤー
─────────────

──────────────────────────────
ストリング質量単位
──────────────────────────────
グラムグラム
ポンドポンド質量
オンスオンス
ナメクジ
lbt トロイポンド
トン (米国) ショート トン
tonl (英国) ロングトン
tonm メートルトン
ctカラット
gr グレイン
──────────────────────────────

────────────────────────
文字列時間単位
────────────────────────
s秒
分分
時間
日日
年 年

Hzヘルツ
────────────────────────

────────────────────────────────────
ストリング温度単位
────────────────────────────────────
Kケルビン
Rランキン
────────────────────────────────────

注: いいえ、摂氏と華氏はサポートされません。 これらの温度単位は
共通のゼロ点を共有していないため、それらの動作は多くの操作で明確に定義されていません。

───────────────────────────────────────────
文字列 ``物質の量'' 単位
───────────────────────────────────────────
mol モル
───────────────────────────────────────────

──────────────────────────
ストリングフォースユニット
──────────────────────────
N ニュートン
lbf ポンド力
ダイン・ダイン
キップキップ
──────────────────────────

───────────────────────────────────
ストリングエネルギーユニット
───────────────────────────────────
Jジュール
エルグエルグ
カロリー
BTU 英国熱量単位
eV 電子ボルト
───────────────────────────────────

──────────────────────────────
ストリング電気ユニット
──────────────────────────────
アンペア
C クーロン
Vボルト
オームオーム
F ファラド
H・ヘンリー
T テスラ
G ガウス
Wbウェーバー
Mx マクスウェル
──────────────────────────────

─────────────────────────
ストリングパワーユニット
─────────────────────────
Wワット
馬力
─────────────────────────

─────────────
弦圧ユニット
─────────────
パ・パスカル
大気圧

バーバー
オームオーム
mmHg 水銀柱ミリメートル
inHg 水銀柱インチ
─────────────

─────────────────────────────
文字列輝度単位
─────────────────────────────
CDカンデラ
ルーメン
ルクス
─────────────────────────────

注: ルーメンは 1_lm = 1_cd * sr で定義されますが、Orpie はステリディアンをドロップします。
これは無次元の単位であるため、計算機の使用には疑問があります。

────────────────────────────────────
ストリング ボリューム ユニット
────────────────────────────────────
ozfl 液量オンス (米国)
カップカップ (米国)
pt パイント (米国)
qt クォート (米国)
ガロンガロン (米国)
リットル
────────────────────────────────────

すべてのユニットは Orpie 実行構成ファイルで定義されています。 に相談する オルピエルク(5)マンページ
独自の単位を定義する場合、または既存の定義を変更する場合。

ライセンス


Orpie はフリー ソフトウェアです。 の条件の下で再配布および/または変更することができます。
Free Software Foundation によって発行された GNU General Public License (GPL)、バージョン 2。
このプログラムと一緒に GPL のコピーを受け取っているはずです。
「コピー中」。

CREDITS


Orpie には、Olivier Andrieu によって提供された ocamlgsl [1] バインディングの一部も含まれています。
Nicolas George によって書かれた OCaml Text Mode Kit [2] の curses バインディングとして。 私は...するだろう
Orpie の実現に協力してくれたこれらの作成者に感謝します。

CONTACT ご利用ガイド


Orpie 作者: ポール・ペルツル[メール保護]>
オーピーウェブサイト: http://www.eecs.umich.edu/~pelzlpj/orpie

バグ、機能リクエスト、パッチなどがある場合は、お気軽にご連絡ください。
Orpie をさまざまなプラットフォーム向けにパッケージ化することに関心のあるボランティアを歓迎します。

参考文献


【1] http://oandrieu.nerim.net/ocaml/gsl/
【2] http://www.nongnu.org/ocaml-tmk/
【3] http://www.gnu.org/software/gnu-arch/.

onworks.net サービスを使用して orpie online を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad




×
Advertisement
❤️ここでショッピング、予約、購入してください。料金はかかりません。これにより、サービスが無料で維持されます。