wextend2 - two dimensional signal extension
This function extends the input matrix. The half of extension length should be provided. And the two parts of the extension would be put on the head and tail of the original vector. There are 8 methods to use. For details, please refer to SWT user guide.
-->a=[1 2 3;4 5 6;7 8 9]; -->a a = ! 1. 2. 3. ! ! 4. 5. 6. ! ! 7. 8. 9. ! -->b=wextend2(a,'symh',2,2) b = ! 5. 4. 4. 5. 6. 6. 5. ! ! 2. 1. 1. 2. 3. 3. 2. ! ! 2. 1. 1. 2. 3. 3. 2. ! ! 5. 4. 4. 5. 6. 6. 5. ! ! 8. 7. 7. 8. 9. 9. 8. ! ! 8. 7. 7. 8. 9. 9. 8. ! ! 5. 4. 4. 5. 6. 6. 5. ! -->b=wextend2(a,'symw',2,2) b = ! 9. 8. 7. 8. 9. 8. 7. ! ! 6. 5. 4. 5. 6. 5. 4. ! ! 3. 2. 1. 2. 3. 2. 1. ! ! 6. 5. 4. 5. 6. 5. 4. ! ! 9. 8. 7. 8. 9. 8. 7. ! ! 6. 5. 4. 5. 6. 5. 4. ! ! 3. 2. 1. 2. 3. 2. 1. ! -->b=wextend2(a,'sp0',2,2) b = ! 1. 1. 1. 2. 3. 3. 3. ! ! 1. 1. 1. 2. 3. 3. 3. ! ! 1. 1. 1. 2. 3. 3. 3. ! ! 4. 4. 4. 5. 6. 6. 6. ! ! 7. 7. 7. 8. 9. 9. 9. ! ! 7. 7. 7. 8. 9. 9. 9. ! ! 7. 7. 7. 8. 9. 9. 9. ! -->b=wextend2(a,'sp1',2,2) b = ! 1. 0. - 1. - 2. - 3. - 4. - 5. ! ! 2. - 3. - 2. - 1. 0. 1. 2. ! ! - 1. 0. 1. 2. 3. 4. 5. ! ! - 4. 3. 4. 5. 6. 7. 8. ! ! - 7. 6. 7. 8. 9. 10. 11. ! ! - 10. 9. 10. 11. 12. 13. 14. ! ! - 13. 12. 13. 14. 15. 16. 17. ! -->b=wextend2(a,'zpd',2,2) b = ! 0. 0. 0. 0. 0. 0. 0. ! ! 0. 0. 0. 0. 0. 0. 0. ! ! 0. 0. 1. 2. 3. 0. 0. ! ! 0. 0. 4. 5. 6. 0. 0. ! ! 0. 0. 7. 8. 9. 0. 0. ! ! 0. 0. 0. 0. 0. 0. 0. ! ! 0. 0. 0. 0. 0. 0. 0. ! -->b=wextend2(a,'ppd',2,2) b = ! 5. 6. 4. 5. 6. 4. 5. ! ! 8. 9. 7. 8. 9. 7. 8. ! ! 2. 3. 1. 2. 3. 1. 2. ! ! 5. 6. 4. 5. 6. 4. 5. ! ! 8. 9. 7. 8. 9. 7. 8. ! ! 2. 3. 1. 2. 3. 1. 2. ! ! 5. 6. 4. 5. 6. 4. 5. ! -->b=wextend2(a,'asymh',2,2) b = ! 5. 4. - 4. - 5. - 6. 6. 5. ! ! 2. 1. - 1. - 2. - 3. 3. 2. ! ! - 2. - 1. 1. 2. 3. - 3. - 2. ! ! - 5. - 4. 4. 5. 6. - 6. - 5. ! ! - 8. - 7. 7. 8. 9. - 9. - 8. ! ! 8. 7. - 7. - 8. - 9. 9. 8. ! ! 5. 4. - 4. - 5. - 6. 6. 5. ! -->b=wextend2(a,'asymw',2,2) b = ! 9. 8. - 7. - 8. - 9. 8. 7. ! ! 6. 5. - 4. - 5. - 6. 5. 4. ! ! - 3. - 2. 1. 2. 3. - 2. - 1. ! ! - 6. - 5. 4. 5. 6. - 5. - 4. ! ! - 9. - 8. 7. 8. 9. - 8. - 7. ! ! 6. 5. - 4. - 5. - 6. 5. 4. ! ! 3. 2. - 1. - 2. - 3. 2. 1. !