[理学]本科数模培训—matlab1wyy.ppt

  1. 1、本文档共127页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[理学]本科数模培训—matlab1wyy

系统仿真与MATLAB--广东工业大学自动化学院 第一部分 matlab基础 1 MATLAB能在各领域做什么 工业研究与开发 数学教学,特别是线性代数 数值分析和科学计算方面的教学与研究 电子学、控制理论和物理学等工程和科学 学科方面的教学与研究 经济学、化学和生物学等计算问题的所有其它领域中的教学与研究 例1-1 用一个简单命令求解线性系统 3x1+ x2 - x3 = 3.6 x1+ 2x2+4x3 = 2.1 -x1+ 4x2+5x3 = -1.4 A=[3 1 -1;1 2 4;-1 4 5]; b=[3.6;2.1;-1.4]; x=A\b x = 1.4818 -0.4606 0.3848 例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) 图形编辑功能 2 变量和数组 MATLAB 程序的基本数据单元是数组。 一个数组是以行和列组织起来的数据集合,并且拥有一个数组名。数组中的单个数据是可以被访问的,访问的方法是数组名后带一个括号,括号内是这个数据所对应行标和列标。 标量在MATLAB 中也被当作数组来处理——它被看作只有一行一列的数组。 数组可以定义为向量或矩阵。向量一般来描述一维数组,而矩阵往往来描述二维或多维数组。 一般变量:变量的名字必须以字母开头(不能超过19个字符),之后可以是任意字母、数字或下划线;变量名称区分字母的大小写;变量中不能包含有标点符号。 无论什么时侯,你将一个数值赋值于一个变量名,那么MATLAB 将自动建立一个double型变量。 例如:val= 1+i; char 型的变量包括由16 位数值构成的标量或数组,每一个16 位数代表一个字符。这个类型的经常用于字符串操作,当一个字符或字符串赋值于一个变量名时,系统会自动建立一个char 型变量。 例如:comment= ‘This is a character string!’ 2.1 变量的初始化 当变量初始化时,MATLAB 将会自动建立变量。有三种方式初始化MATLAB 中的变量: 用赋值语句初始化变量 用input 函数从键盘输入初始化变量 从文件读取一个数据 赋值语句的一般形式如下: var = expression 例如: var=40*i; var2=var/5; array=[1 2 3 4]; x=1; y=2; 数据数组也可以初始化变量。 用捷径表达式赋值 一般顺序:first:incr:last 例如: 用内置函数来初始化 a = zeros(2); b = zeros(2,3); c = [1 2;3 4]; d = zeros(size(c)) 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 变量查询函数who与whos 作用都是列出在matlab工作空间中已经驻留的变量名清单 不同的是whos在给出驻留变量的同时,还给出他们的维数及性质 clear :清除工作空间中所有的变量 clear 变量名:清除指定的变量 永久变量 在matlab工作内存中,驻留了几个由系统本身在启动时定义的变量,我们称为永久变量 永久变量用who指令是查看不到的,只可随时调用 使用MATLAB的输入向导和load导入数据 ??.mat(二进制数据文件).mat文件是标准的MATLAB数据文件,由save和load命令直接存取。 .txt,.dat (ASCII码数据文件), 也可由save和load命令存取。 .bmp,.jpg,.tif (图像文件),用imread和imwrite命令读入和存储。 .wav (声音文件),用wavread和wavwrite命令读入和存取。 例子——导入数据 (示例数据文件夹中的数据文件导入) 2.2 多维数组 创建了一个2×3×2 数组c c(:,:,1)=[1,2,3;4,5,6]; c(:,:,2)=[7,8,9;10,11,12]; whos c Name Size Bytes Cla

文档评论(0)

skvdnd51 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档