Azzera filtri
Azzera filtri

Subscript indices must either be real positive integers or logicals

2 visualizzazioni (ultimi 30 giorni)
what should i do to not get this error? >> Subscript indices must either be real positive integers or logicals.
  1 Commento
per isakson
per isakson il 8 Ago 2017
Make sure that the values of sqrt(EbN0) and sqrt(2*EbN0) always are "real positive integers or logicals"

Accedi per commentare.

Risposta accettata

Walter Roberson
Walter Roberson il 8 Ago 2017
Remember,
Q(sqrt(EbN0))
means to take the square root of EbN0, and then try to use that square root as an index into the variable Q (which is a scalar.) There is no implied multiplication in MATLAB: if you want
Q .* sqrt(EbN0)
then you have to write that.
  2 Commenti
MOHINI MODI
MOHINI MODI il 8 Ago 2017
Thank you very much for helping me. I really appreciate your help. I tried running => Q .* sqrt(EbN0) Still i am getting error >> Subscript indices must either be real positive integers or logicals.
the cyclist
the cyclist il 8 Ago 2017
Modificato: the cyclist il 8 Ago 2017
It looks like you ran that in the command window, but you did not actually fix line in your script g.m. You need to edit the script before you run it.
Also, you will need to fix the next line
Q .* sqrt(2*EbN0)

Accedi per commentare.

Più risposte (2)

the cyclist
the cyclist il 8 Ago 2017
It looks like you have somehow created a variable with the name sqrt, and you are inadvertently accessing that variable, rather than the sqrt function.
  3 Commenti
the cyclist
the cyclist il 8 Ago 2017
Ah, you are right. I missed the evidence that the workspace didn't have an sqrt variable.
MOHINI MODI
MOHINI MODI il 8 Ago 2017
Modificato: MOHINI MODI il 8 Ago 2017
Hello Sir, Thank you very much for helping me. sqrt is matlab function i am using and Q is input signal, which is '1'

Accedi per commentare.


MOHINI MODI
MOHINI MODI il 10 Ago 2017
I got the graph, i was expecting. Thank you very much.

Categorie

Scopri di più su Get Started with MATLAB in Help Center e File Exchange

Tag

Non è stata ancora inserito alcun tag.

Prodotti

Community Treasure Hunt

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

Start Hunting!

Translated by