【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}