第二章 MATLAB数学运算.pptVIP

  • 10
  • 0
  • 约1.31万字
  • 约 103页
  • 2017-07-09 发布于河南
  • 举报
第二章 MATLAB数学运算

第二章 MATLAB的数学运算;2.1 矢量和矢量运算;1、浮点数相对精度 eps ans = 2.2204e-016;sqrt(5)+2/3j ans = 2.2361 - 0.6667i %一定要注意上面两个表达式的结果区别。; x=[0,5,8.5,9;9,1,inf,6] x = 0 5.0000 8.5000 9.0000 9.0000 1.0000 Inf 6.0000 y=[1,0,7,inf;5,7,inf,9] y = 1 0 7 Inf 5 7 Inf 9 rem(x,y) Warning: Divide by zero. (Type warning off MATLAB:divideByZero to suppress this warning.) ans = 0 NaN 1.5000 NaN 4.0000 1.0000 NaN 6.0000;5、圆周率π S=pi*0.5^2 S = 0.7854 %半径为0.5的圆的面积;量是矩阵表达的特殊形式。;1、矢量的加减运算 A=x1i+y1j+z1k,B=x2i+y2j+z2k; A±B=(x1±x2)i+(y1±y2)j+(z1±z2)k;; a=[4 4 1]; b=[-1 -2 5]; c=dot(a,b) c = -7 ; a=[4 4 1]; b=[-1 -2 5]; cross(a,b) ans = 22 -21 -4; a=[4 4 1];b=[-1 -2 5]; e=[1 2 3]; G=[a;b;e]; det(G) ans = -32;2.2 矩阵和矩阵运算;1、矩阵的一般输入方式 A=[-1 0 1 3;0 1 2 4;0 0 -1 0;-9 2 0 3] A = -1 0 1 3 0 1 2 4 0 0 -1 0 -9 2 0 3;a=[1:0.1:1.6;1.1:0.1:1.7;1.2:0.1:1.8;1.3:0.1:1.9;1.4:0.1:2.0] a = 1.0000 1.1000 1.2000 1.3000 1.4000 1.5000 1.6000 1.1000 1.2000 1.3000 1.4000 1.5000 1.6000 1.7000 1.2000 1.3000 1.4000 1.5000 1.6000 1.7000 1.8000 1.3000 1.4000 1.5000 1.6000 1.7000 1.8000 1.9000 1.4000 1.5000 1.6000 1.7000 1.8000 1.9000 2.0000; zeros(2,3) ans = 0 0 0 0 0 0 b=zeros(3,5,2) %行 列 组 b(:,:,1) = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 b(:,:,2) = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0; b=zeros(3,5,2,3) b(:,:,1,1) = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 b(:,:,2,1) = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ;B=eye(size(A)) %输出一个与矩阵A行列数相同 的单位矩阵;6、全1矩阵 元素全是1的矩阵称之为全1矩阵。 B=ones(n) %输出n阶全

文档评论(0)

1亿VIP精品文档

相关文档