Borrar filtros
Borrar filtros

Is it possible to compare individual values of two vectors without a for loop?

2 visualizaciones (últimos 30 días)
a & b are string vectors of 1 x 2,000,000
c is an empty integer vector of 1 x 2,000,000
Using for loops, my code is thus:
for i = 1:2000000
if a(1,i) == b(1,i)
c(1,i) = 1;
else
c(1,i) = 0;
end
end
This is a simple example of what I'm trying to accomplish, but I'm looking for a faster way to do this and I don't know how to 'vectorize' comparisons.

Respuestas (1)

Fangjun Jiang
Fangjun Jiang el 5 de Feb. de 2019
a="abc";
b="Abc";
c=char(a)==char(b)

Categorías

Más información sobre Loops and Conditional Statements en Help Center y File Exchange.

Productos


Versión

R2018b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by