MATLABでCellの内容全部をコンカテネイトする。
いつもながらほんとにどうでも良い内容でいきます!
これをみて知ったんだけどアレイの全内容を指定したい場合(:)と指定するといいのは知っていたけど、同様のことがCellでもできるのは知らなかった。かんがえてみると当然な気もするが、MATLABのCellはPythonのリストに比べてあまり魅力がないので敬遠してたのでしらなかった。
例えば、二次元のアレイで最大値はどれかなみたいなときは
a = rand(5,5);
a =
0.8147 0.0975 0.1576 0.1419 0.6557
0.9058 0.2785 0.9706 0.4218 0.0357
0.1270 0.5469 0.9572 0.9157 0.8491
0.9134 0.9575 0.4854 0.7922 0.9340
0.6324 0.9649 0.8003 0.9595 0.6787
max(a(:))
ans =
0.9706
とすることができる 。
同様にAというCellがあってこれを全部一つのアレイにまとめたいなんてときには
A =
[45x2 double] [45x2 double]
horzcat(A{:})
なんてことができる 。
もともと次元が同じになるのを知っていたら3次元のアレイで始めるべきだけども。。。
« エクセルからクリップボード経由でMATLABのエディターにデータを埋め込む | トップページ | ウインドウズ用のPythonモデュールのインストーラーがたくさんあるサイト »
「パソコン・インターネット」カテゴリの記事
- Linuxのデスクトップ環境にログインした時にxmodmapコマンド実行(2023.12.30)
- youtube-dlでrumbleをダウンロード(2023.12.06)
- Pop!_OSのアプデがfcitxを繰り返し葬る件(2023.05.22)
- vue.jsで遊んでみる(2023.01.02)
- 『将棋神やねうら王』のオープンソース版MyShogiをLinux Mint 19.1でビルドしてみた件(2019.03.24)
「学問・資格」カテゴリの記事
- ウイルスを殺すのは簡単。人に無害でやるのが難しいの!! 二酸化塩素「こう?えい!」(2020.03.11)
- 老化はエピジェネティクスな影響が積り、スプライシングに影響を与えるのかも(2017.11.20)
- シネッセンス細胞がアツい。不老不死とハゲの治療が同時に可能か?(2017.11.18)
- 古めの論文でテキスト選択がおかしい時の対処法(2017.09.08)
- Juliaやってみよう。五日目。Pythonと速度比較。(2017.08.01)
« エクセルからクリップボード経由でMATLABのエディターにデータを埋め込む | トップページ | ウインドウズ用のPythonモデュールのインストーラーがたくさんあるサイト »
コメント