問題タブ [matlab-table]

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 に答える
281 参照

matlab - テーブルの複数の行を別のテーブルに追加する

私は以下のようなテーブルを持っています: (これは私のテーブルからの数行です)

T:

ユーザー A を取得してから、前のテーブル (テーブル T) のようなテーブルを作成し、そのテーブルに入るにはすべての行がユーザー A に関連付けられている必要があります。この時点で、テーブルには次の行があります。

次に、このユーザーに関連する製品、つまり x,y,z を考えます。then x、次に y および z を含むすべての行がテーブルに追加されます。表のこの時点で、次の行があります。

次に、他のユーザーが検討対象としてテーブルに追加されました。つまり、 B,C です。次に、同じことが最初のユーザーに対して行われました (A) は、このユーザーに対して行われます (それぞれ B、次に C)。これは、必要な数の行がテーブルに追加されるようにするためです。ここでは、たとえば、8 行が必要です。つまり、最終結果は次のようになります。

つまり、作業が完了すると、2 番目のテーブル行の要求された数の行がインポートされます。

この点で私を助けてくれる体があれば、私は感謝しています。

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

matlab - MATLAB でこの区切られたテーブルの 2 列目を取得する方法は?

テーブルはタブで区切られているのでTSVだと思いますが、ファイルサイズは約350 MBで問題ないため、デリミネーターが正しくないことecg = tdfread(filename, '\t');を提案している行のために、次のコードは終了しません。\t

ADユニットに関するデータサンプル1例

たとえば、チャネル 1 (列 1)、startTime 1、および endTime 4 の場合を呼び出しますgetECG(16265, 1, 1, 4)。これは、次の Shai のコマンドで解決できますが、2 番目のデータ サンプルで失敗します。

AD ユニットがデータ処理に失敗したため、物理ユニットを含む 2 番目のデータ セット

NSRDB/16265.txt

図 1 私の現在のアプローチecg = dlmread(filename, ' ', 2, 0);は 13 列につながります

ここに画像の説明を入力

2 番目のデータ セットに対するShai の提案のテスト

図 2 2 番目のデータ列が失敗する 6 列になりましたが、最初の空の列も残っています

ここに画像の説明を入力

データ: WFDB MIT-BIH NSRDB

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

matlab - テーブルから特定の基準を満たす情報を抽出する方法は?

6 列 140,000 行のテーブルがありますが、テーブルから特定の情報を抽出する方法がわかりません。たとえば、特定の日付に発生したすべての事故を抽出しようとすると、行が存在しないことが示されるか、複数の事故が発生したために日付が繰り返されるため、行名として'12/05/2015'設定できません。'Date'1日で、エラーが発生し'Duplicate row name: '01/01/2015'ます。

日付を選択して、それに対応するすべてのデータを抽出するにはどうすればよいですか?

PS 以下に、テーブルの 1 つと、すべてを明確にするために日付を行として設定しようとしたときに発生するエラーの 2 つの写真を示します。

テーブルの写真

エラーの画像

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

matlab - MATLAB テーブル内のいくつかの変数のみを名前変更する方法は?

テーブルを生成したいが、1 つの変数だけの変数名を設定したいが、他のすべての変数はその名前を保持したい。

例として、次のデータがあるとします。

次を使用してテーブルを作成できるようになりました。

これは私にこれを与えます:

私はこれを取得したい:

私はこれをやろうとしました:

しかし、これはエラーになります:

MATLAB 2014b の問題を解決するにはどうすればよいですか?

私のデータでは、dが生成され、テーブルがループで作成され、のすべての値を保持したいと考えていますd。これが何とかなるなら。

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

matlab - 特定の基準を満たす特定のセル (テーブル内) で計算を行う方法は?

次のコードがあります。

ここに私のテーブル: ここに画像の説明を入力

問題: 私の sum 関数は、日付ごとに行全体の値 (col. 4-281) を合計しますが、特定の日付について、ヘッダーが ABC.L のセル配列にあるセルのみを追加したいと考えています。


X = ABC.L{1, 1}; 与える(抜粋):

ここに画像の説明を入力


赤い矢印: sum 関数が参照しているもの (同じ日付の L)。

緑の矢印: 私が今参照しようとしているもの (前の日付の L)。 ここに画像の説明を入力

ご協力いただきありがとうございます