Matlab 如何将两个变量连接成一个变量,并逐个取值?
在Matlab中,如何将两个变量连接成一个依次取值的变量?也就是说,从第一个取一个,然后从第二个取一个,然后再从第一个取一个 例如,加入Matlab 如何将两个变量连接成一个变量,并逐个取值?,matlab,vector,Matlab,Vector,在Matlab中,如何将两个变量连接成一个依次取值的变量?也就是说,从第一个取一个,然后从第二个取一个,然后再从第一个取一个 例如,加入 1 2 3 及 进入 也许这是一个非常基本的问题,但我对Matlab是新手。提前谢谢 将它们垂直连接为行向量,然后将结果转换回列: reshape([x(:), y(:)]', [], 1) 例子 这导致: ans = 1 4 2 5 3 6 将它们垂直连接为行向量,然后将结果转换回列: res
1
2
3
及
进入
也许这是一个非常基本的问题,但我对Matlab是新手。提前谢谢 将它们垂直连接为行向量,然后将结果转换回列:
reshape([x(:), y(:)]', [], 1)
例子
这导致:
ans =
1
4
2
5
3
6
将它们垂直连接为行向量,然后将结果转换回列:
reshape([x(:), y(:)]', [], 1)
例子
这导致:
ans =
1
4
2
5
3
6
相关问题:相关问题:谢谢!只是,正如您在编辑答案之前所写的那样,它对我也很有效:
c=[a(:)';b(:)';c=c(:)
我知道,但这件更短,更优雅。谢谢!只是,正如您在编辑答案之前所写的那样,它对我也很有效:c=[a(:)';b(:)';c=c(:)
我知道,但这条裙子更短更优雅。
ans =
1
4
2
5
3
6