問題タブ [ti-nspire]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ti-basic - TI-NSpire は、ベクトルの外積の変数を動的に作成します
わかりました、TI-NSpire で外積関数を作成しようとしています。これは次元 n の n-1 ベクトルを取り、次のような行列の行列式を取ります。
一番上の行は、軸の方向を向いた単位ベクトルです。残念ながら、計算機に未定義の変数を与えない限り、u_x、u_y... などのいずれかがベクトルであり、行列が適切な行列ではないか、ベクトルが値であり、行列式はベクトルではなく単一の値になります。ただし、私ができることは、単位ベクトルを未定義のままにして行列式を実行し、行列式が完了した後に変数を定義することです。
私が残したのは、自分自身を最大ベクトルサイズに制限するか (不合理ではありませんが、これを使用したくない)、計算が完了した後に単位ベクトルに設定できる n 個の未定義のローカル変数のリストを動的に作成することです。 .
私の質問は、可能であれば、2 番目のオプションをどのように実行しますか?
コードの編集:(注:これは現在、私が言及した変数のリストを使用しています。残念ながら、これの問題は「5→{a、b、c、d} [1,2]」エラーです。)
c - メモリ マップド I/O の再マッピング
私の TI-Nspire CX CAS には壊れたハードウェア コンポーネントがあり、その ADC3 は ~465 単位の値を読み取っていますが、適切に機能するには ~73 になるはずです。そのため、ハードウェアを修正するのではなく、出力場所 (計算機によって 0xC4000170 に書き込まれます) を再マッピングし、計算機に正しい値を読み取らせることで、汚い修正を試みたかったのですが、方法がわかりません。
C とアセンブリに (ndless を使用して) アクセスできる必要があります。計算機の仮想メモリを再マップして、そのアドレスで常に 73 の値を読み取るようにするにはどうすればよいですか?
calculator - Ti-Nspire CX CAS: ホーム画面のクリア、Matlab の clc-clear と同等
プログラムの名前を呼び出してスクラッチパッドで実行している簡単なプログラムをいくつか書いています。実行の最後にすべての結果を出力する小さなスクリプトを開発しましたが、スクリプトの開始前にスクラッチパッドを消去する方法が見つかりませんか? Matlab の「clear」の後に「clc」が続くようなものです。
前もって感謝します。
エール N.
ti-nspire - Ti-Nspire 関数内の変数の型を確認する
Javascript には、typeof variable
数値、文字列、配列、オブジェクトのいずれかを返す文字列があります。
変数が数値、文字列、または行列であるかどうかを知るために、Ti-Nspire で実行できる同様の関数はありますか?
ti-basic - TI-BASIC で、変数のみを指定して変数名を表示するにはどうすればよいですか?
変数 + 変数名の形式で多くの変数を表示する関数を作成しています。