Làm thế nào bạn có thể xây dựng một chuỗi ô chứa các số hiệu quả (trong trường hợp cụ thể của tôi, một mảng ô của nhãn cho chú giải).Làm thế nào để xây dựng một dãy ô chứa các số
Ví dụ: {'series 1', 'series 2', 'series 3'}
Tôi đã thử mọi thứ dọc theo dòng của
sprintf('series %i', {1:10})
nhưng dường như mảng sprintf và tế bào không chơi đẹp với nhau.
Một cái gì đó như thế này hoạt động nếu tôi chỉ muốn số, nhưng không hoạt động nếu tôi muốn văn bản là tốt.
cellstr(int2str([1:10]'))
Rõ ràng, nó có thể được thực hiện trong một vòng lặp, nhưng phải có cách thông minh để làm điều này.
Có! Điều này! Bạn giải quyết vấn đề của tôi, các giải pháp khác không làm việc cho kết quả đầu ra liên quan nhiều hơn. Ban đầu tôi tạo một vòng lặp không hoạt động khi được sử dụng làm đầu vào cho chú giải(): cho ii = 1: n; cellArray {ii} = {sptrinf ('n% d, val% 0,2f', ii, vals (ii))}; kết thúc – Leo