网站大量收购闲置独家精品文档,联系QQ:2885784924

Matlabを用いた行列演算.PDF

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Matlabを用いた行列演算

Matlabを用いた行列演算 担当: 荻田 武史 1 目的 •  行列は、シミュレーションにおいて重要である。 –  たくさんのデータを取り扱うのに便利 –  連立一次方程式や固有値の計算 •  本講義では、実際にMatlabで行列を扱い、行 列の演算について、例題や演習問題を通じて 学習する。 ※)第1回Matlabの基本的な使い方について習得していること 2 行列の転置 •  転置行列とは、元の行列の列と行を入れ換えて作っ た行列を言う。 •  MATLABでは行列Aの転置はA’と表す。 •  行ベクトルを列ベクトルに変換する操作などに転置演 算がよく用いられる。 a=[4 -1 3] a = 4 -1 3 a ans = 4 -1 3 3 配列積とdot積(行列積) •  配列積(.*):要素ごとの積を計算(結果は配列) •  dot積(*): 同じ次元の2つの列ベクトルのスカラー積(内積) n T                や行列積を計算 a b = ∑a b i i i=1 例題) 配列積とdot積の違いを確認してみよう。 a=[4 -1 3]; ☆こんなやり方でもdot積が求まります。 b=[-2 5 2]; sum(a.*b) ans = a*b -7 ans = -7 dot(a,b) a.*b ans = ans = -8 -5 6 -7 4 実習1:ベクトル演算 (1) 一様乱数で行ベクトル(1行×5列)、xとyを作成しなさい。 ヒント :一様乱数 rand(m,n) (2) (1)で作成したベクトルx,yの配列積とdot積を計算しなさ い。 (3) xの1列目と4列目を交換したものをzとし、zとyの配列積 とdot積を計算し、計算結果を確認しなさい。 ヒント :xをzとしてコピー          z=x  xの1列目の要素の取り出し、zの4列目に代入  z(4)=x(1) xの4列目の要素についても同様に行う 5

文档评论(0)

2105194781 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档