matlab 构造矩阵[1,-1,1,-1......]
时间: 2023-10-05 15:10:49 浏览: 82
matlab中的矩阵
可以使用以下代码构造该矩阵:
n = 10; % 矩阵的大小
A = repmat([1,-1],1,n/2); % 重复生成 [1,-1] 序列
if mod(n,2) == 1 % 如果 n 是奇数,则加上最后一个元素 1
A(end+1) = 1;
end
A = reshape(A,n,[]); % 将向量转换为矩阵
disp(A); % 显示矩阵
阅读全文