matlab矢量化编程技巧集锦,MATLAB代码矢量化指南

MATLAB代码矢量化指南

发信站: BBS 水木清华站 (Tue Nov 12 00:43:16 2002), 站内

本文节译自http://doc.wendoc.com/support/tech-notes/

1100/1109.shtml

Revison: 2.0 Last Date Modified: 15-October-2002

翻译:coolor@smth

感谢:smth2008@smth提供他的译稿。本文多处参考或引用他的译文

=========================================================

一、基本技术

-----------------------------------------------------

1)MATLAB索引或引用(MATLAB Indexing or Referencing)

在MATLAB中有三种基本方法可以选取一个矩阵的子阵。它们分别是

下标法,线性法和逻辑法(subscripted, linear, and logical)。

如果你已经熟悉这个内容,请跳过本节

1.1)下标法

非常简单,看几个例子就好。

A = 6:12;

A([3,5])

ans =

8 10

A([3:2:end])

ans =

8 10 12

A =

[11 14 17; ...

12 15 18; ...

13 16 19];

A(2:3,2)

ans =

15

16

1.2)线性法

二维矩阵以列优先顺序可以线性展开,可以通过现行展开后的元素序号

来访问元素。

A =

[11 14 17; ...

12 15 18; ...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值