[解決済み] matlabでuicontrolコールバックの評価中にエラーが発生する
2022-02-27 17:25:34
質問
MATLABでスライダーを表示しているのですが、以下のようなエラーが発生します。
@(hObject,eventdata)rotate('slider1_Callback',hObject,eventdata,guidata(hObject))
??? Error while evaluating uicontrol Callback.
以下はコードです。
function slider1_Callback(hObject, eventdata, handles)
% hObject handle to slider1 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
% Hints: get(hObject,'Value') returns position of slider
% get(hObject,'Min') and get(hObject,'Max') to determine range of slider
a=get(handles.slider1,'Min',1,'Max',10,'Value',1);
%// error line:
function slider1_Callback(hObject, eventdata, handles)
解決方法は?
これは間違いです。
a=get(handles.slider1,'Min',1,'Max',10,'Value',1);
のどちらかを行うことができます。
a_min=get(handles.slider1,'Min');
a_max=get(handles.slider1,'Max');
a_val=get(handles.slider1,'Value');
よろしければ
得る
のプロパティは
uicontrol
, または
a=set(handles.slider1,'Min',1,'Max',10,'Value',1);
よろしければ
セット
のプロパティは
uicontrol
.
以下のコメントをEDIT :
スライダーの現在値を編集用テキストボックスに表示させたいようですね。それなら、こうする必要があります。
a_val=get(handles.slider1,'Value');
str=sprintf('Slider value %f',a_val);
set(handles.text1,'String',str);
あなたの質問は、よく練られ、自己完結していることを確認してください。あなたが実際に話してくれないと、私たちはあなたが何をしようとしているのか推測できません。
関連
-
[解決済み] Matlabで列ベクトルを反復処理する方法は?[重複].
-
[解決済み] 部分ピボッティングによるLU分解 Matlab
-
[解決済み] エラー --> 整数には同じクラスの整数か、スカラー倍数しか組み合わせることができません。
-
[解決済み] matlabでrandnを持つ確率変数の範囲はどうなっていますか?
-
[解決済み] データの補間は失敗:グリッドベクトルは与えられた値に一致する点のグリッドを定義しない
-
[解決済み] グラフ理論 Matlab BFSアルゴリズム
-
[解決済み] 匿名関数の微分
-
[解決済み] Matlab - 収束率を計算する
-
[解決済み] Matlab の imrect を用いて,新しい矩形の座標を取得します.
-
[解決済み] MatlabでY軸のプロット範囲を調整する方法は?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】「名前が重複する関数は定義できません」エラーが出るが、重複する関数はない。
-
[解決済み] 第一差分フィルタ
-
[解決済み] MATLABで「連結される配列の次元が一致しない」というエラーをデバッグする。
-
[解決済み] Matlabで列ベクトルを反復処理する方法は?[重複].
-
[解決済み] Matlabのリスト理解
-
[解決済み] matlabでhashtables/hashmapsを使う方法はありますか?重複
-
[解決済み] MatLab: 関数の引数を設定する
-
[解決済み] matlab のプロットベクトルは同じ長さでなければなりません。
-
[解決済み] Matlabで'symfun'によって記号関数の微分を実装するには?
-
[解決済み] matlabで三角行列を作る