set the values to nan

264 vues (au cours des 30 derniers jours)
Hana
Hana le 11 Déc 2014
tb1=[1 2 3 ; 4 5 6 ; 7 8 9]; A1=[0 0 1;1 1 1;0 1 1];
I need to create a new array B1=[nan nan 3;4 5 6;nan 8 9]
when A1=0, then B1 should be nan otherwise it should take the values in tb1.

Réponse acceptée

Yu Jiang
Yu Jiang le 11 Déc 2014
>> B1 = tb1;
>> B1(A1==0) = NaN;

Plus de réponses (1)

Giorgos Papakonstantinou
Giorgos Papakonstantinou le 11 Déc 2014
Modifié(e) : Giorgos Papakonstantinou le 11 Déc 2014
Try this Hana
B1 = tb1;
B1(A1==0) = NaN;

Catégories

En savoir plus sur Logical dans Help Center et File Exchange

Tags

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by