matlab cell型数据相减
答案:2 悬赏:60
解决时间 2021-02-22 22:18
- 提问者网友:江鱼
- 2021-02-21 21:33
X=cell(n,2),X的每个元素X{i,j}都是矩阵,如何实现X{1,1}=X{1,2}?
最佳答案
- 二级知识专家网友:虚伪的现实
- 2021-02-21 21:41
没看明白你的要求,——是想把cell数组的第二列复制到第一列吗?
如果是,很简单,直接X(:,1)=X(:,2)就可以了:
>> X=cell(3,2);
>> X(:,2)={1; magic(3); [1 2]}
X =
[] [ 1]
[] [3x3 double]
[] [1x2 double]
>> X(:,1)=X(:,2)
X =
[ 1] [ 1]
[3x3 double] [3x3 double]
[1x2 double] [1x2 double]
如果是,很简单,直接X(:,1)=X(:,2)就可以了:
>> X=cell(3,2);
>> X(:,2)={1; magic(3); [1 2]}
X =
[] [ 1]
[] [3x3 double]
[] [1x2 double]
>> X(:,1)=X(:,2)
X =
[ 1] [ 1]
[3x3 double] [3x3 double]
[1x2 double] [1x2 double]
全部回答
- 1楼网友:情战辞言
- 2021-02-21 22:03
matlab cell型数据转换成string类型,参考代码如下:
names={'fyc','hy','ljg','lqf','lsl','ml','nhz','rj','syj','wl','wq','wyc','xch','xxj','yjf','zc','zdx','zjg','zl','zyf'};
len_names=length(names);
names(1)
for i=1:len_names
url=strcat('d:\gaitdataseta-silh\silhouettes\',names(i),'\00_1');
url=url{1};
end
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯