Có một cú pháp chuỗi nhiều dòng trong Matlab hay là cần thiết để nối nhiều dòng?Chuỗi nhiều dòng chữ trong Matlab?
Tôi tìm thấy gói verbatim, nhưng nó chỉ hoạt động trong một tệp m hoặc chức năng và không tương tác trong các ô trình soạn thảo.
CHỈNH SỬA: Tôi đặc biệt sau khi có khả năng đọc và sửa đổi chữ trong mã (tưởng tượng nó chứa khối thụt lề các cấp khác nhau) - thật dễ dàng để tạo chuỗi nhiều dòng, nhưng tôi đang tìm kiếm sytax thuận tiện nhất để thực hiện cái đó.
Cho đến nay tôi có
t = {...
'abc'...
'def'};
t = cellfun(@(x) [x sprintf('\n')],t,'Unif',false);
t = horzcat(t{:});
mang đến cho kích thước (t) = 1 8, nhưng rõ ràng là một chút của một mớ hỗn độn.
EDIT 2: Về cơ bản verbatim
thực hiện những gì tôi muốn ngoại trừ nó không hoạt động trong các ô soạn thảo, nhưng có lẽ cách tốt nhất của tôi là cập nhật nó để thực hiện. Tôi nghĩ rằng nó sẽ có thể để có được tập tin mở hiện tại và vị trí con trỏ từ giao diện java để biên tập viên. Vấn đề là nếu có nhiều cuộc gọi nguyên âm trong cùng một ô, bạn sẽ phân biệt chúng như thế nào.
Tôi không chắc chắn rằng tôi sẽ theo dõi câu hỏi của bạn. bạn có thể thêm một số ví dụ để làm rõ mục tiêu của bạn không? – Shai
Shai: Tôi muốn nhập chuỗi ký tự nhiều dòng như '" "" 'trong Python: ví dụ để sao chép và dán khối văn bản (duy trì thụt đầu dòng) từ một nguồn khác vào chuỗi MATLAB. – robince