MATLAB基本操作之数学-学习笔记


学习来源
数学建模算法与应用(第2版)
matlab帮助文档

MATLAB数据的输入

在这里插入图片描述
在这里插入图片描述

特殊向量

%%特殊向量
t=0:0.1:10%产生从0~10的行向量,元素之间间隔为0.1
%t=linspace(n1,n2,n)
t=linspace(1,10,3)%产生n1和n2之间线性均匀分布的n个数(默认n时,产生100个数)
%t=logspace(n1,n2,n)
t=logspace(1,10,3)%10^n1和10^n2之间按照对数距离等间距产生n个数(默认n时,产生50个数)

特殊矩阵

单位矩阵
%单位矩阵
%eye(m)
eye(2)
%eye(m,n)%可得到一个可允许的最大单位矩阵而其余处补0
eye(2,3)
%eye(size(a))%可得到与矩阵a同样大小的单位矩阵
a=[1,2,3;4,5,6]
eye(size(a))
所有元素为1的矩阵
%所有元素为1的矩阵
%ones(n),ones(size(a)),ones(m,n)
ones(3)
ones(size(a))
ones(3,4)
所有元素为0的矩阵
%zeros(n),zeros(m,n)
zeros(3),zeros(3,4)
空矩阵
%空矩阵是一个特殊矩阵,这在线性代数中是不存在的
q=[]%矩阵在工作空间之中,但他的大小为0
%通过空矩阵的办法可以删除矩阵的行与列
a(:,3)=[]%删除矩阵a的第三列
随机数矩阵
%随机数矩阵
%rand(m,n)%产生m*n矩阵,其中元素是服从[0,1]上均匀分布的随机数
rand(4,4)
%normrnd(mu,sigma,m,n)%产生m*n矩阵,其中元素是服从均值为mu,标准差为sigma的正太分布随机数
normrnd(3,0.5,4,4)
%exprnd(mu,m,n)%产生m*n矩阵,其中元素是服从均值为mu的指数分布随机数
exprnd(3,4,4)
%poissrnd(mu,m,n)%产生m*n矩阵,其中元素是服从均值为mu的泊松分布随机数
poissrnd(3,4,4)
%unifrnd(a,b,m,n)%产生m*n矩阵,其中元素是服从[a,b]上均匀分布的随机数
unifrnd(1,10,4,4)
矩阵置换
%随机置换
%randperm(n)%产生1~n的一个随机全排列
%perms([1:numel])%产生1~n的一个全排列
randperm(6)
perms([1:6
  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

勤奋努力的野指针

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值