Effacer les filtres
Effacer les filtres

Info

Cette question est clôturée. Rouvrir pour modifier ou répondre.

How do I index through logical vectors properly?

1 vue (au cours des 30 derniers jours)
Bianca Elena Ivanof
Bianca Elena Ivanof le 4 Avr 2016
Clôturé : MATLAB Answer Bot le 20 Août 2021
Hiya,
I have this piece of code (see image below).
1. when I run it, it does everything except the most important part, i.e the if statement (see image below).
2. I'm also struggling to attach the newly-created 'correction_b' column to the main all_baseline_data array --> all_baseline_data(:,25) = judgment_error_b(correction_b);
I have a hunch the problem is in the logical vs scalar dimensions, but I'm unsure.
Thank you in advance

Réponses (1)

Walter Roberson
Walter Roberson le 4 Avr 2016
inside your "for i" loop, every place you have judgement_error_b, you need to index it at i, such as
if judgement_error_b(i) < -1280
  2 commentaires
Bianca Elena Ivanof
Bianca Elena Ivanof le 4 Avr 2016
thank you very much
I understand why and I've done it but it doesn't seem to solve my problem, especially point 2 (i.e. after the if statement to attach the correction_b column to the main array
Walter Roberson
Walter Roberson le 5 Avr 2016
Please show your new code.

Cette question est clôturée.

Community Treasure Hunt

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

Start Hunting!

Translated by