欢迎光临散文网 会员登陆 & 注册

0零基础入门matlab教程基础版,听懂人话就能学会!毕业设计/研究生/神经网络

2023-06-22 17:15 作者:公式学家  | 我要投稿

%注释。

abs %字符导出ASCII。

char %ASCII导出字符。

%char(768:880)是一坨不知道什么东西,它包含113个字符,你敢信。

num2str %普普通通地把数字变成字符形式,输入 num2str(114514)它就输出 '114514' 。

length %长度

矩阵

A' %反着来

A(a:b) %其实就是取A(:)中第a个到第b个组成矩阵,A(:)就是A(1:[数字个数])。竖着拉长。

inv %求逆,乘起来变成eye(n)的形式

%%

比如eye(4)=

[1 0 0 0;

0 1 0 0;

0 0 1 0;

0 0 0 1]

你要保证除了那条对角线上的是1外全是0

比如a = [2 4 ; 1 1]

那设inv(a)=

[ x y ;

m n]

有a*inv(a)=eye(2)

根据[a11 a12 ; * [b11 b12; =

a21 a22] b21 b22]

[a11b11+a11b21 a11b12+a12b22;

a21b11+a22b21

即2x+4m=1 a11b11+a11b21

2y+4n=0 a11b12+a12b22

x+m=0 a21b11+a22b21

y+n=1 a21b12+a22b22

4个方程4个未知数,可以求准确解。

解得inv(a)=

[-0.5 2;

0.5 -1]

什么?炒鸡副扎?那就学矩阵去吧

这个就帮你快速了解一下而已。

特殊地,

inv([a])=[1/a]

inv(eye(n))=eye(n)

...没了

%%

zeros(x,y,z) %三维数列,就...每个(x,y,z)对应一个数字呗~~空数可以是任意的,zeros(x)是一维的,zeros(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z)就是26维的~~

rand

%%随机数0~1

randn正态分布X~N(0,1)

randi随机整数

randi(a)产生范围0<x<a

正态分布是什么?全校考个100分的试,大部分人考在60分左右,那就是

成绩~N(60,D)

D是方差,比如全校成绩差距比较小的(最低分也就58分,最高分也不到63,其他人也一副德行)那D就取得小,差距比较大的D就取得大,差不多就这样。

为什么叫randn?可能是~→N←(0,1)吧

叫randi是rand是"int"的形式(整数)

%%

啊啊啊啊啊写不动了

0零基础入门matlab教程基础版,听懂人话就能学会!毕业设计/研究生/神经网络的评论 (共 条)

分享到微博请遵守国家法律