File naming based on user input
조회 수: 3 (최근 30일)
이전 댓글 표시
So, I've got some code begins :
function [ Output ] = flatlandprojection(y)
and ends with
put=transpose(Output)
xlswrite('fileout',put);
end
with some coding mcjiggery in between that produces "Output".. I wondered if there was a way to allow for user input in the function that would determine the name of the created file...
I'm imagining something like... function[Output] = flatlandprojection(y,"desired name") such that this results in .. xlswrite("desired name",put);
as things stand, I have to change the file name by changing the code for the function itself, which feels crumby.
Thank you in advance. I really appreciate all the help I've received from members here.
댓글 수: 0
채택된 답변
Walter Roberson
2017년 3월 29일
function [ Output ] = flatlandprojection(y, filename)
...
xlswrite(filename, put);
댓글 수: 2
Stephen23
2017년 3월 29일
편집: Stephen23
2017년 3월 29일
"I'm not clear on the syntax required to make this work."
The syntax is exactly what Walter Roberson showed you. It will work when you supply the name string as the second input argument to the function when the function is called:
y = ...
name = 'MyFile.txt';
z = flatlandprojection(y, name)
Basic MATLAB useage, such as how to call functions, is covered in the introductory tutorials:
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Large Files and Big Data에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!