【氵贴慎点】matlab啊啊啊

      今天复习了基础知识,关于生成你想要的向量和矩阵。

%% 生成向量和矩阵
a = linspace(0,2*pi,5);  %生成线性等分向量
b = logspace(0,3,5);     %生成对数等分数向量
c = rand(2,3);           %生成均匀分布的随机矩阵
d = randn(2,3);          %生成正态分布的随机矩阵
e = magic(3);            %生成魔方矩阵
f = eye(2,3);            %生成单位矩阵
g = true(2,3);           %生成逻辑矩阵

A=ones(3); B=2*ones(3); C=[A B; B A]; D=A+B*1i;
TF = ismatrix(A);        %判断A是否是矩阵
A(3,3) = 7;              %改变A的某个元素
A(6) = 6;                %按列挨个数
A_ = reshape(A,1,9);     %改变A的形状
cat(1,A,B);              %排列A、B,1表示行,2表示列
repmat(A,2,3)            %按2行3列重复排列A

ndims(c);                %获取矩阵维数
size(c), size(c,1);      %获取矩阵在各维的长度
length(c);               %获取矩阵最长维的长度
numel(c);                %获取矩阵元素的个数
det(A);                  %求行列式

A=[1 2 3; 4 5 6; 7 8 9], idx=find(A==3), 
[row col]=find(A==3)     %找元素

sum(A), sum(A,2);        %按列、行求和
cumsum(A);               %累积求和
prod(A), prod(A,2);      %按列、行求积
cumprod(A);              %累积求积
rank(A);                 %求秩
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值