2.MATLAB函数与神经网络工具箱.ppt
《2.MATLAB函数与神经网络工具箱.ppt》由会员分享,可在线阅读,更多相关《2.MATLAB函数与神经网络工具箱.ppt(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、MATLAB函数与神经网络工具箱 编者 Outline1.MATLAB常用命令 2.矩阵生成和基本运算 3.数学函数 4.图形相关函数5.神经网络工具箱1.MATLAB常用命令命令功能clear清除工作空间中的所有变量clf清除图形窗口的内容close关闭图形窗口clc清除命令窗口中的内容,光标返回屏幕左上角home光标返回屏幕左上角who列出工作空间的变量whos列出工作空间的变量及其详细信息pack整理工作空间的内存format设置浮点数的输出格式echo显示M文件中所执行的命令save保存工作空间的变量到文件load从文件加载变量到工作空间help在命令窗口查询函数或命令1.MATLAB
2、常用命令doc打开联机帮助系统demo运行演示程序lookfor在帮助系统中查找关键词what列出当前目录下与MATLAB有关的文件which查找函数与文件所在的目录type列出文件的内容delete删除文件path设置或查询MATLAB搜索路径quit/exit退出MATLAB1.MATLAB常用命令edit打开M文件编辑器ver查看MATLAB、Simulink和工具箱的版本cd进入某一目录ls/dir列出当前目录的文件和文件夹pwd显示当前目录dos执行dos命令并返回结果exist指定变量或文件是否存在fprintf打印文本到文件或命令窗口sprintf格式化字符串1.MATLAB常用
3、命令 my_func=sin my_m=magic(3)your_m=1,2;3,4 who whos clear my*whos a=magic(3)format hex format awho,whos,clear,formatdoc imresizehelp sin1.MATLAB常用命令save/load:a=magic(3)save abc a clear a load abc a ls/dir ls*.m ls_s=ls;dir_s=dir what_s=what pwd/addpath,sprintf,fprintf s=pwd addpath(s)w=what;s=sprint
4、f(当前目录%s包含%d个M文件,pwd,length(w.m);s fprintf(当前目录%s 包含%d 个M文件,pwd,length(w.m)2.矩阵生成和基本运算 a=zeros(3,4,uint16)zeros:全零矩阵:全零矩阵 class(a)a=magic(3)ones:全:全1矩阵矩阵 b=ones(size(a)a=magic(4)magic:魔方矩阵:魔方矩阵 sum(a,2)sum(a,1)trace(a)2.矩阵生成和基本运算 eye(3)eye:单位矩阵:单位矩阵 eye(3,2)rng(2);rng:设置随机数种子:设置随机数种子 a=rand(3,3)rand
5、:0-1之间均匀分布的随机数之间均匀分布的随机数 b=a*(100-10)+10 rng(2);a=rand(3,3)2.矩阵生成和基本运算 randn(seed,2)randn:(:(0,1)正态分布随机数正态分布随机数 randn(2,3)rng(2,v4)rng:设置随机数种子:设置随机数种子 randn(2,3)randn(state,2)state randn(2,3)rng(2,v5normal)randn(2,3)a=1+randn(2,3)*10%均值为1,标准差为10的正态分布随机数 2.矩阵生成和基本运算 a=colon(1,0.5,10)N=length(a)b=lins
6、pace(1,10,N)colon(1,-1)%当ab,应采用colon(a,step,b)的形式,否则返回空矩阵 linspace函数用于产生线性等分向量2.矩阵生成和基本运算 a=linspace(1,100,50);%a为线性等分向量 b=logspace(0,2,50);%b为对数等分向量 plot(a,a,o);%在线性坐标下绘制两者的示意图 hold on;plot(a,b,r+)legend(linspace,logspace);title(线性坐标下)figure;%在对数坐标下绘制两者的示意图 semilogy(a,a,o);hold on;semilogy(a,b,r+)l
7、egend(linspace,logspace);title(对数坐标下)linspace和logspace的区别2.矩阵生成和基本运算 randperm(10)%110整数的随机排列 perms(1:3)%向量1,2,3的所有排列,共有3*2*2=6种 rng(2)randi(6,3,3)rng(2)a=rand(3,3)*6 ceil(a)randperm 生成随机整数排列 randi:生成随机整数2.矩阵生成和基本运算 rng(2);a=randi(9,3,4)range(a)range(a,2)range(a(:)rng(2);minmax(a)x=nndata(1;2,3,4)mm=
8、minmax(x)mm1 mm2range 向量的范围 minmax:向量的最大值和最小值2.矩阵生成和基本运算max(X,DIM):沿着DIM指定的维度计算X的最大值。min(X,DIM):沿着DIM指定的维度计算X的最小值。mean(X,DIM):沿着DIM指定的维度计算X的平均值。最大值、最小值、平均值 a=1:15 a=reshape(a,3,5)max(a)min(a,2)min(a,2)mean(a,2)2.矩阵生成和基本运算维度相关 z=zeros(3,2,4);s=size(z)d1,d2=size(z)d1,d2,d3=size(z)z1=size(z,2)l=length(
9、z)max(size(z)函数名称功能size返回数组每个维度的大小length返回最大的维度numel返回元素个数ndims返回维度的个数 l=length(z(:,:,1)n=numel(z)prod(size(z)ndims(z)length(size(z)2.矩阵生成和基本运算sum/prod a=ones(2,3,2,uint8);s1=sum(a)s2=sum(a,2)whos a=single(a);s3=sum(a,native)whos prod(a)%对第一个维度求乘积 prod(a,2)%对第二个维度求乘积保持数据类型不变2.矩阵生成和基本运算var/std 求方差与标准
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB 函数 神经网络 工具箱
限制150内