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

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

2021-12-18 12:43 作者:麻瓜不吃辣  | 我要投稿

1.清空:输入“clc”加回车,清空。

“clear all”清空工作区。

注释:“%% ”-横线和横线之间的注释

“%”——普通注释

2.变量名:1).区分大小写 2).变量名以字母开头,可以由数字、字母、下划线组成,但不能使用标点。

3.脚本命名最好也以字母开头巴拉巴拉(和变量名遵循相同的规则)

4.数据类型:1).数字

2).字符和字符串(单引号)

3).矩阵!

a. A=[1 2 3;4 5 2; 3 2 7; 2 3 4]

A',转置;A(:)竖着拉长,成一列;

inv(A)逆矩阵

b.rand,randn,randi

4).元胞数组

A=cell(1,6)

(matlab的数组是从1开始的!!)

A{2}=eye(3)

eye(3)——生成一个3*3的对角单位矩阵

A{5}=magic(5)

生成5阶幻方(横竖斜数字之和总相等)

5).结构体

books=struct(‘name’,{{'hhh','qqq'}},'price',[30,40])

books.name(1)-取出的是cell(有单引号)

books.name{1}-取出的是字符串(无,,,)

5.矩阵操作

A=a:b:c (a,区间起点;c,区间终点;b:步长)

B=repmat(A,3,2)

C=ones(2,4(生成的矩阵里每个数字都是1)

矩阵的四则运算

F=A.*B (对应数字相乘)

G=A/B(A乘以B的逆)

H=A./B(对应数字相除)

矩阵的下标(起始是1而不是0)

A=magic(5)

B=A(2,3) B=A(:,3)

[m,n]=find(A>20)







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

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