MATLAB 程式设计 Learning Linear Algebra.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MATLAB 程式设计 Learning Linear Algebra

MATLAB 程式設計 Learning Linear Algebra 方煒 台大生機系 Vector Products, Dot and Cross a=[1,2,3];b=[3,2,1]; C=a*b D=a.*b E=dot(a,b) F=cross(a,b) Ex7_1 Solve a Linear System A=[ 1, 0,1;-1, 1,1;1,-1,1 ]; b=[4;4;2]; % now solve for x x=A\b %we obtain [1;2;3] Ex7_2 Max and Min x=0:.01:5; y=x.*exp(-x.^2); % take a look at the function so we know what it looks like plot(x,y) % find the max and min ymin=min(y) ymax=max(y) % find the max and min along with the array indices imax and imin % where they occur [ymin,imin]=min(y) [ymax,imax]=max(y) Ex7_3 Matrix Inverse A=[1,0,-1;-1,1,1;1,-1,1] % load C with the inverse of A C=inv(A) % verify by matrix multiplication % that A*C is the identity matrix A*C Ex7_4 Transpose and Hermitian Conjugate If your matrices are real, then there is no difference between these two commands %find the transpose of the matrix A A.’ %find the Hermitian conjugate of matrix A A’ [1,2,3] [1,2,3]’ [4;5;6] [4;5;6]’ Ex7_5a Special Matrices % eye: % load I with the 4x4 identity matrix (the programmer who invented this % syntax must have been drunk) I=eye(4,4) % zeros: % load Z with a 5x5 matrix full of zeros Z=zeros(5,5) % ones: % load X with a 3x3 matrix full of ones X=ones(3,3) % rand: % load Y with a 4x6 matrix full of random numbers between 0 and 1 % The random numbers are uniformly distributed on [0,1] Y=rand(4,6) % And to load a single random number just use r=rand % randn: % load Y with a 4x6 matrix full of random numbers with a Gaussian % distribution with zero mean and a variance of 1 Y=randn(4,6) Ex7_6 Determinant and Ex7_7 Norm Ex7_6 Determinant %Find the determinant of a square matrix this way det(A) Ex7_7 Norm of Vector (Magnitude) %Matlab will compute the magnitude of a vector a %(the square root of the sum of the squares of its components) %with the norm command a=[1,2,3] norm(a) Ex7_8 Sum the Elements %For arrays the command sum adds up the elements of the array: % calculate the sum of the squares of the reciprocals of the % integers fr

文档评论(0)

jixujianchi + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档