0零基礎(chǔ)入門matlab教程基礎(chǔ)版,聽(tīng)懂人話就能學(xué)會(huì)!畢業(yè)設(shè)計(jì)/研究生/神經(jīng)網(wǎng)絡(luò)

%注釋。
abs %字符導(dǎo)出ASCII。
char %ASCII導(dǎo)出字符。
%char(768:880)是一坨不知道什么東西,它包含113個(gè)字符,你敢信。
num2str %普普通通地把數(shù)字變成字符形式,輸入 num2str(114514)它就輸出 '114514' 。
length %長(zhǎng)度
矩陣
A' %反著來(lái)
A(a:b) %其實(shí)就是取A(:)中第a個(gè)到第b個(gè)組成矩陣,A(:)就是A(1:[數(shù)字個(gè)數(shù)])。豎著拉長(zhǎng)。
inv %求逆,乘起來(lái)變成eye(n)的形式
%%
比如eye(4)=
[1 0 0 0;
0 1 0 0;
0 0 1 0;
0 0 0 1]
你要保證除了那條對(duì)角線上的是1外全是0
比如a = [2 4 ; 1 1]
那設(shè)inv(a)=
[ x y ;
m n]
有a*inv(a)=eye(2)
根據(jù)[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個(gè)方程4個(gè)未知數(shù),可以求準(zhǔn)確解。
解得inv(a)=
[-0.5 2;
0.5 -1]
什么?炒雞副扎?那就學(xué)矩陣去吧
這個(gè)就幫你快速了解一下而已。
特殊地,
inv([a])=[1/a]
inv(eye(n))=eye(n)
...沒(méi)了
%%
zeros(x,y,z) %三維數(shù)列,就...每個(gè)(x,y,z)對(duì)應(yīng)一個(gè)數(shù)字唄~~空數(shù)可以是任意的,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
%%隨機(jī)數(shù)0~1
randn正態(tài)分布X~N(0,1)
randi隨機(jī)整數(shù)
randi(a)產(chǎn)生范圍0<x<a
正態(tài)分布是什么?全??紓€(gè)100分的試,大部分人考在60分左右,那就是
成績(jī)~N(60,D)
D是方差,比如全校成績(jī)差距比較小的(最低分也就58分,最高分也不到63,其他人也一副德行)那D就取得小,差距比較大的D就取得大,差不多就這樣。
為什么叫randn?可能是~→N←(0,1)吧
叫randi是rand是"int"的形式(整數(shù))
%%
啊啊啊啊啊寫不動(dòng)了