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