matlab将数组值划分为两类

例如:大于0的处理为1,小于0的处理为-1.

当然,可以选择循环结构和选择结构,但是效率会很低。

这里直接使用逻辑语句完成。

Matlab 复制代码
% 不使用循环语句,将数组内值划分为两类
clc;
clearvars;
a=[-0.1422  , -0.0433   , 0.1131 ,  0.0583 ,   0.0109  , -0.0863  ,  0.0411  , -0.0641  , -0.1055 ,   0.0025 ,  -0.1284 ,   0.0833  , -0.0795,   -0.1324];
a


p=(a>0);
d=-(a<0);
p+d

运行结果如下:

相关推荐
乐迪信息31 分钟前
乐迪信息:基于AI算法的煤矿作业人员安全规范智能监测与预警系统
大数据·人工智能·算法·安全·视觉检测·推荐算法
hsjkdhs1 小时前
C++之多层继承、多源继承、菱形继承
开发语言·c++·算法
立志成为大牛的小牛2 小时前
数据结构——十七、线索二叉树找前驱与后继(王道408)
数据结构·笔记·学习·程序人生·考研·算法
星空下的曙光2 小时前
Node.js crypto模块所有 API 详解 + 常用 API + 使用场景
算法·node.js·哈希算法
StarPrayers.3 小时前
旅行商问题(TSP)(2)(heuristics.py)(TSP 的两种贪心启发式算法实现)
前端·人工智能·python·算法·pycharm·启发式算法
爱吃橘的橘猫3 小时前
嵌入式系统与嵌入式 C 语言(2)
c语言·算法·嵌入式
235163 小时前
【LeetCode】146. LRU 缓存
java·后端·算法·leetcode·链表·缓存·职场和发展
weixin_307779135 小时前
使用Python高效读取ZIP压缩文件中的UTF-8 JSON数据到Pandas和PySpark DataFrame
开发语言·python·算法·自动化·json
柳安忆5 小时前
【论文阅读】Sparks of Science
算法
web安全工具库5 小时前
从课堂笔记到实践:深入理解Linux C函数库的奥秘
java·数据库·算法