Matlab 版 (精华区)

发信人: bage (最近比较烦), 信区: Matlab
标  题: Matlab详细教程(十六)
发信站: 哈工大紫丁香 (Sun Feb  4 13:02:08 2001), 转信

发信人: finance (淼水), 信区: MathTools       
发信站: BBS 水木清华站 (Sat Apr  3 15:57:05 1999)

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



--------------------------------------------------------------------------------
  
上一页 下一页 讲义大纲 
--
行至水穷处,坐看云起时
***********************
菩提本无树,明镜亦非台
本来无一物,何处染尘埃

--
☆ 来源:.哈工大紫丁香 bbs.hit.edu.cn.[FROM: bage.bbs@smth.org]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:1.881毫秒