How to save matlab coding output data in a file?

조회 수: 11 (최근 30일)
Sky Scrapper
Sky Scrapper 2019년 2월 8일
댓글: Stephen23 2019년 2월 8일
Hello,
I am working with matlab coding. I need to run the simulations for different models. For the 1st model, I run the simulation, it saves output in the workspace. but when i run the 2nd model, it saves the output file for the 2nd model. That is why i need to save the output for the 1st model to a file. So, i can store my outputs of all models.
can anyone please suggest me how to do?
  댓글 수: 11
Sky Scrapper
Sky Scrapper 2019년 2월 8일
it's showing error:
''Error using load
Number of columns on line 3 of ASCII file finaloutput.m must be the same as previous lines.''
Walter Roberson
Walter Roberson 2019년 2월 8일
Do not save naming .m file as destination . Name a .mat file.

댓글을 달려면 로그인하십시오.

채택된 답변

Omer Yasin Birey
Omer Yasin Birey 2019년 2월 8일
편집: Omer Yasin Birey 2019년 2월 8일
  댓글 수: 14
Sky Scrapper
Sky Scrapper 2019년 2월 8일
ok thanks a lot.
Stephen23
Stephen23 2019년 2월 8일
"Don't forget to write '-append' at the end otherwise it will write the variables over your existing variables. Meaning that your old variables will be deleted."
Yet that is exactly what the -append option does for .mat files: it overwrites existing variables of the same name, which confuses a lot of beginners (it would be better named overwrite or something similar). This is explained in the save help (and easily checked with a few tests).
The suggested answer to use matfile is pointlessly complex for this trivial task. Much simpler to use save in a loop, generating the filename each time:

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Workspace Variables and MAT Files에 대해 자세히 알아보기

태그

제품

Community Treasure Hunt

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

Start Hunting!

Translated by