作业帮 > 综合 > 作业

matlab中,如何表示一个值=其对应的值(形如“year_2000=9")

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/06 07:00:19
matlab中,如何表示一个值=其对应的值(形如“year_2000=9")
2000
9
2001
0
2002
0
2003
2
2004
2
2005
1
数据如上,如何利用matlab将上数据表示成形如“year_2000=9、year_2001=0.year_2005=1”
强烈不建议生成这种类型的变量名,用起来将非常的别扭和麻烦.
其实只需要用矩阵存一下所有的数据,比如:
AA = [2000 9; 2001 0; 2002 0];
然后,比如要寻找2000对应的数据,只需要:
val = AA(AA(:,1)==2000,2)
就可以了