var vglnk = {api_url: '//api.viglink.com/api', key: '0dff9ade2d1125af6c910069b6d6e155'};구글에서 sprintf() 관련 자료들을 찾았다.
http://www.mathworks.com/matlabcentral/newsreader/view_thread/113179
동일한 파일에서 여러 번수들을 각각 저장하는 방법은 아래와 같은 것 같다.
for j=1:5
eval(eval(sprintf('Monitoring_%d = Height(j),Period(j),Direction(j)]',
> j));
fname = ['Station_' , num2str(j), '.txt'];
save(fname, ['Monitoring_', num2str(j)];
end
그런데 나는 1개 파일에 1개의 파일명을 자동으로 만드는 법을 찾는 중이다.
http://engi-agora.tistory.com/35
그리고 sprintf는 string전문, 숫자는 fprintf함수를 쓴다는 것을 알았다. 그리고 아래와 같이 C++처럼 미리 저장 파일명을 지정하고, A라는 변수를 저장하는 방법도 알았다.
fid = fopen('example.txt','w');
A = [1 2 4; 5 6 7];
fprintf(fid,'%d\t%d\t%d\n',A);
그리고 여러 변수를 동시에 저장하는 방법도 찾았다.
n = 1e5;
x = 1:n;
y = x.^2;
f1 = fopen('xy.csv','w');
for i = 1:length(x)
fprintf(f1,'%d\t%d\n',x(i),y(i));
end
fclose(f1);
var vglnk = {api_url: '//api.viglink.com/api', key: '0dff9ade2d1125af6c910069b6d6e155'};