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

{} 内代表一整个变量【】内表示一整个矩阵
代码 含义
inv( ) 逆矩阵

imax(在一个矩阵里最大的)
1.元 胞数组

eye {n}
生成对角线为1的n行n列矩阵
{区别
Python从0开始 ml从1开始}
cell(行 列)

结构体
%结构体
%结构体
books = struct('name',{{'Machine Learning','Data Mining'}},'price',[30,40])
books.name %属性
books.name(1)
books.name{1}
输出为
>> b=struct('name',{{'aihe','wuhu'}},'jiedq',[80,90])
b =
包含以下字段的 struct:
name: {'aihe' 'wuhu'}
jiedq: [80 90]
>> b.name{1}
ans =
'aihe'
>> b.name{2}
ans =
'wuhu'
>> b.jiedq
ans =
80 90
B = 1:2:9
%第二个参数为步长,不可缺省 前后为取数的范围最值,
B = 1:3:9
C = repmat(B,3,2) %重复执行3行2列
D = ones(2,4) %生成一个2行4列的全1矩阵
b'转置矩阵

f=a.*b
指对应项相乘 除法同理

矩阵的下行
A = magic(5)
B = A(2,3) 取a中2行3列的数
C = A(3,:) % :为取全部,那么这条语句表示取第三行
D = A(:,4) %取第四列
[m,n] = find(A > 20) %找到大于20的序号值/矩阵
%取的是索引值
程序
sum 求和