Japanese English

RINPn


» Vectorさんから入手したい方はこちら
» ダウンロード後の起動方法はこちら

RINPn(RINEARN Processor nano, 発音:りんぷん)は、単純でわかりやすい画面デザインを採用した、フリーの関数電卓ソフトです。 いろいろな数学・統計関数が標準で利用でき、ユーザー独自の関数を自作する事も可能。 高速なスクリプトエンジンを搭載し、複雑な数値計算プログラムの実行にも対応できます。

スポンサーリンク


- RINPn の特徴 -

PC用の各種OS上で利用可能

RINPn は Java™ 言語製の電卓ソフトで、Microsoft® Windows® や Linux など、 各種のPC用OS(スマホは未対応)の上で利用できます。 常用電卓ソフトとしての利用はもちろん、 USBメモリーに入れて持ち運んで利用する事もできます。

Microsoft Windows をご使用の場合

ダウンロード・展開したフォルダ内の 「 RINPn.bat (バッチファイル) 」をダブルクリックすると起動します。 初回には、必要なJava実行環境(JRE)の自動取得を行えます(PCにインストールはされません)。
» 詳しく

Linux 等、その他のOSをご使用の場合

ダウンロード・展開したフォルダ内にコマンドライン端末上で cd した上で、

java -jar RINPn.jar

と入力して起動します。java コマンドが使えない等と表示される場合は、環境内にJava実行環境(JRE)が無いため、 apt コマンドなどでJRE(OpenJDK のものなどで、headless 版ではないもの)の導入が必要です。
» 詳しく

コマンドラインで使いたい場合

上記のどちらのOSの場合でも、 ダウンロード・展開したフォルダ内の「 cmd 」フォルダのパスを環境変数「 Path (または PATH) 」に登録しておくと、 コマンドライン端末上で rinpn コマンドで利用可能になり、カレントディレクトリに関わらずどこでも計算可能になります。 » 詳しく

» 展開でエラーになる場合や、うまく起動できない場合の対処方法

単純でわかりやすい画面デザイン

RINPn の画面は、初見でも扱いやすい、単純なデザインを採用しています。

画面デザイン

また、キーパネル部は折りたたむ事もできます。

折りたたんだ様子

さらに、画面や文字の大きさ、色、透明度なども、自由にカスタマイズできます。

計算式全体を入力して計算できる

RINPn では、計算式の全体をそのまま入力して計算させる事ができます。 式の中では、三角関数や標準偏差をはじめ、各種の数学・統計関数も利用できます。

複雑な式の計算の例
- 標準で利用可能な数学・統計関数 -
sin / cos / tan / asin / acos / atan / abs(絶対値) / sqrt(平方根) / log10 / ln(自然対数) / pow(指数) / exp / sum(総和) / mean(平均値) / van(分母Nの分散) / van1(分母N-1の分散) / sdn(分母Nの標準偏差) / sdn1(分母N-1の標準偏差) / rad(度→ラジアン変換) / deg(ラジアン→度変換) ... 等々
» 詳細と使用例

ユーザー独自の関数・変数も定義可能

RINPn では、C言語風のシンプルな記法 により、ユーザー独自の関数や変数を定義する事もできます。 関数や変数は「 lib 」フォルダ内のライブラリファイルに記述し、それを電卓上の計算式内で使用できます。

- サンプルのライブラリファイルの記述内容 -

※ ライブラリの正式な記述言語は、アプリケーション組み込み用スクリプト言語の「 Vnano 」です。 言語機能や文法などについては、同言語公式サイト内の「 Vnano の主な文法・仕様 」をご参照ください。

加えて、Java言語で実装・コンパイルしたクラスをプラグインとして読み込み、そのメソッドやフィールドに、 電卓の計算式内や上記ライブラリのコード内から、関数や変数としてアクセスする事もできます。

スクリプトファイルも実行可能

関数や変数の定義だけでなく、複雑な一連の計算処理をスクリプトファイルとして書いて、それを読ませて処理する事もできます。 スクリプトは、こちらのコードアーカイブ からも入手できます。

例として、以下のスクリプトはすべて RINPn でも実行できます:

ローレンツ方程式を数値的に解くスクリプト

ローレンツ方程式を4次ルンゲ=クッタ法によって解き、グラフ描画用のデータを出力するスクリプトです。
積分値のグラフ描画用データを出力するスクリプト

数値的に積分を行い、結果の関数をグラフに描くためのデータを出力するスクリプトです。
積分値を求めるスクリプト (数値積分)

矩形法/台形法/シンプソン法を用いて、積分の値を数値的に求めるスクリプトです。

コマンドライン端末からも利用可能

RINPn の「 cmd 」フォルダのパスを環境変数「 Path 」や「 PATH 」に登録(後述)しておくと、 コマンドライン端末上で「 rinpn 」コマンドが利用可能になり、 どこでもすぐに計算できるようになります。

■ rinpn "1 + 2"
3

■ rinpn "(1 + 2 * 3) / 4 - 5"
-3.25

■ rinpn "100 * (sqrt(2) / PI) * ( sin(2.3) + cos(3.4) ) / ( 1 + tan(2.8/2) )"
-1.464085192

※ 計算式を指定せずに、単純に「 rinpn 」とだけ入力した場合は、GUIの電卓ウィンドウが起動します。

» 詳しく

オープンソース

RINPn はオープンソースのソフトウェアで、ソースコードもMITライセンスの元で公開されています。 RINPn 本体だけでなく、内部処理に使用しているスクリプトエンジン/言語の「 Vnano 」についても同様です。

さあ、あなたも

RINPn は、どなたでも無料でご利用いただけます。

Windows をご使用の場合は、ダウンロードしたZIPファイルを右クリックメニューから展開し、 中の「 RINPn.bat (バッチファイル) 」をダブルクリックするだけで、どこでもすぐに利用できます。
» 詳細な手順や、他のOSをご使用の場合などはこちら

» エラー等でうまく起動できない場合(ZIPファイルの展開失敗含む)はこちら

» 過去バージョンのダウンロードはこちら
※ 過去バージョンは既に開発・メンテナンスが完全に終了している事にご注意ください。特に理由が無ければ、最新版がおすすめです。

  • OracleとJavaは、Oracle Corporation 及びその子会社、関連会社の米国及びその他の国における登録商標です。文中の社名、商品名等は各社の商標または登録商標である場合があります。
  • Windows は、米国 Microsoft Corporation の米国およびその他の国における登録商標です。
  • Linux は、Linus Torvalds 氏の米国およびその他の国における商標または登録商標です。
  • Ubuntu は、Canonical Ltd. の米国およびその他の国における商標または登録商標です。
  • その他、文中に使用されている商標は、その商標を保持する各社の各国における商標または登録商標です。


スポンサーリンク



Japanese English
この階層の目次
新しいお知らせ

リニアングラフやVCSSLの最新版をリリース、目盛りの位置や内容を自由に指定可能に!
2024-11-24 - リニアングラフ3D/2Dを更新し、自由な位置に、自由な表記内容の目盛りを描けるようになりました! 併せて、Java言語やVCSSLでの、プログラム制御用APIも拡張しています。詳細をお知らせします。

Exevalator 2.2 をリリース、TypeScript 対応によりWebブラウザ上で動作可能に
2024-10-22 - オープンソースの式計算ライブラリ「Exevalator(エグゼバレータ)」の2.1をリリースしました。新たに TypeScript に対応し、Webブラウザ上での式計算にも使えるようになりました。詳細を解説します。

アシスタントAI作成の舞台裏(その2、作成編)
2024-10-12 - アシスタントAIの作成方法解説の後編です。実際にChatGPTの「GPTs」機能を用いて、アシスタントAIを作成する手順や、独自の知識をもたせたり、精度を出すためのノウハウなどを解説しています。

アシスタントAI作成の舞台裏(その1、基礎知識編)
2024-10-07 - アシスタントAI作成方法解説の前編です。今回はまず、アシスタントAIを作る前に抑えておきたい、基礎知識を延々と解説しています。そもそもLLM型AIとはどんな存在か? RAGとは何か? 等々です。

ソフトの利用をサポートしてくれるアシスタントAIを提供開始!
2024-09-20 - RINEARN製ソフトの使い方の質問応答や、一部作業のお手伝いをしてくれる、アシスタントAIを提供開始しました。ChatGPTアカウントさえあれば、誰でも無料で使用できます。使い方を解説します。

Exevalator 2.1 をリリース、新たに Visual Basic に対応
2024-07-28 - オープンソースの式計算ライブラリ「Exevalator(エグゼバレータ)」の2.1をリリースしました。今回から、新たに Visual Basic(VB.NET)でも使用できるようになりました。詳細を解説します。

関数電卓 RINPn(りんぷん)、Esc キーで計算式の一発クリアが可能に
2024-07-20 - 関数電 RINPn の Ver.1.0.2 をリリースしました。今回から、キーボードの「 Esc 」キーを押すと、入力中の計算式を一発でクリアできるようになりました。詳細を解説します。

Exevalator 2.0 をリリース、互換性に注意が必要なバグ修正が 1 件
2024-07-14 - オープンソースの式計算ライブラリ「Exevalator (エグゼバレータ)」の2.0をリリースしました。今回の更新では、互換性に注意を要する 1 件のバグ修正があります。詳細を解説します。

各ソフトウェアをアップデート、リニアングラフのコマンド拡張やVCSSLの英語対応など
2024-02-05 - 各ソフトの一斉アップデートの内容をお知らせします。今回は、リニアングラフのコマンド機能を大幅拡張したのがメインです。また、VCSSLのメッセージ類の英語対応も行いました。

Vnano の Ver.1.1 で実装した反復計算高速化の内側
2024-01-17 - 前回のお知らせ記事の続編です。スクリプトエンジン Vnano の Ver.1.1 において実施した高速化を、エンジン内部の実装面から掘り下げて解説します。