创建一个结构体,两列

16个视图(30天)
阿尔贝托·阿克利
阿尔贝托·阿克利 2023年6月14日16时
评论道: Stephen23 2023年6月14日18:46
嗨。我想创建一个结构类似的图组成的两列:“名字”和“文件夹”。
我已经有char(由一个for循环):
k = 1:7
name_char% = ' 0001 ';
folder_char% = ' C \ ..... ';
结束
我试图创建结构但我不知道如何插入里面的所有值 name_char folder_char 生成的for循环。
first_column =“name_char”;
second_column =“folder_char”;
s =结构(first_column name_char、second_column folder_char);
我能怎么做?
1评论
Stephen23
Stephen23 2023年6月14日18:46
“嗨。我想创建一个结构类似的图组成的两列:“名字”和“文件夹”。
实际上你的结构有一个列,和六个字段。这显然是屏幕截图所示。
请不要将字段的数量与大小的结构,它们是完全无关的。

登录置评。

接受的答案

Stephen23
Stephen23 2023年6月14日17点32分
“我怎么能这么做?”
S =结构([]);
k = 1:7
name_char% = ' 0001 ';
folder_char% = ' C \ ..... ';
年代(k) . name = name_char;
(k)。文件夹= folder_char;
结束

答案(1)

Satwik
Satwik 2023年6月14日16:52
k = 1:7
name_char =“0001”;
folder_char =“C \ .....”;
结束
first_column =“name_char”;
second_column =“folder_char”;
s =结构(“first_column”{name_char},“second_column”,{folder_char});
s =结构体字段:
first_column:‘0001’second_column:“C \ ..... '
1评论
阿尔贝托·阿克利
阿尔贝托·阿克利 2023年6月14日下午
谢谢你的回复。
也许我的问题是有误导性的。
我想,每一个for循环,结束时的值 name_char folder_char 要插入内部结构组成的两列。

登录置评。

s manbetx 845


释放

R2021b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!