0零基础入门matlab教程基础版

发布时间 2023-09-08 09:54:18作者: asandstar

 

【0零基础入门matlab教程基础版,听懂人话就能学会!毕业设计/研究生/神经网络工具箱/机器学习/数学建模matlab】

变量命名规则

区分大小写
长度不超过63位(2012a32bit和64bit计算机上测试结果)
以字母开头,可以由字母、数字和下划线组成,但不能使用标点
应简洁明了,通过变量名可以直观看出变量所表示的物理意义

数据类型

数字
字符与字符串
矩阵
元胞数组
结构体

%%I.清空环境变量及命令
clear all
%清除Workspace中的所有变量
clc
%清除Command Window中的所有命令

 

%II.变量命令规则
%%
%1.变量名区分大小写
A=2
a=3
%%
%2.变量名长度不超过63位
%ABCDEFGHIJKLMNOPQRSTUVWXYZ123456ABCDEFGHIJKLMNOPQRSTUVWXYZ123456=3
%%
%3.变量名以字母开头,可以由字母、数字和下划线组成,但不能使用标点
%3A=4
%.a=5
%/b=5
a_23
%a.2=4
%%
%4.变量名应简洁明了,通过变量名可以直观看出变量所表示的物理意义
A=rand(3,5)
rows=size(A,1)
cols=size(A,2)

 

%%III.MATLAB数据类型
%%
%1.数字
2+4
10-7
3*5
8/2
%%
%2.字符与字符串
s='a'
abs(s)
char (65)
num2str(65)
str ='I Love MATLAB Machine Learning.'
length(str)
doc num2str
%%
%3.矩阵
A=[123;452:327]
B=A'
C=A(:)
D=inv (A)
A*D
E=zeros(10,5,3)
E(:,:,1)=rand(10,5)
E(:,:,2)=randi(5,10,5)
E(:,:,3)=randn(10,5)
%%
%4.元胞数组
A=ce11(1,6)
A{2}=eye(3)
A{5}=magic(5)
B=A{5}
%%
%5.结构体
books=struct ('name',{{'Machine Learning','Data Mining'}),'price',[30 40])
books.name
books.name(1)
books.name {1}