永发信息网

matlab如何将数组元素做为变量名

答案:2  悬赏:50  手机版
解决时间 2021-02-28 20:04
比如str={'abc','defg','hi','j','klm','nop','qrst'}
已知abc=[1,2;3,4]
想通过str来表示abc(1,1)
就是实现可以用str(1)(1,1)来替换abc(1,1)
这样就可以用循环语句来表示其他变量的数值了,比如可以用str(2)(1,1)来替换defg(1,1);
最佳答案
这个难度相当高,当年我找到一个逼不得已的办法,读写文件可以实现上述功能。
全部回答
从数组狭义角度来说,matlab并不允许数组中出现字符串。但是字符串数组可以实现。 例如 str = ['12','tea']; 则str中包含了数字与字符串,但是注意,这里的12是两个字符,而不是1个数字。 除了使用字符串数组实现,还可以通过元胞数组实现。 元胞数组是matlab中一种数组,其可以包含任意类型的变量 例如 cellnum = {12,'tea'}; 则cellnum这个元胞数组中既包含数字12 又包含了字符串tea.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
绿源桥我想知道这个在什么地方
中国特工都有谁,都叫什么?特工之王是谁??
世面上很容易见到的螳螂有哪些
文彬汽车修理中心我想知道这个在什么地方
小游戏一排人手拉着手等另一队的人去撞是什么
qq9.0.5什么都不显示,登录页面,QQ好友看板
17%增值税发票每个月只能买50份 可以买100份
我在天龙八部游戏开的店铺倒闭了 但是我怎么
小燕子臭美地址有知道的么?有点事想过去
完美世界2鸿蒙秘抄做任务能得到吗
猴豆的作用
由工程量清单怎么做公路预算实例
【意林读后感】《意林》读后感
那利这个地址在什么地方,我要处理点事
一个女生找我要qq,什么意思
推荐资讯
喷绘中发出刺鼻的味道是由什么引起的呢
视频用户图标怎么点亮
几点残红 打一字
停车场有轿车和摩托车共39辆,这些车共有车轮1
到成功人士到底差多少
关于日光灯管及支架的问题
小太阳文具玩具批发地址在什么地方,想过去办
学计算机专业将来能做什么工作
【二级斜齿圆柱齿轮减速器】二级斜齿圆柱齿轮
蓝牙设备00:15:83:70:75:36是什么意思
大型鱼缸放在窗台上能行吗,砖混结构飘窗上,
商用爆米花机什么牌子好
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?