1樓:戎楊氏彭癸
建立一個隨機矩陣:它的每行每列都只有一個位置為1,其餘為0a=eye(5)
b=randperm(5)
c=a(:,b)
這樣c就滿足要求。
建立一個矩陣只要求每列上只有一個位置為1
a=zeros(5);
fori=1:length(a)
b=randperm(5);
a(b(1),i)=1;end
2樓:匿名使用者
還有一種更為簡便的方法,x=1:4;y=x;[x,y]=meshgrid(x,y)
執行出來x是列相等,y是行相等的矩陣。
3樓:匿名使用者
已知a=[1 2 3 4]『;
b=repmat(a,1,4);
4樓:曲水流觴
>>a=[1 2 3 4]';
b=a(:,ones(1,4))
>>b =
1 1 1 1
2 2 2 2
3 3 3 3
4 4 4 4
5樓:泊進
%a是列向量
n = length(a);
ann = zeros([n,n]);
for i=1:n
ann(:,i) = a;
end;
ann就是那樣的陣...
6樓:匿名使用者
個人感覺你還是直接輸入,要簡單很多.
matlab 如何生成一個m行n列的隨機矩陣,每一行元素值相同,其值為1、2、3、4?
7樓:匿名使用者
x=round(rand(1,8)*3+1);
u=repmat(x,3,1);
matlab 如何生成一個n行3列的隨機矩陣,每一行元素相同,矩陣元素為1、2、3、4?
8樓:匿名使用者
u=randi(4,8,1);
u=[u u u];
如何在matlab中生成一個0 1矩陣(每一行,每一列只有一個1)
9樓:江易夢犁寶
m=10;%行數
n=15;%列數
a=zeros(m,n);
%生成全零矩陣
b=randi(m,[1
n]);
%生成n個從1到m的隨機整數
ind=sub2ind([m,n],b,1:n);%形成位置a(ind)=1;%將對應位置變為1
10樓:漁一歌
沒別的要求?
eye(4,4)-----4*4單位矩陣
把1,0,1,2,3,4,5,6,7,填入九宮格,是每行每列相等
斷餘弦教育 其他的以此類推 問題聯盟吧歡迎您!額 沒看題 把圖中的數依次 2吧 6 1 4 1 3 5 2 7 0 2 7 0 1 3 5 6 1 4 如果是1,0,1,2,3,4,5,6,7 1 0 1 2 3 4 5 6 7 29 不可能每行每列相等 只能是 1,0,1,2,3,4,5,6,7 ...
觀察乘法口訣表每行或者每列數你能發現什麼規律
墨汁諾 1 任何數字和1相乘都等於數字本身 2 任何數字乘以2都能得到一個偶數,乘積的末位數字出現2,4,6,8各兩次,0一次 3 3和1到9每個數字相乘,乘積的末位1到9都有,並且乘積的十位數字與個位數字的和是3的倍數 4 任何數字乘以4都能得到一個偶數,乘積的末位數字出現2,4,6,8各兩次,0...
在下圖的空格中填入自然數,使得每行 每列 每條對角線上的
先生 中間數是 48 3 16 左下角 第一 1 在每個空格中填入一個自然數,使得每行 每列以及每條對角線上的三個數的和都相等, 3 10 5 8 6 4 7 2 9 2 一個三階幻方,每行 每列 每條對角線上的三個數的和都等於300,幻方 是100 2 7 6 9 5 1 4 3 8 每行 每列 ...