I need help to correct this code. How do I get this error corected (Incorrect dimensions for matrix multiplication. Check that the number of columns in the first matrix matches the number of rows in the second matrix.)?
Mostra commenti meno recenti
function [SNRF, SNRUV] = SNG(noOfRuns)
NoOfPhotons = 1000000;
Q = 0.6;
b = 1;
E = 10000;
c = 0.00001;
stD = 1000;
Mean = 1000000;
for i = 1:noOfRuns
extPhotons = NoOfPhotons + randn(noOfRuns,1) * stD;
F = 0.01*extPhotons*2.303*E*b*c*Q;
stD2 = sqrt(F);
detPhotonsF = F + randn(noOfRuns,1)* stD2;
mean_detPhotonsF = mean(detPhotonsF);
stdev = std(detPhotonsF);
SNGF (i) = mean_detPhotonsF/stdev
end
2 Commenti
Bob Thompson
il 6 Feb 2019
What's wrong with it? Please provide more details, including a complete error message, if available.
Raymond Awoyemi
il 6 Feb 2019
Risposta accettata
Più risposte (0)
Categorie
Scopri di più su Creating and Concatenating Matrices in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!