阵列运算的特色

MATLAB

2.4.5 阵列运算的特色


MATLAB 在许多运算皆是以阵列为对象,即是以阵列的元素为对象。因此除了+, - 这二个运算外,其余的运算符号(乘、除、次方)皆须加上.来强调阵列之间的运算。以下几个例子可以说明 阵列运算的特色。如果a,b各代表二个不同的阵列,ab 之间的运算是元素对元素的方式,例如

几个例子如下:

>> x = 1.5; % x 是纯量

>> y = exp(x^2); % exp(x^2) 是纯量运算

>> y1 = x/y % x/y 是纯量运算

>> x = 1:0.1:2; % x 是阵列

>> y = exp(x.^2); % exp(x.^2) 是阵列运算

>> y1= x./y % x./y 是阵列运算

这个例子的算式较长,一样也须注意纯量与阵列运算的差别

>> x=2.0 % x 是一纯量

>> nume = x^3 - 2*x^2 + x - 6.3;

>> deno = x^2 + 0.05*x - 3.14;

>> f = nume/deno

>> x=1:5; % 注意 x 是一阵列

>> nume = x.^3 - 2*x.^2 + x - 6.3;

>> deno = x.^2 + 0.05*x - 3.14;

>> f = nume./deno



上一页 下一页 讲义大纲