できるだけ相手に負担をなくプログラムを実行していただく方法について
Show older comments
私はオンライン聴感実験を行います.
被験者側にできるだけ負担を内容にしたいと考えてます.
実験の内容としましては,音が入った聴感実験用のデモを作成したMATLABのプログラムを作成しました.
最初はそのプログラムが入ったフォルダを容量が大きかったためdropboxに置き,インストールしてもらい,プログラムを実行していただくことでリモートでも実験が可能だと考えていましたが被験者の負担が大きすぎるということでクリックするだけでプログラムが実行されるようなURLなどの作成は可能なのでしょうか.
不可能であれば,相手に自分が書いたプログラムを実行するのに簡単な方法はあるのでしょうか.
添付した画像のようにプログラムを実行するために複数のファイルが必要であり,実験ではこの中でMushraというプログラムを実行することによって行います.
なかなか説明が難しいですがわからない点は質問していただけるとありがたいです.

12 Comments
Takumi
on 13 Jul 2020
スタンドアローンで実行できるアプリケーションを作成して配布するのが良さそうですね.
Kaede
on 14 Jul 2020
Kaede
on 14 Jul 2020
Shojiro SHIBAYAMA
on 14 Jul 2020
コンパイル時に、作成した全ての関数ファイルを含んでいますか?また、アプリケーションとして実行されるべき.mファイルの入出力が不適当であるかもしれません。先程貼ってあったドキュメントをよく読んでみると良いと思います。
Kaede
on 14 Jul 2020
Takumi
on 15 Jul 2020
Shojiro SHIBAYAMA
on 15 Jul 2020
MATLAB Compilerをインストールしてコンパイルすると、通常は .exeファイルを作成します。.exeファイルを他のパソコン(この場合は被験者の方のパソコン)へ移せば実行できるはずです。
Kaede
on 15 Jul 2020
Kaede
on 15 Jul 2020
Kenta
on 15 Jul 2020
app designerと通常のものは、基本的に同じですが、画像の表示などでは異なるところもあります。
ただ、インデックスが配列の要素数(0)を超えている、などと言ったエラーは単に、app designer作成時のミスかもしれません。app desingerの中で、「;」マークを外すと、コマンドウィンドウに値が表示されますので、それを丁寧に見ていくと間違いに気づけるかもしれません。
Kaede
on 15 Jul 2020
Kaede
on 15 Jul 2020
Answers (0)
Categories
Find more on Matrix Indexing in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!