About save symbolic problem!!

1 回表示 (過去 30 日間)
tony kevine
tony kevine 2015 年 2 月 26 日
コメント済み: tony kevine 2015 年 2 月 27 日
i have a matrix 3by3,and i want to save into txt type,i use the command save,but it give me "Warning: Attempt to write an unsupported data type to an ASCII file.Variable 'D' not written to file. " can anyone help me !! thanks !!

採用された回答

Sean de Wolski
Sean de Wolski 2015 年 2 月 26 日
I's use evalc to capture the symbolic expression as a string and then write it out:
% Something symbolic
syms x
y = [x sin(x) cos(x)].'*[x sin(x) cos(x)] % some symbolic matrix
%String it
str = evalc('y'); % to string
% Write it
fid = fopen('out.txt','w');
fprintf(fid,str);
fclose(fid);
  1 件のコメント
tony kevine
tony kevine 2015 年 2 月 27 日
thanks very much !!

サインインしてコメントする。

その他の回答 (0 件)

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by