Info

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

could anyone help me to overcome the error in the following code

1 Ansicht (letzte 30 Tage)
Prabha Kumaresan
Prabha Kumaresan am 5 Apr. 2018
Geschlossen: MATLAB Answer Bot am 20 Aug. 2021
Code:
list_of_rng_seeds = {[12, 2 ,1], [3, 4 ,5 ,6, 7],[8 ,9, 10]}
for seed_idx = 1 : length(list_of_rng_seeds)
list_of_rng_seed = list_of_rng_seeds{seed_idx}
for rng_usage_idx = 1 : length(list_of_rng_seeds)
this_seed = list_of_rng_seeds(rng_usage_idx)
fprintf('Below results are for rng = %d\n', this_seed);
rng(this_seed)
unused_rows = 1:4
while ~isempty(unused_rows)
N_UE_rows = 2
rows=unused_rows(randsample(length(unused_rows),N_UE_rows))
[~,idx]=find(ismember(unused_rows,rows))
unused_rows(idx)=[]
end
end
end
If i run the code i am getting Error using fprintf Function is not defined for 'cell' inputs. Error in line 10 fprintf('Below results are for rng = %d\n', this_seed); could anyone help me to overcome it.

Antworten (1)

Pawel Jastrzebski
Pawel Jastrzebski am 5 Apr. 2018
Bearbeitet: Pawel Jastrzebski am 5 Apr. 2018
I believe that the 5ht line of code should be changed to (the variable without the -s):
this_seed = list_of_rng_seed(rng_usage_idx)
I can't check the rest of the code as I don't have the Statistical Toolbox. Also a piece of advice, it's probably not a good idea to have almost identical names for the variables:
  • list_of_rng_seed
  • list_of_rng_seed s

Community Treasure Hunt

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

Start Hunting!

Translated by