最新北大心理学系matlab编程简介课件ppt.ppt

最新北大心理学系matlab编程简介课件ppt.ppt

ID:62107972

大小:1.64 MB

页数:77页

时间:2021-04-16

最新北大心理学系matlab编程简介课件ppt.ppt_第1页
最新北大心理学系matlab编程简介课件ppt.ppt_第2页
最新北大心理学系matlab编程简介课件ppt.ppt_第3页
最新北大心理学系matlab编程简介课件ppt.ppt_第4页
最新北大心理学系matlab编程简介课件ppt.ppt_第5页
资源描述:

《最新北大心理学系matlab编程简介课件ppt.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、北大心理学系matlab编程简介预备知识线性代数基础常用编程语言的编程基础实验心理学的组内、组间设计及随机化本章要点了解Matlab及其特性熟悉Matlab基本操作通过Matlab进行基本的数值运算掌握心理实验设计常用的Matlab函数编写简单的Matlab程序并进行调试MATLAB工作界面布局工作界面的显示属性和布局调整MATLAB命令窗口中常用的快捷键MATLAB搜索路径设置工作空间窗口(Workspace)工作空间浏览器(workspacebrowser)查询和编辑已定义变量通过右键菜单进行编辑或

2、绘图等相关操作程序编辑窗口(Editor)一、编辑M文件将M代码保存成扩展名为.m的文件,称之为M文件。M文件通常在程序编辑窗口(或称脚本编辑窗口)中编写,也可在记事本、写字板等文本编辑工具中编写,只需保存成M文件即可。二、M文件的调用三、程序编辑窗口中常用的快捷键变量的定义与C语言不同的地方-不用事先申明以字母开头对大小写敏感不使用保留字或matlab预先定义的变量名数据类型数据类型MATLAB中有15种基本的数据类型,有逻辑型、字符型、整型、浮点型、结构数组、元胞数组以及函数句柄等。其中整型又分为有

3、符号整型和无符号整型,8位整型、16位整型、32位整型和64位整型,浮点型又分为单精度浮点型和双精度浮点型。具体可以通过MATLAB中自带的isa函数查看。N维数组逻辑型字符型数值型函数句柄异质容器logicalcharfunction_handle浮点型双精度基于名字基于索引singledouble单精度默认类型整型有符号无符号structcellint8int16int32int64uint8uint16uint32uint628位16位32位64位数据类型默认情况下,MATLAB将所有的数值存储为

4、双精度浮点型(double)整型和单精度浮点型比双精度浮点型占用较少的内存空间除了int64和uint64两种整型之外,其他的数值型数据可应用于数学运算。数组类型基本组分组分内容基本组分占用字节数数值数组(NumericArray)元素双精度实数标量(MATLAB系统默认)双精度复数标量816字符串数组(CharacterStringArray)元素字符2元胞数组(CellArray)元胞可以存放任意类型、任意大小的数据不定结构数组(StructureArray)结构只有结构的“域”可以存放数据,数据可

5、以是任意类型、任意大小。不定元胞数组(cell)clearallc=[1:2;3:5]clearcc={1:2;3:5}c1=cell2mat(c(1))c2=cell2mat(c(2))c2(2:3)c={[123][4567]['ratsmice'];['d'][['ratsmice']['d']][13]}c_first_row=c{1,:,:}c_second_row=c{2,:,:}c_third_row=c{3,:,:}c_third_row_again=c{3}disp('cfirstro

6、wcolumn1andsecondrowcolumn1')%Assigningthistoavariablewouldcauseproblemsc{1:2,1}d={[12][345][67][8910]}d_first_row_first_column=d{1,1}d_first_row_first_column_element_1=d{1,1}(2)d_second_row_second_column_elements_2_and3=d{2,2}(2:3)Names_and_Numbers={'Bo

7、b'90'Jane'100}cell2mat(Names_and_Numbers(1,1))cell2mat(Names_and_Numbers(1,2))几种数组的转换mat2cell,将矩阵分块,转为元胞数组cell2mat,将元胞数组转为矩阵num2cell,将数值型数组转为元胞数组cell2struct,将元胞数组转为结构数组struct2cell,将结构数组转为元胞数组num2str,将数值型数组转为字符型数组str2num,将字符型数组转为数值型数组三、数据输出格式MATLAB中数值型数据的

8、输出格式可以通过format命令指定续表:输出fprintf()函数>>x=5;>>fprintf('x=%d',x);x=5>>fprintf('x=%f',x);x=5.000000>>fprintf('x=%03d',x);x=005>>fprintf('x=%1.4f',x);x=5.0000>>t='test't=test%s->charstring>>fprintf('%s',t)test%c->single

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。