How to overwrite the array elements of File2.m in File3.m in matlab?See the details

1 次查看(过去 30 天)
Support required:
1.I need to write a script in File3.m.
2.I need to open the File2.m (By path)
3.I need to overwrite the File2.m file's A1(2:4) based on cal(19:21) every time.
4.I need to save the File2.m
Thanks in advance
Noohu.

回答(1 个)

Steven Lord
Steven Lord 2020-7-14
I recommend against storing your data in a program file and trying to modify the file like this. Instead store your data in a data file (like a MAT-file) that you can load and save.
If you must do this: read in file2.m as text using the file I/O functions. Modify the text in memory; the text data manipulation functions may be of use to you. Write the modified text back to file2.m using the file I/O functions.
  1 个评论
Mohamed Noohu Lebbai
Hi Steven,Thanks for sharing
I recommend against storing your data in a program file and trying to modify the file like this. Instead store your data in a data file (like a MAT-file) that you can load and save
Regarding highlighted lines:Currently i am working in exisitng script so couldnt change the process.
Finally i need to create an .mfile(File2.m) with values based on cat.m-->this could be done by File3.m's script.
This created File2.m will feed into the different tool,So .mfile format with actual values are important.
Request your gudness.
Regards,
Noohu

请先登录,再进行评论。

标签

Community Treasure Hunt

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

Start Hunting!

Translated by