matlab数值问题生成了一个数组,里面有n个数.如何把数组的前三位X1,X2,X3赋给T1,把X4,X5,X6赋给T2使T1=(X1,X2,X3),T2=(X4,X5,X6).Tn=(...Xn)
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/28 22:57:57
matlab数值问题生成了一个数组,里面有n个数.如何把数组的前三位X1,X2,X3赋给T1,把X4,X5,X6赋给T2使T1=(X1,X2,X3),T2=(X4,X5,X6).Tn=(...Xn)
matlab数值问题
生成了一个数组,里面有n个数.如何把数组的前三位X1,X2,X3赋给T1,把X4,X5,X6赋给T2使T1=(X1,X2,X3),T2=(X4,X5,X6).Tn=(...Xn)
matlab数值问题生成了一个数组,里面有n个数.如何把数组的前三位X1,X2,X3赋给T1,把X4,X5,X6赋给T2使T1=(X1,X2,X3),T2=(X4,X5,X6).Tn=(...Xn)
我用随机数生成一组列向量吧, 全是正数的列向量才能用下边的代码:
a=randint(10,1,[1e+7,1e+8]) %这是生成的列向量
b=num2str(a); %转化成字符串型
b=b(:,1:3); %提取前3列
T(:,1)=str2num(b(:,1)); % 第一列生成的数
T(:,2)=str2num(b(:,2));
T(:,3)=str2num(b(:,3));
T
粘贴到命令行, 或者保存为.m文件后运行输出:
a =
87037814
54122499
83434130
51469285
51161894
50561999
47099715
91144885
10502554
36766511
T =
8 7 0
5 4 1
8 3 4
5 1 4
5 1 1
5 0 5
4 7 0
9 1 1
1 0 5
3 6 7