Filter löschen
Filter löschen

In the adsbexample.m script I'm getting an error: Array indices must be positive integers or logical values. Error in comm.inter​nal.Signal​SourceCont​roller/get​SignalSour​ce (line 181) obj.RadioAddress = radioAddress{radioNum};

1 Ansicht (letzte 30 Tage)

Akzeptierte Antwort

KSSV
KSSV am 1 Jan. 2019
Check the variable radioNum ...it might be either negative or double 0....MATLAB accepts only posititve integers as indices...zero cannot be an index.
A = rand(10,1) ;
A(1) % no error
A(logical(0)) % no error because index can be logical 0 / 1
A(-1) % error becuase index cannot be negative
A(0) % error because index cannot be zero (double)

Weitere Antworten (1)

Ethem
Ethem am 20 Mär. 2019
You need to enter "1" at the prompt, to use the radio number "1" with address "0".

Kategorien

Mehr zu Communications Toolbox finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by