有時候我不想將我的數據顯示給其他人,因此我需要修改它。當它準備好導出時,我希望導出工作區數據,例如表格,完全按照原樣導出,以便在此處舉例。將當前工作空間變量轉換爲代碼
我知道生成腳本函數,我覺得答案有點相關,但事實並非如此,發佈也不是我需要的命令。我怎麼做?
更新例如:
如何打印表的代碼?
%% Table example to export workspace
T={'A2P3';'A2P3';'A2P3';'A2P3 with (extra1)';'A2P3 with (extra1) and (extra 2)';'A2P3 with (extra1)';'B2P3';'B2P3';'B2P3';'B2P3 with (extra 1)';'A2P3'};
a={1 1 0 1 1 0 1 1 0 1 1 }
T(:,2)=num2cell(1);
T(3,2)=num2cell(0);
T(6,2)=num2cell(0);
T(9,2)=num2cell(0);
T=table(T(:,1),T(:,2));
class(T.Var1);
class(T.Var2);
T.Var1=categorical(T.Var1)
T.Var2=cell2mat(T.Var2)
class(T.Var1);
class(T.Var2);
感謝您的快速回復,它是一個表,包含數字和字符串數據。我有2013b。 – Easyquestionsonly
@Easyquestionsonly請發表一個例子,以及如何讓代碼看起來像最終。但對於混合內容的表,這是一項複雜的任務。如果張貼在這裏是唯一的目的,我不確定它是否值得痛苦。在一個新問題中可能會更好。 – thewaywewalk
謝謝你指出這一點,我更新了我的問題,發現我可以upvote人在同一時間:) – Easyquestionsonly