MATLAB矩阵题 1.生成一个10x10矩阵,矩阵中左下三角部分元素为0,对角线元素为50,其它元素为0到99间的随机
来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/07/08 09:17:54
MATLAB矩阵题
1.生成一个10x10矩阵,矩阵中左下三角部分元素为0,对角线元素为50,其它元素为0到99间的随机数
2.生成一个10x10矩阵,其中心的4x4方阵元素为0,其余元素为1.
3.生成一个10x10矩阵,元素为
1、2、3、4、5、6、7、8、9、0
2、3、4、5、6、7、8、9、0 、1
3、4、5、6、7、8、9、0 、1 、2
…
0 、1 、 2、3、4、5、6、7、8、9
4.将101~125等25个数填入一个5行5列的表格中,使其每行每列及对角线的和均为565.
5.计算3的x次方,x=1,2,3,…,15
6.生成一个10x10矩阵,矩阵中的元素为-100到100间的随机整数
1.生成一个10x10矩阵,矩阵中左下三角部分元素为0,对角线元素为50,其它元素为0到99间的随机数
2.生成一个10x10矩阵,其中心的4x4方阵元素为0,其余元素为1.
3.生成一个10x10矩阵,元素为
1、2、3、4、5、6、7、8、9、0
2、3、4、5、6、7、8、9、0 、1
3、4、5、6、7、8、9、0 、1 、2
…
0 、1 、 2、3、4、5、6、7、8、9
4.将101~125等25个数填入一个5行5列的表格中,使其每行每列及对角线的和均为565.
5.计算3的x次方,x=1,2,3,…,15
6.生成一个10x10矩阵,矩阵中的元素为-100到100间的随机整数
%%%%%%%%%%%%%这里给出两组程序,一组是一个for都没有的.另一组全部都有for的,你自己选用一组吧.
%%%%一个for都没有的.
%1
n=10;
A=diag(50*ones(n,1));
A=A+triu(rand(n)*99,-1)
%2
n1=8;
n2=4;
nstart=floor((n1-n2)/2)+1; %中间的起始位置
A=zeros(n1);
A(nstart:nstart+n2-1,nstart:nstart+n2-1)=ones(n2);
%3
A=repmat(1:10,10,1);
A=mod(A+A'-1,10)
%4
A=100+magic(5)
%5
3.^[1:15]
%6
-100+(100--100)*rand(10)
%%%%%%%%%%%%%%%%%%%%上面全部不用循环完成
%%下面全部用循环来做
%1
for i=1:10
for j=1:10
if i=nstart && i=nstart && jn
jj=1;
end
if (A(ii,jj)==0)
i=ii;
j=jj;
else
i=i+1;
if i>n
i=1;
end
end
A(i,j)=cnt+base;
end
A
%5
base=3;
exp3=base;
for i=2:15
exp3(i)=exp3(i-1)*base;
end
exp3
%6
for i=1:10
for j=1:10
A(i,j)=-100+200*rand(1);
end
end
%%%%一个for都没有的.
%1
n=10;
A=diag(50*ones(n,1));
A=A+triu(rand(n)*99,-1)
%2
n1=8;
n2=4;
nstart=floor((n1-n2)/2)+1; %中间的起始位置
A=zeros(n1);
A(nstart:nstart+n2-1,nstart:nstart+n2-1)=ones(n2);
%3
A=repmat(1:10,10,1);
A=mod(A+A'-1,10)
%4
A=100+magic(5)
%5
3.^[1:15]
%6
-100+(100--100)*rand(10)
%%%%%%%%%%%%%%%%%%%%上面全部不用循环完成
%%下面全部用循环来做
%1
for i=1:10
for j=1:10
if i=nstart && i=nstart && jn
jj=1;
end
if (A(ii,jj)==0)
i=ii;
j=jj;
else
i=i+1;
if i>n
i=1;
end
end
A(i,j)=cnt+base;
end
A
%5
base=3;
exp3=base;
for i=2:15
exp3(i)=exp3(i-1)*base;
end
exp3
%6
for i=1:10
for j=1:10
A(i,j)=-100+200*rand(1);
end
end
MATLAB矩阵题 1.生成一个10x10矩阵,矩阵中左下三角部分元素为0,对角线元素为50,其它元素为0到99间的随机
matlab怎么生成一个主对角为0,1随机的矩阵,其他元素为0
matlab 矩阵元素为矩阵
matlab如何生成对角线为无穷大的矩阵,比如说生成20*20的矩阵,对角元素为无穷大,其他为在5-10之间随机取的数(
matlab中如何生成一个393*1的矩阵,矩阵元素都为0.5
matlab中如何在zeros[1,n]矩阵中随机生成5个1,其他元素全为0?
matlab中的一个10x10的矩阵,矩阵中的元素从0-9中选择,随机分布,请问如何把矩阵中相同的元素放在一个区
matlab 如何生成一个n行3列的随机矩阵,每一行元素相同,矩阵元素为1、2、3、4?
生成一个与 A 同阶的正态分布的随机矩阵 B,要求B矩阵元素为介于0~99之间整数
matlab中怎么定义一个5*6的矩阵,矩阵元素全为c?
matlab如何输入以矩阵为元素的矩阵
用vb程序设计输出一个右上三角元素(含对角线)为1,其余元素为0 的5×5矩阵.