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 ...
如何用matlab提取矩陣的第一列和第三列
小小小小顰 提取步驟如下 1 首先,開啟matlab命令列視窗,輸入a 1 2 3 4 5 6 7 8 9 6 4 7 建立一個a矩陣,如下圖所示,然後進入下一步。3 接著,完成上述步驟後,按enter鍵,可以看到矩陣的第1行和第2行的第1列到第3列已被提取,如下圖所示,然後進入下一步。5 最後,按...
如何看待男朋友列清單記錄花給女朋友的每一筆錢
沉夜孤星 如何看待男朋友列清單記錄發給女朋友的每一筆錢。對於這個問題我的看法是,如果男生做到這種地步,那說明他把金錢看得比感情要重要,這樣的男生他只顧著自己的錢的去向,而不是去看待自己的女朋友是否開心,覺得這樣的男生還是挺沒勁的。 小知97387晃吩 這種行為的話,如果說以男生的角度來看的話,是一種...