できるだけ相手に負担​をなくプログラムを実​行していただく方法に​ついて

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

12 comentarios

Takumi
Takumi el 13 de Jul. de 2020
スタンドアローンで実行できるアプリケーションを作成して配布するのが良さそうですね.
Kaede
Kaede el 14 de Jul. de 2020
コメントありがとうございます.
作成してみたのですが今まで実行するのに出ていなかったエラーがでました.そのようなこともあるのでしょうか
Kaede
Kaede el 14 de Jul. de 2020
ちなみに毎回実行するたびに結果を自分で名前を設定して保存するようになっているのですがそれもアプリケーションで行うことはできるのでしょうか.
Shojiro SHIBAYAMA
Shojiro SHIBAYAMA el 14 de Jul. de 2020
コンパイル時に、作成した全ての関数ファイルを含んでいますか?また、アプリケーションとして実行されるべき.mファイルの入出力が不適当であるかもしれません。先程貼ってあったドキュメントをよく読んでみると良いと思います。
Kaede
Kaede el 14 de Jul. de 2020
コメントありがとうございます.そもそもMATLAB Compilerがインストールされていなかったためインストールして行ったらできたような気もするのですが,このスタンドアローン アプリケーションについて質問です.
これを被験者側に送って実行していただくためにはまず被験者にアプリをダウンロードしていただいて実行する感じですか?自分でもやってみようとおもって作成したアプリをインストールからやってみたのですが結構時間がかかるように感じました.被験者の負担が減るような方法はありますか.
Takumi
Takumi el 15 de Jul. de 2020
やったことないので分からないですが、「URLをクリックしただけで…」ということであればwebアプリを作成するのがいいのかなぁとおもいます。 アプリを共有する方法
Shojiro SHIBAYAMA
Shojiro SHIBAYAMA el 15 de Jul. de 2020
MATLAB Compilerをインストールしてコンパイルすると、通常は .exeファイルを作成します。.exeファイルを他のパソコン(この場合は被験者の方のパソコン)へ移せば実行できるはずです。
Kaede
Kaede el 15 de Jul. de 2020
Takumiさん,SHIBAYAMAさん貴重なご意見ありがとうございます.
一度SHIBAYAMAさんのおっしゃっているようにやってみようと思いますがアプリをインストールして開いたらインデックスが配列の要素数(0)を超えているということでエラーが出てしまったので検討しなおしてみます.
Kaede
Kaede el 15 de Jul. de 2020
通常エラーが出ずに問題なく実行できているプログラムでもアプリになるとエラーが出るなんてこともありますか.
Kenta
Kenta el 15 de Jul. de 2020
app designerと通常のものは、基本的に同じですが、画像の表示などでは異なるところもあります。
ただ、インデックスが配列の要素数(0)を超えている、などと言ったエラーは単に、app designer作成時のミスかもしれません。app desingerの中で、「;」マークを外すと、コマンドウィンドウに値が表示されますので、それを丁寧に見ていくと間違いに気づけるかもしれません。
Kaede
Kaede el 15 de Jul. de 2020
コメントありがとうございます.
今もう一度Takumiさんの一番最初のコメントにあるスタンドアロンアプリケーションの作成のページを見てアプリを作成しなおしているのですが,その「;」を外すのはこのページでいうとどのあたりなのでしょうか.
Kaede
Kaede el 15 de Jul. de 2020
ちなみに普段このプログラムを実行するときに単純に実行ボタンを押すのではなく,
Mushra('..\mashram1\example_config.txt')
のような相対パスで書いたコマンドで実行しているのですがこれはどこか書く場所はあるのでしょうか.というか書かなくてもいいのでしょうか.

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Productos

Preguntada:

el 13 de Jul. de 2020

Comentada:

el 15 de Jul. de 2020

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!