Octave/Matlab ベクトルに新しい要素を追加する
2023-11-01 15:07:29
質問
ベクトルを持つ
x
という要素を追加しなければなりません。
newElem
) .
の違いはあるのでしょうか?
x(end+1) = newElem;
と
x = [x newElem];
?
どのように解決するのですか?
x(end+1) = newElem
はもう少し堅牢です。
x = [x newElem]
が動作するのは
x
が行ベクトルである場合のみ動作し、列ベクトルである場合は
x = [x; newElem]
が使われるはずです。
x(end+1) = newElem
は、行ベクトル、列ベクトルの両方に使えます。
しかし、一般的には、成長するベクトルは避けるべきです。もし、これを頻繁に行うと、コードが遅くなる可能性があります。考えてみてください:配列を大きくするには、新しいスペースを確保し、すべてをコピーし、新しい要素を追加し、古い混乱を片付けることが必要です...事前に正しいサイズを知っていれば、かなりの時間の無駄です :)
関連
-
[解決済み】ベクトルからサブベクトルを抽出する最適な方法とは?
-
[解決済み] std::vectorをハードコードされた要素で初期化する最も簡単な方法は何ですか?
-
[解決済み] std::vector<> からインデックスで要素を消すにはどうしたらいいですか?
-
[解決済み] ArrayListとVectorの違いは何ですか?
-
[解決済み] C++におけるstd::vectorとstd::arrayの比較
-
[解決済み】JavaScriptで配列の要素を削除する - delete vs splice
-
[解決済み] MATLABで行列の各行/列に関数を適用するにはどうすればよいですか?
-
[解決済み] MATLABで特定のディレクトリの下にあるすべてのファイルを取得する方法は?
-
[解決済み] Octave / Matlab: ベクトルを拡張し,それ自体を繰り返す?
-
[解決済み] MATLABのハッシュテーブル
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] MATLAB関数のいくつかの戻り値をエレガントに無視する方法
-
[解決済み] Matlab コマンドラインからm-fileを実行する
-
[解決済み] 異なる色の直線を自動でプロットする
-
[解決済み] MATLABで行列の各行/列に関数を適用するにはどうすればよいですか?
-
[解決済み] MATLABで特定のディレクトリの下にあるすべてのファイルを取得する方法は?
-
[解決済み] Octave / Matlab: ベクトルを拡張し,それ自体を繰り返す?
-
[解決済み] カクテルパーティーアルゴリズム SVD の実装 ... 1行のコードで?
-
[解決済み] なぜ/いつ Octave よりも MATLAB を選ぶべきなのでしょうか?
-
Matlabのプロットでフォントサイズを変更する
-
MATLABのプロット図のウィンドウタイトルを変更する方法は?