在matlab中如何输入矩阵

2025-03-04 05:02:35
推荐回答(2个)
回答1:

%1.试分别生成
5
阶的单位阵、8
阶均匀分布的随机矩阵及其下三角矩阵
a=eye(5);b=rand(8);c=tril(b)
%2.生产列向量
x=[1,
3,
5,
7,
9,

,
29]
x=[1;3;5;7;9;11;13;15;17;19;21;23;25;27;29]
;%方法1
y=[1:2:29]‘

%方法2
z=[linspace(1,29,15)]‘
;%方法3
%3.生成以
x
的前
5
个元素为对角线的矩阵
aa=diag(x(1:5))
%4.生成一个与
a
同阶的正态分布的随机矩阵
b
a=ones(6);c=size(a);b=randn(c)
;%情况1%
a1=ones(5,6);c1=size(a1);b1=randn(c1)
;%情况2
%5.生成由
b
与其同阶魔方矩阵点乘得到的矩阵
d
b=size(b);b1=magic(b);d=b.*b1
%6.生成由
d
的第
2、4、5
行和第4、1
列组成的子矩阵
e
e=d([2,4,5],[4,1])

回答2:

这个最简单了啊
A=[1
2;3
4]
这就行了