問題タブ [matlab-uitable]
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.
matlab - uitableで行を選択しているときに、「非構造体配列のフィールドを参照しようとしました」と表示されます
問題は:
Pushbottomがクリックされると、次の行が選択されます。関連するコードは次のとおりです。
そしてopenningFunction
私は次のようにmtable
:
matlab - マウスクリックで日付を取得、matlab
カレンダーから2つの日付を取得したい. matlab関数は
また
しかし、ユーザーがクリックしたこれら2つの日付を取得する方法.
matlab - Uitable、cellSelectionCallback、およびデータセットの変更
私のコードは、少しでもここに掲載するには長すぎます。したがって、1 つまたは 2 つのことをお願いします: uitable 'ht' の 'Data' プロパティを変更すると、次のようになります。
「cellSelectionCallback」ルーチンがトリガーされますが (実際には選択が変更される可能性が非常に高いため)、データセットが変更された直後ではありません。
- これは本当ですか ?
- そのような振る舞いを防ぐ方法はありますか?
ありがとう !
java - スクロールバーで setValue を使用すると、uitable ヘッダーが破損する
プログラムでスクロール位置を変更できるテーブルを MATLAB で作成しようとしています。を作成し、Javaオブジェクトuitable
のハンドルを抽出しました (ここでは として指定)。UITablePeer
htable
UIScrollbarPane
次に、次を使用してオブジェクトのハンドルを取得しました。
この時点で、図は次のようになります (実際の表はもっと複雑です。これは例として作成したものです)。
表の左下隅にあるボックスはpushbutton
. コールバックがトリガーされると、setValue
メソッドを使用してスクロールバーの位置を変更します。
この後、テーブルは次のようになります。
ご覧のとおり、テーブルの上部が破損しています。refresh
関数またはメソッドを使用してみましたrepaint
が、役に立たないようです。これを「修正」する唯一の方法は、テーブルが完全に覆われるように別のウィンドウを (ドラッグまたは Alt キーを押しながら Tab キーを押して) 移動することです。明らかに、これは実際には最適なソリューションではありません。
誰でもこれを防止または修正する方法を提案できますか?
ありがとう
string - 文字列を一連の数字と連結することは可能ですか?
文字列(例:「STA」)があり、1からXまでの数字を使用してスティングを連結するセル配列を作成したいと思います。
私はコードに以下のフォアループのようなことをさせたいです:
最終結果を{<1xNumセル>}の形式にしたい
(これをColumnFormat配列のuitableに設定したい)
matlab - Matlab:論理セルと「true」のデフォルト値で適合
私はuitable 1x2を構築しようとしています。
Cell(1,1) 形式は「論理的」です。セル(1,2)は「文字」です
ファイルを実行すると: チェックボックスを押して cell(1,1) のチェックを外しても、何も起こりません。デフォルトでセルをtrueに設定しない場合-すべて問題ありません(つまり、次の行を削除します:
string - matlabで行列を文字列で動的に埋めるにはどうすればよいですか?
uitable
テーブルエントリのデータを というマトリックスに格納して、 を介してテーブルを印刷したいと思いますplot
。p0
すべてのエントリは、2 つの文字 (つまり、または、... ) で構成される文字列である必要がありu1
ます。マトリックスは、ネストされた 2 つの for ループで埋められる必要があります。
しかし、文字列を要素として保存したいときはいつでも。つまりplot(i,j)='a1'
、エラーが発生します
一方、最初に行列を完全に初期化すると、つまり
それはうまくいくようです。
この問題に関するアイデアをいただければ幸いです。セル配列の問題を解決する方法はありますか?
matlab - マウスアップ時にmatlab uitable cellsselectionコールバックを起動する
チェックボックス列を持つ uitable があります。選択したセルごとにチェックボックスのステータスを切り替えたい。明らかに、ユーザーがまだセルを選択範囲に追加しているときにコールバック関数が実行されると、これは機能しません。ユーザーがマウスを放す前に実行する必要があります。
ただし、セル選択コールバック関数の通常の動作は、選択領域が変化するたびに発生します。
どうすればこの動作を変更できますか?
あ
matlab - ユーザーにファイルを参照してもらいたいが、スクリプトに影響する
私はMATLABでやっています。
「cobat」という名前のファイルがあります。Cobat は *txt ファイルで、タブ区切りで、3 つの列で構成されているため、テーブルです。このスクリプトに手動でロードします。
ユーザーに自分のファイルを閲覧してもらいたい。どうすればいいですか?このコードは正しいですか:
ここに私の問題があります:
タブ区切り(テーブル)ではなく、テキストファイル専用だと思います。uitableを使わないといけないと思うのですが、ファイル(cobat)をロードする必要があるので実装方法がわかりません。
そして、それが実装されている場合、次のようにスクリプトに「cobat」を書くことはできません。
[g c] = kmeans(cobat,k,'dist','SqEuclidean'); y = [cobat g]
次に、「cobat」を何の名前に変更する必要がありますか?
ありがとうございました。