Effacer les filtres
Effacer les filtres

Is this code correct for split an EMG signal into 10 equal part?

3 vues (au cours des 30 derniers jours)
Ghazal Hnr
Ghazal Hnr le 4 Mar 2017
Commenté : Ghazal Hnr le 5 Mar 2017
total number of samples are 1000 should I write like this?
part1 = EMG(1:100);
part2 = EMG(100:200);
part3 = EMG(200:300);
part4 = EMG(300:400);
...
until part10 ?
is any shorter code to write it?

Réponse acceptée

Image Analyst
Image Analyst le 4 Mar 2017
No, not if you want 10 separate, individually named variables. At least none that I would recommend.
By the way, the indexes should start with 101, 201, 301, etc., NOT 100, 200, 300, etc.
  5 commentaires
Image Analyst
Image Analyst le 5 Mar 2017
You can't stuff 1000 elements into one element. I recommend you just use the 10 different variables, or just use indexes when you need to extract a portion, and leave the array as it is.
The other option is to use a cell array but I don't recommend that. You'd have to use a different name if you did, like caEMG instead of EMG.
Ghazal Hnr
Ghazal Hnr le 5 Mar 2017
Thank you very much

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by