How can i write a .ymal file ??

30 次查看(过去 30 天)
Hi everyone,
i have to write in a .yaml file a vector of cells (first cell is a string, then i have a vector of number values and convert all in cell was a simple solution to have different types of variables in the same vector).
i don't know the extension .yaml and so i hope that someone of you could help me :)
I attach an example of what i'm saying:
signal = x; %vector of double
label = ('signal x'); %string
A = mat2cell(signal, ones(1,size(signal,1)), ones(size(signal,2))); %conversion in cell vector
B = cat(2,label,A); %concat string and cell vector in order to forming a row
%now i have to save B in a file with .yaml as extension
Maybe using .yaml file there is another solution to have label and signal in the same row :)
thank you in advance

采纳的回答

Walter Roberson
Walter Roberson 2021-6-29
https://github.com/ewiger/yamlmatlab can be used to write YAML from MATLAB.
  1 个评论
cui,xingxing
cui,xingxing 2022-6-13
this yamlmatlab can not import and export my yml format. see my attachment

请先登录,再进行评论。

更多回答(2 个)

Prakhar Rai
Prakhar Rai 2021-6-29
编辑:Prakhar Rai 2021-6-29
As of now MATLAB does not support YAML parsing but you could use third party tools like 'yamlmatlab' for the task.
Please refer to the links: yamlmatlab and yamlmatlab github .

Bill Tubbs
Bill Tubbs 2024-3-31
编辑:Bill Tubbs 2024-3-31
I find this third-party module by MartinKoch123 works well for reading and writing Yaml files:

类别

Help CenterFile Exchange 中查找有关 File Operations 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by