View text in editor without saving to file

Hi there,
I'm in the process of writing a GUI for my application with a feature of exporting the code to run as an M-file. At the moment the user is prompted for a file location, which is then written to and opened in the editor. However, what I'd like to do is save the text (i.e., code) to a tmp file and pipe this to a new untitled file in the editor without saving it. Does any one know if this is possible / how to do it?
Many thanks!
Nick

답변 (2개)

Jiro Doke
Jiro Doke 2011년 2월 21일

1 개 추천

Depending on the release of MATLAB, you may be able to use the unsupported editor API through the editorservices package.
help editorservices
Here's an example:
editorservices.new(sprintf('data = rand(10,3);\nplot(data);'));
Mike wrote a blog post about this here.
Jan
Jan 2011년 2월 21일

1 개 추천

Undocumented method working in Matlab 2009a, where Jiro's EDITORSERVICES is not available:
S = com.mathworks.mlservices.MLEditorServices;
S.newDocument('Your string here\n2nd line');
Look inside the EDIT function.

카테고리

도움말 센터File Exchange에서 Environment and Settings에 대해 자세히 알아보기

태그

질문:

2011년 2월 21일

Community Treasure Hunt

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

Start Hunting!

Translated by