- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数学建模-MATLAB-暑期培训资料
数学建模暑期培训-MATLAB软件庄思发
熟悉软件操作界面
命令窗口MATLAB执行命令的主窗口,命令于提示符 “”之后输入,回车确认执行;
命令历史窗口显示用户过去所使用过全部命令,可双击后重新执行,避免重新输入命令,或使用上、下方向键调出修改后再重新执行;
工作空间窗口显示当前MATLAB在计算机内存中存在的变量、数据等详细信息,以便用户查看,可删除其中若干个或全部删除;
当前工作目录窗口显示用户当前工作时所处在的目录位置,该目录是用户存放及打开文件时MATLAB指向的默认目录,可通过其目录选择器重新指向新用户目录;在该窗口中可以观察到当前目录中所有文件的详细情况,可以直接选定某人文件,通过单击右键运行或打开该文件进行编辑。
基本运算
四则运算 + - * / \
乘方、开方 “^” sqrt( )例::2^3↙ :2^(1/3) ↙
指数函数 exp(x),:exp(1);;:exp(2);
标点符号 逗号(,)输出结果;分号(;)不输出结果
常量与变量
常量圆周率:pi;无穷大:inf;等
变量定义变量不必事先声明,MATLAB会通过变量所获得的值自动识别,变量名必须以字母开头,后可接字母、数字或下划线,不可使用空格与标点符号;
注意:变量名区分大、小写;
常用函数:
三角函数sin(x)、cos(x)、asin(x)、acos(x)、tan(x)、atan(x)、cot(x) acot(x).
指数、对数函数exp(x) log(x) log10(x) log2(x).
四舍五入round(x)
求余mod(x,y):余数符号与y相同;rem(x,y):余数符号与x相同.
舍入函数fix(x):与零最接近的整数;floor(x):不大于x的整数;ceil(x):不小于x的整数.
求模(绝对值)abs(x)
数值运算
向量运算
向量(数组)表示元素用中括号括起,元素间用逗号或空格或分号隔开;例:a=[2 4 6 7 8] ↙ b=[1;4;7;9] ↙
等差向量冒号生成法 初值:步长:终值;例:c=1:10;↙ d=1:0.5:10↙linspace(初值,终值,分段数)例:e=linspace(1,10,10)↙ linspace(0,10,6)↙
向量(数组)运算向量(数组)与常数的加、减 例:a=[2 3 5] ↙ a+3,a-2↙向量(数组)与常数的乘、除 例:a*2,a/3↙向量与向量的加、减法:元素个数必须相同 例:a=[1 3 5],b=[2,4,6],c=1:4,a+b,a-b,a+c↙向量点积:dot(a,b);向量维数不超过3 例:dot(a,b)↙向量叉积:cross(a,b);向量维数不超过3 例:cross(a,b)↙数组的乘、除:.*;./; 例:a.*b, a./b↙数组的乘方:.^ 例:a.^2↙
向量(数组)元素的选取单下标a([ ]) 例:a=1:10;a(7)↙%选取向量a的第七个元素 例:a([1 3 7])↙%选取向量a的第1、3、7个元素
向量(数组)排序sort(a):从小到大; 例:a=rand(1,10),sort(a)↙%产生10个元素的行向量,并进行升序排列
向量(数组)长度或大小的检测length(a); 例:length(a)↙%显示向量元素个数size(a) 例:size(a) ↙ %将以向量形式显示矩阵a的行数与列数
向量(数组)求和sum(a) 例:sum(a)↙%求向量a的元素总和
向量与多项式表示::(降幂排列) 例:,,则该多项式在MATLAB中可如下表示p1=[1 3 0 2 3],p2=[0 1 2 0 1]↙多项式相加、减:向量的相加、减(注意补零) 例:p1+p2,p1-p2↙多项式的积:conv(p1,p2); 例:conv(p1,p2)↙多项式的除:deconv(p1,p2);[q,r]=deconv(p1,p2) 例:deconv(p1,p2)↙%只输出商式 [q,r]=deconv(p1,p2)↙%输出商式与余式
矩阵(多元数组)运算
矩阵(多元数组)表示元素用中括号括起,元素间用逗号或空格分列,用分号分行; 例:矩阵,在MATLAB中可如下输入: A=[1 6 5;3 9 4;8 6 2]↙
特殊矩阵全1矩阵与全零矩阵:ones(m,n);zeros(m,n);作用:预分配空间 例:ones(3)↙%产生3阶全1方阵 ones(3,4)↙%产生3行4列的全1矩阵
文档评论(0)