pass matlab variables to text file

7 views (last 30 days)
Gerrit
Gerrit on 17 Feb 2014
Edited: Mischa Kim on 17 Feb 2014
Hey, I've got a few variables that need to be shown in speficic spots in a html-file. The html-code already exists, including the variables' positions (positions are acually defined in the html-code!), so all I want to do is pass the variables from matlab to the html-file. I've tried using fprintf but it only seems to be able to actually write variables into a html-file, not just pass them. I'v chosen this way because it doesn't seem to be possible to position variables properly (as in specific pixel position) by using fprintf. Please let me know if I'm wrong because this way would of course be an option!
Does anyone know how to solve this one? Like how do I tell Matlab to write its variables into the variables defined in the html-code, not create its own.
I basically use the typical fprintf-code x = get(handles.x,'string'); fid = fopen(test.htm,'a'); fprintf(fid,['some html string',x]); fclose(fid);

Accepted Answer

Mischa Kim
Mischa Kim on 17 Feb 2014
Edited: Mischa Kim on 17 Feb 2014
Gerrit, I believe you already got most of what you need:
my_var = 3;
fid = fopen('test.htm','a');
fprintf(fid, ['<H2>My test input</H2>']);
fprintf(fid, ['\n<BR>Variable my_var = ', num2str(my_var)]);
fclose(fid)
Make sure that the filename is a string of characters. Does this answer your question?

More Answers (0)

Categories

Find more on Data Import and Export in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!