数学建模-MATLAB-暑期培训资料.doc

数学建模-MATLAB-暑期培训资料.doc

ID:58854449

大小:425.00 KB

页数:14页

时间:2020-09-23

数学建模-MATLAB-暑期培训资料.doc_第1页
数学建模-MATLAB-暑期培训资料.doc_第2页
数学建模-MATLAB-暑期培训资料.doc_第3页
数学建模-MATLAB-暑期培训资料.doc_第4页
数学建模-MATLAB-暑期培训资料.doc_第5页
资源描述:

《数学建模-MATLAB-暑期培训资料.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数学建模暑期培训-MATLAB软件庄思发1熟悉软件操作界面1.1命令窗口MATLAB执行命令的主窗口,命令于提示符“>>”之后输入,回车确认执行;1.2命令历史窗口显示用户过去所使用过全部命令,可双击后重新执行,避免重新输入命令,或使用上、下方向键调出修改后再重新执行;1.3工作空间窗口显示当前MATLAB在计算机内存中存在的变量、数据等详细信息,以便用户查看,可删除其中若干个或全部删除;1.1当前工作目录窗口显示用户当前工作时所处在的目录位置,该目录是用户存放及打开文件时MATLAB指向的默认目录,可通过其目录选择器重新指向新用户目录;在该窗口中可以

2、观察到当前目录中所有文件的详细情况,可以直接选定某人文件,通过单击右键运行或打开该文件进行编辑。1基本运算1.1四则运算+ - * /  1.2乘方、开方“^”sqrt()例::>>2^3↙:>>2^(1/3)↙1.3指数函数exp(x),:exp(1);;:exp(2);1.4标点符号逗号(,)输出结果;分号(;)不输出结果1.5常量与变量Ø常量圆周率:pi;无穷大:inf;等Ø变量定义变量不必事先声明,MATLAB会通过变量所获得的值自动识别,变量名必须以字母开头,后可接字母、数字或下划线,不可使用空格与标点符号;注意:变量名区分大、小写;1.6

3、常用函数:Ø三角函数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)1数值运算1.1向量运算Ø向量(数组)表示元素用中括号括起,元素间用逗号或空格或分号隔开;例:>>a=[24

4、678]↙>>b=[1;4;7;9]↙Ø等差向量冒号生成法初值:步长:终值;例:>>c=1:10;↙>>d=1:0.5:10↙linspace(初值,终值,分段数)例:>>e=linspace(1,10,10)↙>>linspace(0,10,6)↙Ø向量(数组)运算向量(数组)与常数的加、减例:>>a=[235]↙>>a+3,a-2↙向量(数组)与常数的乘、除例:>>a*2,a/3↙向量与向量的加、减法:元素个数必须相同例:>>a=[135],b=[2,4,6],c=1:4,a+b,a-b,a+c↙向量点积:dot(a,b);向量维数不超过3 例:>

5、>dot(a,b)↙向量叉积:cross(a,b);向量维数不超过3 例:>>cross(a,b)↙数组的乘、除:.*;./;例:>>a.*b,a./b↙数组的乘方:.^例:>>a.^2↙Ø向量(数组)元素的选取单下标a([])  例:>>a=1:10;a(7)↙%选取向量a的第七个元素  例:>>a([137])↙%选取向量a的第1、3、7个元素Ø向量(数组)排序sort(a):从小到大;  例:>>a=rand(1,10),sort(a)↙%产生10个元素的行向量,并进行升序排列Ø向量(数组)长度或大小的检测length(a);  例:>>leng

6、th(a)↙%显示向量元素个数size(a)例:>>size(a)↙%将以向量形式显示矩阵a的行数与列数Ø向量(数组)求和sum(a)  例:>>sum(a)↙%求向量a的元素总和Ø向量与多项式表示::(降幂排列)  例:,,则该多项式在MATLAB中可如下表示>>p1=[13023],p2=[01201]↙多项式相加、减:向量的相加、减(注意补零)  例:>>p1+p2,p1-p2↙多项式的积:conv(p1,p2);  例:>>conv(p1,p2)↙多项式的除:deconv(p1,p2);[q,r]=deconv(p1,p2)  例:>>deco

7、nv(p1,p2)↙%只输出商式  >>[q,r]=deconv(p1,p2)↙%输出商式与余式1.1矩阵(多元数组)运算Ø矩阵(多元数组)表示元素用中括号括起,元素间用逗号或空格分列,用分号分行;  例:矩阵,在MATLAB中可如下输入:>>A=[165;394;862]↙Ø特殊矩阵全1矩阵与全零矩阵:ones(m,n);zeros(m,n);作用:预分配空间例:>>ones(3)↙%产生3阶全1方阵>>ones(3,4)↙%产生3行4列的全1矩阵随机矩阵:rand(m,n):产生元素介于0,1之间的矩阵例:>>rand(3),rand(3,4)↙%

8、分别产生3阶与3行4列随机矩阵Ø矩阵(多元数组)的运算矩阵(多元数组)与常数的加、减例:>>A

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。