• / 127
  • 下载费用:10 金币  

本科数模培训—matlab1(wyy).ppt

关 键 词:
本科数模培训—matlab1(wyy).ppt
资源描述:
1,第一部分 matlab基础,,MATLAB MATLAB——矩阵实验室(Matrix Laboratory)70年代末期,Cleve Moler 在新墨西哥大学给学生开线性代数,为了减轻学生负担所开发的。MATLAB可以运行在十几个操作平台上。,2,工业研究与开发数学教学,特别是线性代数数值分析和科学计算方面的教学与研究电子学、控制理论和物理学等工程和科学 学科方面的教学与研究经济学、化学和生物学等计算问题的所有其它领域中的教学与研究,1 MATLAB能在各领域做什么,3,例1-1 用一个简单命令求解线性系统,3x1+ x2 - x3 = 3.6 x1+ 2x2+4x3 = 2.1 -x1+ 4x2+5x3 = -1.4A=[3 1 -1;1 2 4;-1 4 5];b=[3.6;2.1;-1.4];x=A\bx =1.4818-0.46060.3848,,对于线性系统有Ax=b,,4,例1-2 用简短命令计算并绘制在0x6范围内的sin(2x)、sinx2、sin2x。,x=linspace(0,6) y1=sin(2*x),y2=sin(x.^2),y3=(sin(x)).^2; plot(x,y1,x, y2,x, y3)图形编辑功能,5,2 变量和数组,MATLAB 程序的基本数据单元是数组。 一个数组是以行和列组织起来的数据集合,并且拥有一个数组名。数组中的单个数据是可以被访问的,访问的方法是数组名后带一个括号,括号内是这个数据所对应行标和列标。 标量在MATLAB 中也被当作数组来处理——它被看作只有一行一列的数组。,6,,数组可以定义为向量或矩阵。向量一般来描述一维数组,而矩阵往往来描述二维或多维数组。,7,,,列优先存贮,8,,,三维数组的示意图,9,,一般变量:变量的名字必须以字母开头(不能超过19个字符),之后可以是任意字母、数字或下划线;变量名称区分字母的大小写;变量中不能包含有标点符号。 无论什么时侯,你将一个数值赋值于一个变量名,那么MATLAB 将自动建立一个double型变量。 例如:val= 1+i;,10,,char 型的变量包括由16 位数值构成的标量或数组,每一个16 位数代表一个字符。这个类型的经常用于字符串操作,当一个字符或字符串赋值于一个变量名时,系统会自动建立一个char 型变量。 例如:comment= ‘This is a character string!’,11,当变量初始化时,MATLAB 将会自动建立变量。有三种方式初始化MATLAB 中的变量: 用赋值语句初始化变量 用input 函数从键盘输入初始化变量 从文件读取一个数据,2.1 变量的初始化,12,赋值语句的一般形式如下: var = expression 例如: var=40*i; var2=var/5; array=[1 2 3 4]; x=1; y=2;,,13,,数据数组也可以初始化变量。,14,,用捷径表达式赋值 一般顺序:first:incr:last 例如:,15,,用内置函数来初始化 a = zeros(2); b = zeros(2,3); c = [1 2;3 4]; d = zeros(size(c)),16,,my_val = input('Enter an input value:') in1 = input('enter data:');Enter data:1.23 %数值1.23 in2 = input('enter data:','s')Enter data:123 %字符123,17,,变量查询函数who与whos 作用都是列出在matlab工作空间中已经驻留的变量名清单 不同的是whos在给出驻留变量的同时,还给出他们的维数及性质 clear :清除工作空间中所有的变量 clear 变量名:清除指定的变量,18,,永久变量 在matlab工作内存中,驻留了几个由系统本身在启动时定义的变量,我们称为永久变量永久变量用who指令是查看不到的,只可随时调用,19,,eps — 容差变量,定义为1.0到最近浮点数的距离,在 pc机上= 2-52pi — 圆周率的近似值3.1415926inf或Inf — 表示正无大,定义为1/0NaN — 非数,它产生于0× ,0/0,/ 等运算i,j — 虚数单位ans — 对于未赋值运算结果,自动赋给ans,20,,使用MATLAB的输入向导和load导入数据 􀂷.mat(二进制数据文件).mat文件是标准的MATLAB数据文件,由save和load命令直接存取。 .txt,.dat (ASCII码数据文件), 也可由save和load命令存取。 .bmp,.jpg,.tif (图像
展开阅读全文
  微传网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

关于本文
本文标题:本科数模培训—matlab1(wyy).ppt
链接地址:https://www.weizhuannet.com/p-9861376.html
微传网是一个办公文档、学习资料下载的在线文档分享平台!

微传网博客

网站资源均来自网络,如有侵权,请联系客服删除!

 网站客服QQ:80879498  会员QQ群:727456886

copyright@ 2018-2028 微传网络工作室版权所有

     经营许可证编号:冀ICP备18006529号-1 ,公安局备案号:13028102000124

收起
展开