Unable to filter data with a for loop and replace command
Mostra commenti meno recenti
AA=Df{1,1};
AA(AA<1|AA>1.25)=0;
BB=Zf{1,1};
for ii=1:length(AA);
if AA(ii)==0
BB(ii)=0;
end
end
AAA=replace(AA,0,[])
BBB=replace(BB,0,[])
Zf compliments Df. I am trying to filter data that is between 2 values into a new matrix and then have a matrix with the Zf component matrix that compliments the Df matrix. However, whenever I run this code it gives me the error
First argument must be a string array, character vector, or cell array of character vectors.
Error in Analyze (line 283)
AAA=replace(AA,0,[])
How can I get a filtered matrix of both?
1 Commento
Image Analyst
il 1 Dic 2020
Well it says AA is not a "string array, character vector, or cell array of character vectors" but you didn't give us AA.
What does this say? Don't use semicolons and look in the command window for answers.
AA
whos AA
Please attach Zf and Df in a mat file so we can run your code.
save('answers.mat', 'Zf', 'Df');
Then use the paper clip icon to attach answers.mat.
Or else give us code how to create those variables.
Risposta accettata
Più risposte (0)
Categorie
Scopri di più su Performance and Memory 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!