matlab数组下标可为正整数和逻辑数
百度知道中转载的:
选择数组中的数据有两种方法,一种是直接用下标选取,这是我们平时最常用的方法。比如a([1 3 4])。另一种使用逻辑数组选取,很多人都不知道这种方法。这种方法要求数组和逻辑数组的元素个数相等,比如a是数组,n是逻辑数组,则a(n)就是取a中与n为真的元素相对应的元素。比如a([1 0 1 1 0])就是取a的第1、3、4个元素,和a([1 3 4])等价。这种方法对于删选数据非常有效,比如要选择a中大于5的元素,很多人都必须调用find函数,但其实直接用a(a>5)即可,运算速度也比调用find函数要快得多。
举个例子:
>>a=[3,2,1,4,5]
a =
3 2 1 4 5
>> a([1,3,4])
ans =
3 1 4
>> a([1 0 1 1 0])
Subscript indices must either be real positive integers or logicals.
>> b=logical([1 0 1 1 0])
b =
1 0 1 1 0
>> a(b)
ans =
3 1 4
matlab数组下标可为正整数和逻辑数相关推荐
- matlab 数组索引必须为正整数或逻辑值
在做毕业设计,遇到一些问题,所以就把问题和解决方法记录下来. 源代码: feat = FADE(n_image); %提取特征 index=round(rand(1,N)*length(feat)); ...
- Matlab报错——数组索引必须为正整数或逻辑值
使用min函数时报错数组索引必须为正整数或逻辑值 解决方法:重启matlab,或clear all
- matlab 连续下标表示,MATLAB通过下标访问多个数组元素
在<MATLAB通过下标访问数组元素>中我们讲解了如何通过下标来访问数组中的某一个元素,除此之外,MATLAB 还允许通过下标一次性访问多个元素. 使用冒号指明下标范围 MATLAB 允许 ...
- matlab返回数组下标,matlab中如何将数组下标定义为从0开始
楼主不是想保留0:3这个信息?如果是的话,可以用结构数据来保存,或者是令k=0:3,然后显示的时候为t(k+1)不就行了.又或者编个函数,转换一下www.mh456.com防采集. 这个是没法直接修改 ...
- java调用matlab 数组_JAVA调用matlab程序 输入输出数据转换
JAVA调用matlab程序 输入输出数据转换 JAVA 程序调用 matlab函数(matlab导出jar包里的函数).JAVA解析matlab返回数据时,机器需要先安装matlab运行时环境 并 ...
- 增加数组下标_数组以及ArrayList源码解析
点击上方"码之初"关注,···选择"设为星标" 与精品技术文章不期而遇 前言 前一篇我们对数据结构有了个整体的概念上的了解,没看过的小伙伴们可以看我的上篇文章: ...
- c++ 不能分配给为0的数组_【嵌入式C】你有想过quot;数组下标quot;为何从0开始吗?...
1.聊一聊 相信大家都有看过电影,今天所分享的是其经典背景音乐,或许音乐响起你又会想起那条单纯.善良的秋田犬! 今天跟大家聊聊一个有意思的话题,C中的数组下标为啥是从0开始?或者说为什么现在大部分的编 ...
- 通过数组下标获取值都有哪些方法_通过面试题,让我们来了解Collection
前言 欢迎关注微信公众号:Coder编程 获取最新原创技术文章和相关免费学习资料,随时随地学习技术知识! 本章主要介绍Collection集合相关知识,结合面试中会提到的相关问题进行知识点的梳理.希望 ...
- c++ string 无法通过下标访问_数组下标1你见过吗?
作者:守望,Linux应用开发者,目前在公众号[编程珠玑] 分享Linux/C/C++/数据结构与算法/工具等原创技术文章和学习资源. 不知道你有没有见过-1作为数组下标的,我算是见到了.当然这一点在 ...
最新文章
- 韶音耳机连不上电脑_运动耳机什么牌子音质好,运动耳机品牌排行榜
- python按列输出_在python中创建漂亮的列输出
- POJ 2084 Catalan数+高精度
- CNN 与 Transformer 的强强联合!谷歌最新开源 BoTNet,ImageNet 达 84.7%准确率
- 硕士毕业后去国外读法学博士_法学硕士的完整形式是什么?
- React Suspense提供Redux的替代方案
- 从Exchange 通往Office 365系列(十二)发布Outlook Anywhere
- 设置字段权限_命令行快速提示:权限进阶
- android wifi ap sta,WIFI的AP/Sta模式简单介绍
- 帆软动态分页之单数据集行式报表(模板-引擎设设置启用及行数)
- Windows XP 优化设置注册文件集合(共80项,请谨慎使用)
- 【建议收藏】手把手教你画一个项目的技术架构图
- 从零学物联网技术:较大影响了我们生活的物联网技术应用有哪些?
- 记一次CAN报文过滤器组调试过程
- 星空华文通过聆讯:吃《中国好声音》老本 华人文化是股东
- H5页面 iPhoneX适配
- //一张纸的厚度是0.0001米,将纸对折,对折多少次厚度超过珠峰高度8848米
- Laravel学习记录--访问器与修改器
- 日常开发CSS小技巧整理
- 在SAR-Opt数据融合领域针对深度学习的SEN1-2数据集