- 13
- 0
- 约5.27千字
- 约 36页
- 2016-08-21 发布于湖北
- 举报
MATLAB-2数值变量表达式
【例】 画出衰减振荡曲线 , , 的取值范围是 t=0:pi/50:4*pi; %定义自变量t的取值数组 y=exp(-t/3).*sin(3*t); %计算与自变量相应的y数组。 plot(t,y,-r,LineWidth,2) %绘制曲线 axis([0,4*pi,-1,1]) xlabel(t),ylabel(y) 注意:乘法符前面的小黑点。 乘法符前面的小黑点,称为点乘,对于矩阵的点乘,即为对应元素的乘法 例如: A=[A1,A2,A3,A4];B=[B1,B2,B3,B4] C=A.*B=[A1*B1,A2*B2,A3*B3,A4*B4] 〖说明〗 本例第二条命令中的“.*”符号表示乘法是在两个数组相同位置上的元素间进行的。Matlab中把这种乘法称为“数组乘”或简称“点乘”。数组乘的引入,不但使得程序简洁自然,而且避免了耗费机时的“循环计算”。关于数组运算的详细叙述以后进行。 本例第二条命令是典型的“向量化”处理形式。建议同学们,只要可能,应尽量采用“向量化”运算形式。 【例】 复数矩阵 的生成,既计算矩阵A,B的乘积 本例演示:MATLAB矩阵运算命令的简捷性。 A=[1-5*i,3-7i;2-6*i,4-8*i] %复数数组的又一种输入方式 B=[3+2
原创力文档

文档评论(0)