1.请创建一个3*3的矩阵,然后利用矩阵编辑器将其扩充为4*5矩阵。
首先创建一个M文件,在matlab编辑器中输入如下语言:
A=magic(3);%产生了一个3*3的矩阵
B=A;
B(end+1,end+2)=0 %3*3的矩阵被扩充为4*5
输出得到以下结果
2.请创建一个等比数列,然后由它产生一个对角阵,并储存这个矩阵。
首先创建一个M文件,在编辑器中输入以下语言
function y=f(x)
x=1:9;
y=2.^x %创建了一个公比为2的等比数列
diag(y) %创建了对角阵
输出,得到如下结果
保存并退出。
3.调出上面储存的矩阵,并由它产生一个列向量。
在命令窗口输入语言
A=f,f=B(:)
输出结果