Effacer les filtres
Effacer les filtres

Info

Cette question est clôturée. Rouvrir pour modifier ou répondre.

Could you please correct my program for single variable but different size and many outputs.

3 vues (au cours des 30 derniers jours)
Rakesh Yadav Kodari
Rakesh Yadav Kodari le 27 Fév 2019
Clôturé : MATLAB Answer Bot le 20 Août 2021
I have a single variable called A. it is a serial ports output and size is infinity. so it gives the output with many different sizes.
for example A = '9/027B/029B/02C1/0245/0335/01A8/0365/0110/0335/00D5/0323/00B3/034E/0038/0359/-FFC3/032
A =023C/031C/0286/02CA/02AD/027A/030B/0237/0380/019B/039E/0122/03AD/00D5/03D2/
A = 4/0209/00AD/01D8/0083/01A2/005F/0173/0055/01B7
A = 0A5/026F/0114/0241| and so on
Can I record the Output A from specific Delimiters in to another variable, M and L are starting and ending delimiters
if (positionofM == strfind(A, 'M')) && (PositionofEnd == strfind(A, L))
newframes = A(positionofM:PositionofEnd);
end
  3 commentaires
Rakesh Yadav Kodari
Rakesh Yadav Kodari le 27 Fév 2019
M and L was an example.
The problem is each time I get the output as A = something..............., I am losing the previous output.
I need to track the A with the starting and ending delimiters and save it to another variable.
Is there any possible way?
Jan
Jan le 3 Avr 2019
@Rakesh: If you post a working example, it is easy to suggest a modification. Expanding a not working example is somewhat artificial.

Réponses (2)

Bob Thompson
Bob Thompson le 2 Avr 2019
You are losing the different values of A because you are overwriting the value each time you run a new calculation. The way to prevent this from happening is with indexing.

Jan
Jan le 3 Avr 2019
Modifié(e) : Jan le 3 Avr 2019
A{1} = '9/027B/029B/02C1/0245/0335/01A8/0365/0110/0335/00D5/0323/00B3/034E/0038/0359/-FFC3/032'
A{2} = '023C/031C/0286/02CA/02AD/027A/030B/0237/0380/019B/039E/0122/03AD/00D5/03D2/'
A{3} = '4/0209/00AD/01D8/0083/01A2/005F/0173/0055/01B7'
...and so on
Use a cell array to store variables with different sizes or classes.
A modern string object would be fine also for this example.

Cette question est clôturée.

Community Treasure Hunt

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

Start Hunting!

Translated by