excel 如何给一个来自matlab的数据矩阵在第一行快速添加列名?

如[123;123;123],我想在矩阵第一行上插入[X1X2X3]这样的表示111为X!的,222为X2的,333为X3的值。有没有这样的命令?或者类似的?我已经知道了... 如[1 2 3;1 2 3;1 2 3],我想在矩阵第一行上插入[X1 X2 X3]这样的表示111为X!的,222为X2的,333为X3的值。有没有这样的命令?或者类似的?
我已经知道了,输入:="X"&COLUMN()即可。
展开
 我来答
匿名用户
2014-12-11
展开全部
a=rand(100,100);
tic
[b,pos]=sort(a(:,1));
aa=a(pos,:);
toc

tic
A=sortrows(a,1);
toc
det(aa-A)
前面的算法时间要短,效果是一样的
Elapsed time is 0.000110 seconds.
Elapsed time is 0.000259 seconds.

ans =

0

用个小矩阵检测下
a=magic(5);
tic
[b,pos]=sort(a(:,1));
aa=a(pos,:)
toc

tic
A=sortrows(a,1)
toc
det(aa-A)
a =

17 24 1 8 15
23 5 7 14 16
4 6 13 20 22
10 12 19 21 3
11 18 25 2 9

aa =

4 6 13 20 22
10 12 19 21 3
11 18 25 2 9
17 24 1 8 15
23 5 7 14 16

Elapsed time is 0.000133 seconds.

A =

4 6 13 20 22
10 12 19 21 3
11 18 25 2 9
17 24 1 8 15
23 5 7 14 16

Elapsed time is 0.000223 seconds.

ans =

0
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式