MATLAB如何構造每行(每列)都相同的矩陣(方陣)

時間 2021-08-11 17:26:23

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晃吩 這種行為的話,如果說以男生的角度來看的話,是一種...