問題タブ [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.

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

arrays - ユーザーが入力したuitableからのデータを文字列化する方法は?

  1. GUIDEでuitableを作成して、マトリックスフォームを作成しようとしています。したがって、ユーザーにテーブルにデータを入力してもらい、プッシュボタンでデータを使用したいと思います。しかし、テーブルからプッシュボタンにデータを文字列化する方法がわかりません。テーブルをプログラムする方法はありますか?私はただコールバックだけを取ります。m-editorでcreate関数やcellselectionfuncなどを使用する必要がありますか?

  2. 3行3列の行列を作成したいのですが、プロパティ検査で行を編集できません。4行目を削除して適用すると、常に4行になります。3行3列の行列を作成したいだけです。4x3ではありません。

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

matlab - uitable プロパティを編集するにはどうすればよいですか?

私はuitableのフィギュアを持っています。4 つの行と 3 つの列があります。プロパティ インスペクタに移動すると、行番号 4 を削除できません。行番号 4 を削除するにはどうすればよいですか?

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

matlab - ポップアップメニューとuitableの使い方は?

ポップアップメニューとテーブルがあります。ポップアップ メニューは、ユーザーが使用するジェネレータを選択するためのものです。たとえば、ユーザーが 2 つのジェネレーターを使用したい場合、ユーザーはポップアップ メニューで「2」を選択できます。ユーザーが 2 を選択すると、テーブルには 2 x 3 のテーブルが発行されます。ユーザーが 3 つのジェネレーターを選択した場合、テーブルには 3 x 3 のテーブルが発行されます。ユーザーが 4 つのジェネレーターを選択した場合、テーブルには 4 x 3 のテーブルが発行されます。私の質問は、この状況をどのように適用したいですか? つまり、ユーザーが「2」を選択したときに 2 x 3 のテーブルを作成し、ユーザーが「3」を選択したときに 3 x 3 のテーブルを作成する方法などです。

参考までに、私のプロジェクトは経済発信です。4 つのジェネレーターを使用して GUI を構築する必要があり、各ジェネレーターには制限があります。したがって、2つのuitableを作成する必要があります。したがって、各発電機ユーザーが選択した場合、ユーザーは各発電機(別のテーブル)に制限(メガワット単位)を挿入する必要があります

これは私のテーブルの例です(4×3):

C1

C2

C3

C4

ジェネレータの方程式は次のとおりです。

これは、各ジェネレーターの制限の表です。

C1

C2

C3

C4

この表の形式は次のようになります。

下限 < C1 < 上限

下 < C2 < 上

下 < C3 < 上

下 < C4 < 上

したがって、ユーザーが「2」を選択すると、2 x 3 テーブルがポップアップ表示されます。どうやってやりたいの?そのコードは何ですか?テーブルデータをプッシュボタンに呼び出す方法は? さて、私はすでに2つの適切な図を作成しており、行名n列名などのテーブルプロパティをすでに設定しています。しかし、どうすれば2行だけにしたいのですか?

これについて私を助けてください。

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

matlab - データセットから uitable を作成する

matlab で uitable を使用してデータセットからテーブルを作成できません。助けが必要です! 問題は次のとおりです。

簡単なデータセットを作成しました:

次に、このデータを使用して uitable を作成しようとしましたが、この行を書きました

しかし、私はこのエラーメッセージを受け取りました:

だから私は

しかし、私はこのエラーが発生しました:

数値と文字列の両方のエントリを含むデータセットから uitable を作成する方法がわかりません。

誰かが私を助けてくれるほど親切でしょうか?

0 投票する
2 に答える
1751 参照

matlab - 適切で目に見えない数字

次のコードは、非表示の Figure にプロットとテーブルを作成します。

唯一の問題は、テーブルが印刷/ファイルに保存されないことです。私はprintそれを確認するためにも使用しようとしました。plot私が置いた順序も重要ではありませんuitable

これに対する回避策はありますか? これを機能させたい理由は、何百ものプロットとその横にあるテーブルをファイルに保存したいのですが、プロットだけですが、時間がかかるように見えるので、それらを描画したくないからです。

次のコードは図を表示し、その後、テーブルも魔法のようにプリントに表示されます。

これまでのところ、これは常に再現可能です。私は R2011a を実行しています。ありがとう :)

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

matlab - 表(Matlab)のデータに従って適切なセルの色を変更するにはどうすればよいですか?

結果を返すmatlab関数があります。

テーブルには2つの列と多くの行があります。最初の列は「値」であり、2番目の列はある種の「安全しきい値/信頼区間」です。

特定のセルが赤く塗られるように出力をフォーマットしたいと思います。列1の「値」が列2の対応する「安全しきい値」を超えるセルです。

Matlabだけを使用してこれを行う方法はありますか?

PS:私は次のページを知っています:

http://www.mathworks.de/matlabcentral/newsreader/view_thread/150507

しかし、私には多くのいじくり回しのように思えます。その投稿が行われてから、Matlabが追いついて、この機能が組み込まれているのではないかと期待しています。

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

matlab - コンパイル後にuitableが正しく表示されない

セル構造の GUI に埋め込まれた uitable があり、編集可能です。Matlab 環境内ではすべて正常に動作しますが、コンパイル後、uitable は空白でしか表示されません。まだ編集可能ですが、GUI には何も表示されません。

PS: arrayviewfunc とその他の関連関数をコンパイルに含めました。したがって、この場合、関数の欠落が潜在的な原因になることはありません。このバグは 2008b で修正されていますが、私は 2008a のライセンスしか持っていません。とはいえ、これは私のプログラムにとって非常に重要なので、2008a での回避策があればここで相談したいと思います。

どうもありがとう!

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

excel - uitable のデータを Matlab のスプレッドシート Excel にエクスポートする

uitable とプッシュ ボタンを備えた GUI を設計しました。プッシュ ボタンを押すと、uitable のデータを Excel スプレッドシートにエクスポートできます。私の問題は、数値を持つ行列 Select に uitable のヘッダーを追加したいということです。このマトリックスは、以下に示すように、プッシュボタン コールバックによって使用されます。

押しボタンのコールバック

0 投票する
2 に答える
535 参照

html - Matlabと一緒に使用されるHTMLコード

最近、MatlabがLaTeX文字シーケンスを使用できることを発見しました。ただし、これらは関数text、title、xlabel、ylabel、およびzlabelでのみ使用できます。適したGUIを設計しました。そのヘッダーはHTMLコードを使用する文字列であり、次のようになります。

私の意図は、s^2をsの2乗に置き換えることです。文字列「header」内でLaTeX文字を使用できないため(少なくとも試してみましたが、機能しませんでした)、わからないHTMLコードを使用した場合の方法を知りたいと思います。

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

html - MatlabのhtmlコードからのExcelヘッダータイトル

ヘッダーのタイトル(変数「header」)がhtmlコードを使用しているuitableがあります。適したデータ(ヘッダーを含む)をExcelスプレッドシートにエクスポートしたいと思います。これは、このタスク用に記述されたコードです。

ただし、Excelスプレッドシートのヘッダータイトルが正しく書き込まれていません。