求一个MATLAB循环语句表示这个矩阵200分A=[-3+3*i,-1+3*i,1+3*i,3+3*i;-3+i,-1+i,1+i,3+i;-3-i,-1-i,1-i,3-i;-3-3*i,-1-3*i,1-3*i,3-3*i]这个矩阵怎么用MATLAB的循环语句表示出来.我的程序是clear;clc;A=zeros(4,4);i=1;j=1;for i=1
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/03 15:00:43
![求一个MATLAB循环语句表示这个矩阵200分A=[-3+3*i,-1+3*i,1+3*i,3+3*i;-3+i,-1+i,1+i,3+i;-3-i,-1-i,1-i,3-i;-3-3*i,-1-3*i,1-3*i,3-3*i]这个矩阵怎么用MATLAB的循环语句表示出来.我的程序是clear;clc;A=zeros(4,4);i=1;j=1;for i=1](/uploads/image/z/692173-37-3.jpg?t=%E6%B1%82%E4%B8%80%E4%B8%AAMATLAB%E5%BE%AA%E7%8E%AF%E8%AF%AD%E5%8F%A5%E8%A1%A8%E7%A4%BA%E8%BF%99%E4%B8%AA%E7%9F%A9%E9%98%B5200%E5%88%86A%3D%5B-3%2B3%2Ai%2C-1%2B3%2Ai%2C1%2B3%2Ai%2C3%2B3%2Ai%3B-3%2Bi%2C-1%2Bi%2C1%2Bi%2C3%2Bi%3B-3-i%2C-1-i%2C1-i%2C3-i%3B-3-3%2Ai%2C-1-3%2Ai%2C1-3%2Ai%2C3-3%2Ai%5D%E8%BF%99%E4%B8%AA%E7%9F%A9%E9%98%B5%E6%80%8E%E4%B9%88%E7%94%A8MATLAB%E7%9A%84%E5%BE%AA%E7%8E%AF%E8%AF%AD%E5%8F%A5%E8%A1%A8%E7%A4%BA%E5%87%BA%E6%9D%A5.%E6%88%91%E7%9A%84%E7%A8%8B%E5%BA%8F%E6%98%AFclear%3Bclc%3BA%3Dzeros%284%2C4%29%3Bi%3D1%3Bj%3D1%3Bfor+i%3D1)
求一个MATLAB循环语句表示这个矩阵200分A=[-3+3*i,-1+3*i,1+3*i,3+3*i;-3+i,-1+i,1+i,3+i;-3-i,-1-i,1-i,3-i;-3-3*i,-1-3*i,1-3*i,3-3*i]这个矩阵怎么用MATLAB的循环语句表示出来.我的程序是clear;clc;A=zeros(4,4);i=1;j=1;for i=1
求一个MATLAB循环语句表示这个矩阵200分
A=[-3+3*i,-1+3*i,1+3*i,3+3*i;-3+i,-1+i,1+i,3+i;-3-i,-1-i,1-i,3-i;-3-3*i,-1-3*i,1-3*i,3-3*i]这个矩阵怎么用MATLAB的循环语句表示出来.
我的程序是
clear;
clc;
A=zeros(4,4);
i=1;j=1;
for i=1:4
for j=1:4
A(i)=-3+(j-1)*2;
A(j)=7-(i+1)*2;
A(i,j)=A(i)+A(j);
end
end
可是运行不出来
求一个MATLAB循环语句表示这个矩阵200分A=[-3+3*i,-1+3*i,1+3*i,3+3*i;-3+i,-1+i,1+i,3+i;-3-i,-1-i,1-i,3-i;-3-3*i,-1-3*i,1-3*i,3-3*i]这个矩阵怎么用MATLAB的循环语句表示出来.我的程序是clear;clc;A=zeros(4,4);i=1;j=1;for i=1
这样的,i和j是内部虚数变量,避免轻易使用.
clear;clc;
A=zeros(4,4);
for m=1:4
for n=1:4
A(m,n)=-3+(n-1)*2+(3-(m-1)*2)*i;
end
end
A
结果:
A =
-3.0000 + 3.0000i -1.0000 + 3.0000i 1.0000 + 3.0000i 3.0000 + 3.0000i
-3.0000 + 1.0000i -1.0000 + 1.0000i 1.0000 + 1.0000i 3.0000 + 1.0000i
-3.0000 - 1.0000i -1.0000 - 1.0000i 1.0000 - 1.0000i 3.0000 - 1.0000i
-3.0000 - 3.0000i -1.0000 - 3.0000i 1.0000 - 3.0000i 3.0000 - 3.0000i