問題タブ [xlsread]

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 投票する
2 に答える
42 参照

matlab - matlabで「for」関数を使用して太字をループするにはどうすればよいですか?

A1:B2 を A2:B2 と A3:B3 にしたい.......

('A(i):B(i)') を試しましたが、失敗し、matlab はデータ範囲が無効であると言っています

この問題を解決するのを手伝ってください

「for 関数」を使用して A1:B2 を A2:B2 および A3:B3 にするにはどうすればよいですか?

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

matlab - Matlab xlsread: 空のセルを強制的に NaN として読み取る

Excel シートの正方形領域 (10 x 10 セル) から Matlab にデータをインポートする必要があります。

領域内のすべてのデータは数値ですが、領域の一部の外側の行と列は空です。

Matlab では、Excel に空のセルがある場所 (外側の行と列にも) に NaN を含む 10 x 10 の double の行列が必要です。

xlsread を使用すると、空の外側の行と列が自動的に切り捨てられます。

言うまでもなく、空の外側の行と列がいくつあるかを知らなくても、すべてが自動的に行われるべきです。

これどうやってするの?

0 投票する
0 に答える
365 参照

matlab - xlsread エラー - タイプ 'char' の入力引数の関数 'biffread' が定義されていません

私の Matlab ルーチンの 1 つで、Matlab 2012b で xls ファイルを読み取ると、次のエラー メッセージが表示されます。

タイプ 'char' の入力引数に対して未定義の関数 'biffread'。xlsread のエラー (71 行目)。biffvector = biffread(ファイル名);

関連するコード行は次のようになります。

次のようにコードを変更すると:

別のエラー メッセージが表示されます。

xlsread の使用中にエラーが発生しました。出力引数が多すぎます。

不可解な部分は、私の別のMatlabコードでまったく同じコード行が正常に機能することです(明らかに、問題はxlsファイルに関連していません)。

誰かが私にこれを説明し、どうすればこの問題を解決できるでしょうか?

0 投票する
3 に答える
3293 参照

excel - MATLAB の xlsread 関数には Excel が必要ですか?

同じ MATLAB コードと同じ Excel ファイル (.csv 形式) を持つ 2 台のコンピューターがあります。このコードは、Excel がインストールされているマシンでのみ機能します。他の違いは思いつきません。

コンピューターで xlsread が機能するには Excel が必要ですか? 表示されるエラーは、認識できない形式です。

この場合、Excel を入手せずに簡単な回避策はありますか?

編集:Excelは必要ないようです。おそらく問題は、ファイルが .csv であることですか? やっぱりフォーマットエラーです。同じ形式のファイルが他のコンピューターで機能した理由がわかりません。

解決済み: .csv ファイルが問題でした。.csv ファイルの読み取りでは、matlab の importdata() 関数が非常に用途が広いことが証明されました。

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

excel - matlabを介して高速に解析するためにデータを「タグ付け」する最良の方法は?

labview プログラムを使用してデータを Excel シートに収集します。データは一定の間隔で継続的に収集され、ファイル内の列の 1 つでイベントがマークされ、TaskA_0 がイベントの開始を表し、TaskA_1 がイベントの終了を表します。これはデータのスニペットです:

現在、これを を使用して matlab にロードしxlsread、 a を実行しstrfindてイベント マーカーの行インデックスを見つけ、データをタスクに分割します。各タスクは、TaskA_0 と TaskA_1 の間の隣接する列のデータです (ここではデータの間に通常はありますが、イベント名の間にも通常空白のセルがあります)。これはこれを行うための最良の方法ですか?それを個別の変数に入れたら、各変数に対して同じアクションを実行します。通常は、基本的な統計といくつかのデータ プロットです。データをバッチ処理したい場合は、これらの行を何度も書き直して、データをタスクごとに分割する必要があります。私でさえ間違っていて、ひどく非効率的であることは知っていますが、これを行う方法がわかりません。

これで、TaskAData の列に対して分析を実行し、残りのタスクに対してプロセスを繰り返すことができます。

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

excel - Matlab - xlsreadでExcelから式を取得しますか?

ドキュメントでは、Excel シートから matlab にデータをプルする ためにdoc xlsread使用できることが説明されています。[num,txt,raw] = xlsread('example.xls')

他のシートにコピーする数式を含むシートがありますが、数式自体ではなくxlread、解釈された数式の値を取ります。たとえば、1 つの数式は=AVERAGE(B8:V8)プログラムでシートから取得0.810したいものですが、代わりに Excel は数式が返す値を返します。

matlabで何らかの方法で式を抽出することは可能ですか?