Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 软件时空 > 工具软件 > 二维数组元素的标识
【标  题】:二维数组元素的标识
【关键字】:数组
【来  源】:网络

二维数组元素的标识

Your Ad Here



3.4 二维数组元素的标识

【 * 例 3.4.3 -1 】找出数组 中所有绝对值大于 3 的元素。

A=zeros(2,5); %预生成一个( 2*5 )全零数组

A(:)=-4:5 % 运用“全元素”赋值法获得 A

L=abs(A)>3 % 产生与 A 同维的“ 0 -1 ” 逻辑值数组

islogical(L) % 判断 L 是否逻辑值数组。输出若为 1 ,则是。

X=A(L) % 把 L 中逻辑值 1 对应的 A 元素取出

A =

-4 -2 0 2 4

-3 -1 1 3 5

L =

1 0 0 0 1

0 0 0 0 1

ans =

1

X =

-4

4

5


【 * 例 3.4.3 -2 】演示逻辑数组与一般双精度数值数组的关系和区别。(本例在例 3.4.3-1 基础上进行)。

(1)逻辑数组与双精度数组的相同之处

Num=[1,0,0,0,1;0,0,0,0,1]; %产生与 L 数组外表完全相同的“双精度数组”

N_L=Num==L % 假如 Num 与 L 数值相等,则应得 1 。

c_N=class(Num) % 用 class 指令检查 Num 的类属

c_L=class(L) % 用 class 指令检查 L 的类属

N_L =

1 1 1 1 1

1 1 1 1 1

c_N =

double

c_L =

double


(2)逻辑数组与一般双精度数组的差别

islogical(Num) %检查 Num 是否属于逻辑数组类

Y=A(Num) % 试探 Num 能否象 L 一样具有标识作用

ans =

0

??? Index into matrix is negative or zero. See release notes on changes to

logical indices.

二维数组的子数组寻访和赋值:【上一篇】
MATLAB 二维数组的创建:【下一篇】
【相关文章】
  • 二维数组的子数组寻访和赋值
  • 执行数组运算的常用函数
  • MATLAB 数组运算和矩阵运算
  • MATLAB 标准数组生成函数和数组操作函数
  • MATLAB 数组构作技法综合
  • MATLAB 高维数组
  • MATLAB “非数”和“空”数组
  • MATLAB 字符串数组
  • MATLAB 元胞数组
  • MATLAB 数组构架
  • 【随机文章】
  • mysql5.1.7-beta-log和mysql-connector-java-5.0.5中文乱码的解决(linux)
  • 微软视窗下岗 可口可乐受挫 外企在印度很不爽
  • ASP编写完整的IP所在地搜索类 下
  • 视频网站首页设计分析
  • 用 JUnitPerf 进行性能测试
  • 一个简单的动态页面转静页面的方法
  • Python书籍连接
  • 苹果常见问题解答
  • qmail+vpopmail+sqwebmail的安装步骤(上)
  • Flash 神奇遮罩之原理篇
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.