跪求!几道matlab的编程题

来源:百度知道 编辑:UC知道 时间:2024/05/24 12:42:30
1.用randn产生一个n*n的随机矩阵A,n值大小自定(>=5)。并要求对产生出来的矩阵作如下操作
1). 求行列式值;
2). 求特征向量和特征值;
3). 矩阵求逆;
4). 矩阵转置;
5). 矩阵拉长为一列;
6). 矩阵按照第二行从小到大排序;
7). 复制矩阵为[A A];
8). 矩阵按列求和;
2.写一个函数,实现逆序功能.如输入一个A=[1 2 3 4 5],则输出B=[5 4 3 2 1]。
3.编写脚本文件实现以下功能:在同一图上分别用红色实线和蓝色虚线绘制y1=cos(x)sin(x)和y2=(cos(x))3在区间[0,4pi]上的图形,并用绿色星号*标出两条曲线的交点(图上加上网格线)。

a=randn(6);
x1=det(a)
[x2,x2]=eig(a)
x3=inv(a)
x4=a'
x5=a(:)
x6=sort(a(2,:))
x7=cat(2,a,a)
x8=sum(a)

2. fliplr(A)

3.x = 0:pi/10:4*pi
y1 = cos(x).*sin(x);
y2 = 3*cos(x);
plot(x,y1,'r',x,y2,'b--')
grid on

a=randn(6);
x1=det(a)
[x2,x2]=eig(a)
x3=inv(a)
x4=a'
x5(1:36)=a
x6.
x7=cat(2,a,a)
x8=sum(a)