matlab基本操作matlab基本操作.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
matlab基本操作matlab基本操作.doc

一些matlab基本操作 目录 一些matlab基本操作 1 1、MATLAB基本认识 1 2、矩阵基本操作 2 2.1特殊矩阵的生成 4 2.2、矩阵运算 4 2.3、矩阵的特殊运算 5 2.4、矩阵的分解 6 3、画图 7 3.1 二维画图 7 3.2 三维画图 7 4、编程的一些方法 8 4.1 逻辑层 8 4.2 表示层 9 5.图像处理 12 1、MATLAB基本认识 MATLAB语言是科学计算、数值分析、工程计算、自动控制及其他领域的高级研究工具。现已成为国际公认的最优秀的工程应用开发环境,对C语言有可兼容的接口。 MATLAB能做什麽 ? 数学计算 ? 新算法研究开发 ? 建模、仿真及样机开发 ? 数据处理、数据分析及可视化 ? 科技与工程的图形功能 ? 友好图形界面的应用程序开发 ? MATLAB广泛应用于: 数值计算、图形处理、符号运算、数学建模 系统辨识、小波分析、实时控制、动态仿真 下面是一些MATLAB的主要工具箱: ? MATLAB主工具箱 ? 符号数学工具箱 ? SIMULINK仿真工具箱 ? 控制系统工具箱 ? 图象处理工具箱 ? 通讯工具箱 ? 系统辨识工具箱 ? 神经元网络工具箱 MALTAB 的基本操作界面: 历史记录窗口记录使用过的命令,可使用‘-‘调出上一个(历史)命令行,‘ˉ’调出下一个命令行,Esc恢复命令输入的空白状态; 当需要使用自己写的函数时,需要将函数文件存放在当前工作目录下,或者将该函数所在的目录添加到查找目录下; “help+需要查找的函数“能够显示该函数调用的信息,或者F1打开document查找; workspace存放全局变量,这些变量在函数中也可以调用,用clear命令可以全部清除; ‘%’ 添加说明文字; 一些常量pi(圆周率),inf或Inf(正无穷大),NaN(非数,产生于0× ¥,0/0,¥/¥ 等运算),i or j (虚数单位); disp(‘text’) 显示说明文字; 1.1 import data 首先需要把数据准备成txt,或者excel文件,要有规则,以逗号(coma),或者(space)分隔。 在 File 下有个import data,点击后就会弹出对话框 选择需要加载的文件, 最上面有分隔符,找到对应的点next 这就是加载到matlab的数据,Finish即可。 2、矩阵基本操作 MATLAB,即“矩阵实验室”,它是以矩阵为基本运算单元。因此,要熟悉matlab需要熟悉其矩阵基本操作开始。首先需要分清楚 ’:’(冒号) , ’,’ (逗号), ’;’(分号) 在矩阵中的区别:’:’(冒号) 是获得一个序列;’,’(逗号)是行列转换;’;’(分号) 是在初始化矩阵时转到下一行 eg. A=[1,2,3;4,5,6;7,8,9;10,11,12] A = 1 2 3 4 5 6 7 8 9 10 11 12 A(2,2:3) ans = 5 6 %矩阵的存储格式能够通过reshape函数看出 C=reshape(A,3,4) C = 1 10 8 6 4 2 11 9 7 5 3 12 %矩阵元素序列(index)(以列向量逐个的取columnwise) %理解columnwise 2.1特殊矩阵的生成 在MATLAB中变量均预设为 double 类型,可以使用uint32,uint64等转换成整形,当操作大型矩阵时,可生成一些矩阵空间,避免后期使用时不断扩展矩阵空间 函数? zeros 格式? B = zeros(n)??????????? %生成n×n全零阵 B = zeros(m,n)????????? %生成m×n全零阵 B = zeros([m n])??????? %生成m×n全零阵 B = zeros(size(A))?????? %生成与矩阵A相同大小的全零阵 命令? 单位阵 函数? eye 格式? Y? =? eye(n)????????? %生成n×n单位阵 Y? =? eye(m,n)??????? %生成m×n单位阵 Y? =? eye(size(A))???? %生成与矩阵A相同大小的单位阵 命令? 全1阵 函数? ones 格式? Y = ones(n)???????????? %生成n×n全1阵 Y = ones(m,n)?????????? %生成m×n全1阵 Y = ones([m n])????????? %生成m×n全1阵 Y = ones(size(A))???????? %生

您可能关注的文档

文档评论(0)

zyongwxiaj8 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档