MATLAB 任意數據類型轉為字符串


MATLAB 任意數據類型轉為字符串

情境:想在MATLAB的命令窗口打印數據,但是數據類型不確定

  • 原因:在MATLAB中打印數據,因為數據類型不確定。因此想法是:先把所有數據類型轉為字符串,然后打印。這里,不判斷數據
  • 方法:不判斷數據類型,直接利用MATLAB中evalc()函數抓取disp()方法的輸出

Code

any2str = @(x) evalc('disp(x)'); % defination any2str
% test
any2str(7); % number
any2str(eye(3)); % matrix
any2str(struct('ID', 'HW001', 'Name', 7)); % struct 

環境:

  • MATLAB 2021a
  • Windows 10 64bits


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM