問題タブ [cell-array]
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 - 隣接する空でないセルをグループ化するにはどうすればよいですか?
私は4x4のセル配列を持っていますC
。
私は私に与える新しいセル配列 D を生成したい
基本的に、1.各列の隣接する空でないセルを垂直に結合し、2 D
.結果を含む新しいセル配列を出力します。
matlab - matlab: セル配列のマージ、時系列への変換
私は matlab (ツールボックスは追加されていません) をいじっていて、取引データベースから x 分バーを作成する方法を理解しようとしています。
SQL サーバーからデータにアクセスすると、セル配列 Buy_Data が取得されます。
コンテンツは次のようになります。
これらのセル配列の 2 つを x 分の時系列に結合するにはどうすればよいですか?
matlab - cell 配列内のセルを cell 配列に変換 - matlab
配列内の行番号と混同しないでください。1をスタイル2に変換するように求めているだけです
これはセル配列 C です
以下のバージョンに変換したいのですが、どうすればいいですか?
V2 =
matlab - このテキストファイルを適切なセル配列に変換する方法-Matlab
了解しました。これはテキストファイルです
今、私はそれを以下のセル配列としてロードしたいと思います
ここではコピーペーストを使用しましたが、ファイル読み取り(テキストファイル)を介して実行したいと思います。どうやってやるの ?ありがとうございました。
matlab - matlab: セルの内容を並べ替えるのに役立ちます
これは、入力から 1 つの要素を選択する必要があるコードの一部です。最終結果は奇妙な方法でソートされ、隣り合わせではなく 1X2 のセルが作成されます。
このコードは FOR LOOP 内にあります。
このコードの結果は次のとおりです。
ans =
一部の seqNams には、結合部位 (CAGCTG) が 1 つだけ含まれています。例えば:
ans =
ここで、(CAGCTG、CAGGTG、CAACTG など) のバインディング サイトのみを選択します。
それを行う別の for ループがあります。コード:
struSize = 長さ(struKm); tempcell = セル (1,1);
m=1 の場合:struSize
終わり
そして、このコードの結果:
resultsk.BS{:}
ans =
ans =
ans =
<1x1 セル> の隣に <1x2 セル> を作る 2 つの結合部位を持つ一部のセルの問題。
私はそれらすべてを一列に並べる必要があります。まだこれに苦労しています。助けていただけますか?
ありがとう、A
matlab - 文字列のセル配列を便利でエレガントかつ堅牢な方法で表示する
多くの場合、私の関数には、有効なオプションの数が少ない文字列引数が含まれています。たとえば、の最後の引数に似たモードを表す場合がありますinterp1
。ユーザーが間違った値を渡した場合、エラーメッセージに有効なオプションのリストを表示したいと思います。
現在、私はそれを次のように解決します:
私が利用しているトリックはsprintf
、セル配列を取得して、複数の文字列の連結を出力できることです。ただし、この動作は文書化されていないようであり、Matlab 2012bの時点で、MatlabsCodeAnalyzerはこの使用法に対して警告を発し始めていますsprintf
。それでも機能しますが、サポートされている方法ではない可能性があり、今後も機能するかどうかわからないため、警告を単に無視または抑制することには消極的です。
別の解決策はを使用することevalc('disp(valid_modes)')
ですが、その解決策は私を吐き気にさせます。
文字列のセル配列の値を便利かつエレガントに表示するにはどうすればよいですか?
matlab - cell 配列の組み合わせのサブプロット
たとえば、いくつかのサブプロットで図を生成しようとしています
このコードから、「data」と「data2」の各セルのサブプロットを生成しようとしました。「data」の各セルはサブプロット 1、3、5 にプロットされ、「data2」のセルはサブプロット 2、4 にプロットされました。 、6。私が生成したコードは、上記で説明したものではなく、data と data2 のすべてのサブプロットで同じ図を再現します。ここでの問題は、各データセットのセル数が 3 で、ループが 6 回繰り返されることだと思いますか? どうすればこれを修正できますか?
matlab - Matlabでさまざまな数のパラメーターを使用して関数を呼び出す
シンボリックツールボックスを使用してmatlab関数を生成しています。ただし、生成される関数への入力の数は、必要なオブジェクトの数(スイッチの数など)によって異なります。2および3スイッチの場合、生成される関数は次のようになります。
この関数を使用するスクリプトでは、これらのパラメーターのベクトルを確立します。
生成された関数を直接呼び出すか、ラッパー関数を作成して、スイッチの数を変更するときにcallステートメントを変更する必要がないようにします。この問題をさらに複雑にするために、これらの変数はACADO変数です。つまり、行列および要素ごとの演算は許可されません(つまり、すべての数学演算はスカラーを使用して実行する必要があり、シンボリックツールボックスの方程式はスカラー用に記述する必要があります)。
matlab - matlabで2つのセルを追加する方法
次のような B <1x3 cell> があります。
そして、次のように A <4x2 cell> を追加したい:
私はこのように試しました:
私が得たのは、「マトリックスの次元は一致する必要があります」です。どうすれば適切に行うことができますか?
matlab - オクターブ:指定されたマッピングをセル配列に適用します
Octaveにセル配列「リストのリスト」があると想像してください。
次に、ネストされた各行から特定の要素を抽出し、各行のインデックスをリストに指定します。たとえば、[1、2、2、3]はリターン[1、4、6、10]を意味します。
これを行うための最良のオクターブ風の方法は何ですか?私はループでそれを行う方法を知っていますが、それは醜いようです...