2016-03-10 62 views
0

comparison toolvisdiff(file1.m,file2.m)報告並排顯示文件file1.mfile2.m,並突出顯示不匹配的行。如何以編程方式保存來自visdiff的MATLAB比較結果並將其重新加載到GUI中或另存爲HTML?

在彈出的GUI中,您可以點擊和Save comparison report as HTML

你可以有assigned the value to a variable,例如,myDiff = visdiff(file1.m,file2.m);

然後savemyDiffsave(myVisDiff,myDiff);,其定義是不是HTML和.mat我不知道我怎麼會加載回進行目視檢查。

我怎麼能編程節省visdiff(file1.m,file2.m)產生的HTMLHTML,或者如果myDiff存儲爲一個.MAT直觀地顯示最初由visdiff創建相同的GUI?

回答

1

visdiff收到HTML是什麼,一切都剩下要做的就是把它寫入一個文件:

fid=fopen('diff.html') 
fwrite(fid,myDiff,'char') 
flose(fid) 

如果你願意,你也可以使用內置瀏覽器的MATLAB來顯示結果:

web(['text://',myDiff]) 
相關問題