matlab矩阵输出>> M=[0 0 0 0;0 0 0 1;0 0 1 0;0 0 1 1;0 1 0 0;0 1
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/04/28 03:43:04
matlab矩阵输出
>> M=[0 0 0 0;0 0 0 1;0 0 1 0;0 0 1 1;0 1 0 0;0 1 0 1;0 1 1 0;0 1 1 1;1 0 0 0;1 0 0 1;1 0 1 0;1 0 1 1;1 1 0 0;1 1 0 1;1 1 1 0;1 1 1 1];
G=[1 0 0 1 1 1 0 1 1 1;1 1 1 0 0 0 1 1 1 0;0 1 1 0 1 1 0 1 0 1;1 1 0 1 1 1 1 0 0 1];
C=M*G;
i=1;
j=1;
while(i
>> M=[0 0 0 0;0 0 0 1;0 0 1 0;0 0 1 1;0 1 0 0;0 1 0 1;0 1 1 0;0 1 1 1;1 0 0 0;1 0 0 1;1 0 1 0;1 0 1 1;1 1 0 0;1 1 0 1;1 1 1 0;1 1 1 1];
G=[1 0 0 1 1 1 0 1 1 1;1 1 1 0 0 0 1 1 1 0;0 1 1 0 1 1 0 1 0 1;1 1 0 1 1 1 1 0 0 1];
C=M*G;
i=1;
j=1;
while(i
i=i+1;
j=j+1;
你这样写i一直等于j,也就是你改变的对角线元素的值,如果对整个矩阵进行操作,应改为
M=[0 0 0 0;0 0 0 1;0 0 1 0;0 0 1 1;0 1 0 0;0 1 0 1;0 1 1 0;0 1 1 1;1 0 0 0;1 0 0 1;1 0 1 0;1 0 1 1;1 1 0 0;1 1 0 1;1 1 1 0;1 1 1 1];
G=[1 0 0 1 1 1 0 1 1 1;1 1 1 0 0 0 1 1 1 0;0 1 1 0 1 1 0 1 0 1;1 1 0 1 1 1 1 0 0 1];
C=M*G;
for i=1:16
for j=1:10
if(C(i,j)==1||C(i,j)==3)
C(i,j)=1;
elseif(C(i,j)==0||C(i,j)==2)
C(i,j)=0;
end
end
end
j=j+1;
你这样写i一直等于j,也就是你改变的对角线元素的值,如果对整个矩阵进行操作,应改为
M=[0 0 0 0;0 0 0 1;0 0 1 0;0 0 1 1;0 1 0 0;0 1 0 1;0 1 1 0;0 1 1 1;1 0 0 0;1 0 0 1;1 0 1 0;1 0 1 1;1 1 0 0;1 1 0 1;1 1 1 0;1 1 1 1];
G=[1 0 0 1 1 1 0 1 1 1;1 1 1 0 0 0 1 1 1 0;0 1 1 0 1 1 0 1 0 1;1 1 0 1 1 1 1 0 0 1];
C=M*G;
for i=1:16
for j=1:10
if(C(i,j)==1||C(i,j)==3)
C(i,j)=1;
elseif(C(i,j)==0||C(i,j)==2)
C(i,j)=0;
end
end
end
matlab矩阵输出>> M=[0 0 0 0;0 0 0 1;0 0 1 0;0 0 1 1;0 1 0 0;0 1
matlab的0-1变量矩阵定义?
使用c语言输出m*n矩阵其中元素只有0和1
matlab怎么随机生成1,0,-1的矩阵
在matlab中怎样定义0,1矩阵变量
怎样用matlab把矩阵中的0和1互换
matlab 如何将m行n列的矩阵A扩展成m+1行n+1列的矩阵B,多出来的值全都赋0
MATLAB矩阵合并 例如矩阵A=[0,1,2],矩阵B=[5,6,7] 怎样合并成矩阵C=[0,5,1,6,2,7]
谁能用matlab编辑一下几个MxN的矩阵,分别是随机高斯矩阵(服从(0,1/√M)的标准正态分布)、
如何结合两个矩阵在matlab中矩阵w1=[1 1 0 1 1] 矩阵w2=[1 0 0 0 1
matlab矩阵变换利用matlab矩阵访问命令对下面的矩阵做初等行变换使其成为一个上三角矩阵A=1 -2 -1 0 2
matlab 矩阵相减 a = 0 1 1 0 0