The documentation you are trying to access is no longer available on mathworks.com. Change your MATLAB Help Preferences to locally installed documentation or upgrade to the latest release.
matlab に慣れてきた人でも,「セル配列」をすっきり理解しきれた気がしない,という人は多いかもしれない.そうした向きへセル配列の解説を試みる. まとめ 兼 目次 セル配列とは「セル(=1×1のセル配列)」を並べた配列である. 「セル」は,任意のデータを中括弧で囲むと出来る.B = {A} など. どんなタイプのものも中括弧 {} で囲むとセルになるということ. セル配列の作り方は,根源的には 1) データを中括弧 {} で囲む(大括弧 [] 同様,複数のデータを一度に囲っても良い),2) cell 関数を使って空のセル配列を作る,3) struct2cell を使って構造体から変換する,の3通りで,この他に num2cell, mat2cell, cellstr という変換関数を使う方法もある.もちろん,個々のセルを配列として並べて大括弧 [] で囲んでも良い. 小括弧 () を用いて
MATLAB では NVIDIA® GPU を使用することにより、AI やディープラーニング、その他計算量が多い解析を CUDA® プログラマーでなくとも高速化できます。MATLAB と Parallel Computing Toolbox を使用すると、以下を行うことができます。 MATLAB から直接 NVIDIA GPU を使用(1000以上の組み込み関数が対応)。 MATLAB ワーカーおよび MATLAB Parallel Server を使用して、デスクトップ、コンピューティング クラスター、クラウド上の複数の GPU へアクセス。 GPU Coder を使用して CUDA コードを MATLAB から直接生成し、データセンター、クラウド、組み込みデバイスへ実装。 GPU Coder を使用して MATLAB から NVIDIA TensorRT™ コードを生成し、低遅延・高ス
ベクトル化ベクトル化の使用MATLAB® は、行列とベクトルに関する操作に最適化されています。ループベースでスカラー指向のコードを、MATLAB 行列とベクトル操作を使用するように変更するプロセスは "ベクトル化" と呼ばれます。コードのベクトル化の利点は次のとおりです。 外観: ベクトル化された数学的なコードは教科書の数式のように示されるので、コードが理解しやすくなります。 エラーの発生が少ない: ループがないため、ベクトル化コードはたいてい短くなります。コード行が少ないほど、プログラミング エラーが発生することも少なくなります。 パフォーマンス: 多くの場合、ベクトル化コードはループを含む同等のコードよりはるかに高速で実行されます。
急にMATLAB/Simulinkを使うことになった時に読む本posted with カエレバ株式会社ネクスティエレクトロニクス 2018-03-15 Amazonで探す楽天市場で探すYahooショッピングで探す 目次 目次 はじめに 1.配列の事前割当て 2.プログラムの複雑性の緩和 3.異なる型の変数への代入 4.ループではなく,行列演算を使用する. 5.出来るだけMATLABネイティブの関数を使う. 6.できるだけ関数化する 7.できるだけバックプロセスを減らす. 参考資料 MyEnigma Supporters はじめに MATLABで作成したコードは遅いことで有名です. しかし, MATLAB特有の問題を認識して, その問題を解決するようなコーディングをすることで, MATLABのコードは驚くほど高速化します. 今回は下記の記事を元に, MATLABのコードを高速化する方法を紹介
("MATLAB対応 ディジタル信号処理"の中で用いているもののみ抜粋) 定数 pi 円周率 eps 浮動小数点相対精度 演算子と特殊キャラクタ 数値演算子 + 加算.行列の場合は要素ごとの加算. - 減算.行列の場合は要素ごとの減算. * 乗算.行列の場合は行列の積を出力. / 除算.行列の場合は行列の右除算. .* 行列の要素ごとの乗算. ./ 行列の要素ごとの除算. ^ ベキ乗.行列の場合は行列のベキ乗(正方行列). .^ 行列の要素ごとのベキ乗. 比較演算子 == 等号 ~= 否定 <, >, <=, >= 比較演算子 論理演算子 & 論理積 | 論理和 ~ 否定 特殊演算子 : ベクトルを生成する.例 1:5 , 4:2:20 ; 結果を表示しない.または,関数と関数を区切る. ... 次の行に続けて記述する. % コメント .' 転置行列を出力する. 例 A.' abs abs
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く