Filter löschen
Filter löschen

Info

Diese Frage ist geschlossen. Öffnen Sie sie erneut, um sie zu bearbeiten oder zu beantworten.

How do I index through logical vectors properly?

1 Ansicht (letzte 30 Tage)
Bianca Elena Ivanof
Bianca Elena Ivanof am 4 Apr. 2016
Geschlossen: MATLAB Answer Bot am 20 Aug. 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

Antworten (1)

Walter Roberson
Walter Roberson am 4 Apr. 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 Kommentare
Bianca Elena Ivanof
Bianca Elena Ivanof am 4 Apr. 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 am 5 Apr. 2016
Please show your new code.

Diese Frage ist geschlossen.

Community Treasure Hunt

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

Start Hunting!

Translated by