問題タブ [matlab-gui]

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.

0 投票する
1 に答える
212 参照

matlab - GUI から外部 .m-file を実行して終了する

ディレクトリを選択し、ボタンをクリックしてこのディレクトリで外部 MATLAB スクリプトを開始する小さな MATLAB-GUI を作成しました。スクリプトへのパスは変数に保存されfilerun(file). しかし、別のボタンをクリックしてこのスクリプトを停止したいと思います。これを行う方法を知っている人はいますか?

0 投票する
1 に答える
334 参照

matlab - プログラムで uilistbox に要素を追加する

MATLAB GUI で遊んでいて、プログラムが要素を生成するときに listBox に要素を追加したいと考えています。データを生成する関数があり、それらのデータの「名前」をリスト ボックスに入れたいと考えています。これが私の機能です:

実際に要素を設定する方法は次のとおりですが、次のエラーで失敗します。

ListBox クラス
セット (listbox, 'String', stringOfField) にString プロパティはありません

の値stringOfFieldは単なる文字列です。

AppDesigner Code View からこの関数を呼び出す方法は次のとおりです。

どうすればこれを修正できますか?

0 投票する
1 に答える
102 参照

matlab - ボタンを押すと更新される線をプロットするMatLab GUI

だから私は今MatLab GUIの割り当てに取り組んでいます。基本的に推理ゲームです。すべての試行で、ユーザーは左の軸に表示される相関関係を推測します。彼らが送信をクリックすると、私のコードは彼らの推定値と実際の相関関係の差の絶対値を計算します。ここまでは順調ですね。

右の軸に、「送信」をクリックするたびに更新される線をプロットしたいと思います。x 座標は試行番号になり、y 座標は前述の絶対差になります。「散布」または「プロット」を使用して、線の代わりに点を使用してこの情報を正常にプロットできますが、線にしようとすると、軸は更新されているように見えますが、何も表示されません...次のコードは両方ともマーカーが「.」の場合に機能します。または「o」または「s」または「x」...文字通り任意のマーカー..しかし、ドットを接続することはできません...アニメーション化された線と drawow を使用しようとしていじりましたが、それはしませんでした私もうまくいかない..

また scatter(handles.trial, handles.diff(handles.trial),'-.'); hold on; %plot trialwise absolute differences


**問題が解決しました!以下の解決策を参照してください