Matlab中数组下标是logical,如何处理?

简介: K>> a = 10*ones(1,10); K>> b = [1 56 23 5 6 45 9 7 89 10]; K>> c = b> a(c) = b(c) a = 1 10 10 5 6 10 9 7 10 10   从试验可以看出,逻辑1的话得到原来的值b,否则得到a中值。
K>> a = 10*ones(1,10);
K>> b = [1 56 23 5 6 45 9 7 89 10];
K>> c = b<a

c =

     1     0     0     1     1     0     1     1     0     0

K>> a(c) = b(c)

a =

     1    10    10     5     6    10     9     7    10    10

  从试验可以看出,逻辑1的话得到原来的值b,否则得到a中值。

目录
相关文章
|
Python Windows
SciPy 教程 之 SciPy Matlab 数组 1
本教程介绍了如何使用 SciPy 的 `scipy.io` 模块处理 Matlab 数组。通过 `savemat()` 方法可以将数据导出为 Matlab 格式的文件,而 `loadmat()` 方法则用于从 Matlab 文件中导入数据。示例展示了如何导出和导入一维数组,并解决了导入时数组维度增加的问题。
194 1
|
数据可视化 索引
MATLAB--控制语句--数组操作--符号运算--绘图--文件和数据的处理(二)
MATLAB--控制语句--数组操作--符号运算--绘图--文件和数据的处理
321 0
|
存储 索引
第二章:MATLAB基础教程:数组和矩阵运算
第二章:MATLAB基础教程:数组和矩阵运算
403 0
|
存储 人工智能 资源调度
Matlab矩阵和数组的操作
Matlab矩阵和数组的操作
478 0
|
Java C++ 索引
matlab与python在三维数组上的差异
他们行列层位置不一样
425 0
|
存储 人工智能 数据可视化
MATLAB 常用数学函数和数组和字符串、元胞数组和结构体,MATLAB 编程,关系运算符和逻辑变量(一)
MATLAB 常用数学函数和数组和字符串、元胞数组和结构体,MATLAB 编程,关系运算符和逻辑变量
401 0
MATLAB 常用数学函数和数组和字符串、元胞数组和结构体,MATLAB 编程,关系运算符和逻辑变量(一)
【 期末复习】 matlab 数组知识点总结(超详细)
【 期末复习】 matlab 数组知识点总结(超详细)
|
存储 索引
matlab使用教程(2)—数组索引、工作区与字符
使用单一下标引用数组中特定元素的方法称为线性索引。MATLAB® 中的每个变量都是一个可包含许多数字的数组。如果要访问数组的选定元素,请使用索引。有时,字符表示的数据并不对应到文本,例如 DNA 序列。在 R2017a 中引入双引号来创建字符串之前编写的程序中,字符数组很常见。不过,您可以在赋值语句左侧指定当前维外部的元素。要引用多个数组元素,请使用冒号运算符,这使您可以指定一个格式为。可以将文本赋给变量。如果文本包含双引号,请在定义中使用两个双引号。使用方括号串联字符数组,就像串联数值数组一样。
matlab使用教程(2)—数组索引、工作区与字符
|
算法 文件存储
MATLAB--控制语句--数组操作--符号运算--绘图--文件和数据的处理(三)
MATLAB--控制语句--数组操作--符号运算--绘图--文件和数据的处理
474 0
|
存储 人工智能 索引
MATLAB--控制语句--数组操作--符号运算--绘图--文件和数据的处理(一)
MATLAB--控制语句--数组操作--符号运算--绘图--文件和数据的处理
295 0

热门文章

最新文章