MATLAB!a=[1 2 3 4],b=[5 6 7 8];现需从两数组中各选一数,a、b的数字应该一一对应,也就是说[a b]的值只能为[1 5] [2 6] [3 7] [4 8],用matlab该如何实现?请各位指教.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 10:44:28
MATLAB!a=[1 2 3 4],b=[5 6 7 8];现需从两数组中各选一数,a、b的数字应该一一对应,也就是说[a b]的值只能为[1 5] [2 6] [3 7] [4 8],用matlab该如何实现?请各位指教.

MATLAB!a=[1 2 3 4],b=[5 6 7 8];现需从两数组中各选一数,a、b的数字应该一一对应,也就是说[a b]的值只能为[1 5] [2 6] [3 7] [4 8],用matlab该如何实现?请各位指教.
MATLAB!a=[1 2 3 4],b=[5 6 7 8];现需从两数组中各选一数,a、b的数字应该一一对应,
也就是说[a b]的值只能为[1 5] [2 6] [3 7] [4 8],用matlab该如何实现?请各位指教.

MATLAB!a=[1 2 3 4],b=[5 6 7 8];现需从两数组中各选一数,a、b的数字应该一一对应,也就是说[a b]的值只能为[1 5] [2 6] [3 7] [4 8],用matlab该如何实现?请各位指教.
>> a=[1 2 3 4];b=[5 6 7 8];
c = [a;b];
>> c(:,1)
ans =
1
5
>> c(:,2)
ans =
2
6