matlab基础教程.ppt
《matlab基础教程.ppt》由会员分享,可在线阅读,更多相关《matlab基础教程.ppt(28页珍藏版)》请在三一办公上搜索。
1、MATLAB基础,Matlab 基础,内容:1.数据结构基础 2.控制语句 3.相关基础处理的几个问题 4.结合excel应用 目的:用计算机专业学生的角度去学习计算机语言,尽快去掌握一个语言的基础。学会程序设计过程,成为编程达人。,数据结构,数据结构可以直观的了解成为一组同一类型的数据和定义在该数据类型的一组操作。很多操作还得满足闭包等一些性质。本课并不是以研究一些基础公理为目的,而是通过数据结构的概念更好的让大家了解Matlab语言基础,从而让大家更快更好的掌握Matlab。,数据结构,几种常见数据结构:1.整型 2.浮点型 3.向量(一维数组)*4.矩阵(二维数组)*,整型&浮点型,定义
2、方式:Value=1/2/./N;操作:求模操作:mod(Value,基数);(例如:mod(5,9)=5)求幂操作:Valuen(Value的n次方)开根号:Valuen(-1n1).,向量,声明方式:V=1,.,N;访问方式:V(n);%重中之重转置操作:V遍历输出:V删除元素:V(n)=;,矩阵,声明方式:1.Matrix=1,2,3;4,5,6;7,8,9;2.Matrix=1 2 3;4 5 6;7 8 9;访问操作:Matrix(n,m)-访问到第n行第m列个元素,控制语句,if语句:1.if 条件 操作 end2.if 条件1 操作1 else 操作2 end,控制语句,for循
3、环:for i=linspace(1,10,10)操作end,实例,1.排序问题2.杨辉三角输出(自己设计)3.求1100之间的所有素数(自己设计),排序,问题:V=2,1,4,7,3,6,8,9,将V中的所有数据排序(升序)。目的:熟练控制语句的使用方法,了解程序设计过程,熟悉向量的访问过程。,排序,冒泡排序算法流程:1.从第一个元素开始遍历整个向量组 2.如果该元素大于第二个元素则交换 3.交换后以第二个元素为基准重复2 4.如果在执行3时向量没有下一个元素则停止。5.继续从第一个元素开始执行14操作,直到结束为止。,排序,实例分析:intial:step 1:2:.(7次),排序,代码:
4、v=2,1,4,7,3,6,8,9;for i=1:8 for j=1:8-i-1 if v(j)v(j+1)t=v(j);v(j)=v(j+1);v(j+1)=t;end endend,杨辉三角熟悉矩阵操作,大家自己设计实现:效果:11 11 2 11 3 3 11 4 6 4 1,查找素数,实现过程:1 了解素数定义2 设计算法3 画出程序流程图4 算法实现,sign=0;for i=1:100 for j=2:i-1 if mod(i,j)=0 sign=1;end end if sign=0 i else sign=0;endend,code:,matlab语言结构,matlab简单的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- matlab 基础教程

链接地址:https://www.31ppt.com/p-5439075.html