問題タブ [psychtoolbox]
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.
image - グレースケールの .png ファイルを Psychtoolbox (アルファ チャネル付き) で表示すると、画像が明るい赤で表示されるのはなぜですか?
現在、Psychtoolbox に表示されるグレースケールの .png 画像をいくつか準備しています。これらの .png ファイルはすべて透明な背景を持っているため、次のようにアルファ レイヤーをファイル マトリックスに追加しています。
これらの画像を表示すると、背景は確かに透明になります。ただし、グレースケールではなく明るい赤としても表示されます(画像へのリンク)。アルファ チャネルを追加するコード行をコメント アウトすると、背景は透明ではなくなりますが、グレースケールになります (画像へのリンク)。
セット内の画像の一部は、問題なく問題なく表示されます。これらの画像は、Photoshop でバッチ処理されました。問題のある画像は、GIMP で手作業で処理された画像のようです。ただし、画像セット全体は Psychopy で問題なく表示されます。(時間の制約といくつかの MATLAB 固有の関数が必要なため、このプロジェクトを Psychopy で作成することはできません。)
私の非常に限られた知識で推測する必要がある場合、4 番目の 2D マトリックスを画像マトリックスに追加すると、色の値を乗算する引数がオフになると言えます。しかし、方法がわかりません。誰でも何か考えがありますか?
matlab - 構造内での構造のシャッフル
ブロック (block1、block 2、block3) の 3 つの 1x56 構造があります。すべてのブロックを含む 1 つの大きな構造 (実験) を作成する必要がありますが、これは問題ではありません (exp = [block1 block2 block3])。問題は、各ブロックのコンテンツを他のブロックのコンテンツと混合することなく、実験内でブロックをシャッフルする方法です。
例えば:
111333222 または 333222111 または 222333111 などが必要ですが、132123112 などは決して必要ありません。
申し訳ありませんが、あまり明確ではありません。MatLab は初めてです。あなたのアイデアと助けに本当に感謝します!
matlab - PsychToolBox で特定の形状のスライド カーソルを作成するにはどうすればよいですか?
http://prntscr.com/dezwb6のようになるはずです。カーソルが移動すると、赤い四角形が移動するはずです。
whileループで作成されるはずですが、forループで試しました
string - matlab のサブ関数
PsychToolBoxを使用して、MatlabでAssignmentという関数を使用しています。この機能は、参加者にランダムな色を表示し、参加者に色の名前を付けてこのデータを記録するように要求します。
関数は2つの出力を文字列として返す必要があります
- 次のようなランダムな色の RGB コード: trial(1).color = [5 5 5]
- サウンド レコードに対応するマトリックス。
主な機能を書いて色の部分は大丈夫ですが、録画機能を主な機能に組み込むことができません。
メイン関数でこの文字列を使用し、trial.data = recording(1,0,5)
「recording」という名前のサブ関数を作成しました
ただし、メイン関数はサブ関数を認識しません。論理エラーを起こしていますか? エラーメッセージは以下です
エラー: ファイル: assignment.m 行: 40 列: 27 予期しない MATLAB 式です。
40行目= trial.data = recording(1,0,5)
matlab - MATLAB の PTB で getchar を使用する
ここに私のサンプル コードがあります。私はストループ タスクに取り組んでいます。反応時間が長くなることを期待しています。反応時間は、刺激提示で始まり、キーを押すことで終わります。上記のコードを使用して、1-2-3-4 の数字を期待してキーボード全体を抑制します。ただし、1-2-3-4 だけでなく、すべてのキーを押すことができる場合もあります。私は何度も試しましたが、キーが抑制される場合と抑制されない場合があります。理由が本当にわかりません。