面向数学建模的MATLAB基础REVppt课件.ppt

面向数学建模的MATLAB基础REVppt课件.ppt

ID:58867749

大小:1.32 MB

页数:76页

时间:2020-09-30

面向数学建模的MATLAB基础REVppt课件.ppt_第1页
面向数学建模的MATLAB基础REVppt课件.ppt_第2页
面向数学建模的MATLAB基础REVppt课件.ppt_第3页
面向数学建模的MATLAB基础REVppt课件.ppt_第4页
面向数学建模的MATLAB基础REVppt课件.ppt_第5页
资源描述:

《面向数学建模的MATLAB基础REVppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、面向数学建模的MATLAB基础MATLAB环境CommandWindow(命令窗口)CurrentFolder(当前工作路径)Workspace和CommandHistory2获得系统帮助helphelpsindocdoceyelookforlookforidentity3使用MATLAB程序脚本(Scripts)按一定顺序排列的可执行命令的集合扩展名为.m不要使用数字作为文件名在命令行中新建脚本文件editprint.m%调用fprintf函数或者点击[快捷键ctrl+N]4在一个脚本中所有被创建和修改的变量会一直存在于工作区(workspace)中,即

2、使该脚本已经停止运行同一命令在脚本中运行与在命令窗口中运行没有本质区别。5简单输出disp函数输出变量的值、输出字符串例如disp('HelloWorld!');disp('IamgoingtolearnMATLAB!');x=100;disp(x);6变量类型需要创建变量时,可以直接对其赋值,不用预先定义!最常用的类型:double:5.8var1=3.14字符型:‘a’myString=‘helloworld’7变量和命名规则变量名命名规则:第一个字符必须是英文字母由英文字母、数字和下划线构成大小写敏感内建变量i和j为虚数单位pi为圆周率ans自动存储

3、最近一次未被保存的运算结果Inf、-Inf分别为正、负无穷8标量定义方法取名,然后赋值a=10c=1.3*45-2*acool_dude=13/3;注意:分号可以用来抑制输出9数组两种类型的数组矩阵每个元素都是数值(实数或复数)元胞数组元素可以有不同的类型10向量定义向量行向量row=[125.4-6.6]row=[1,2,5.4,-6.6];列向量column=[4;2;7;4]11使用size和length函数计算给定向量的维数sizelength12矩阵定义矩阵给出各个元素的值M=[123;456];对已有矩阵进行拼接13基本标量运算算术运算(+,-

4、,*,/)7/45(1+i)*(2+i)指数运算(^)4^2(3+4*j)^2括号不能隐式地表示乘法运算3(1+0.7)givesanerrorToclearcommandwindowclc14内建函数MATLAB中提供了海量的内建函数利用括号进行调用sqrt(2)log(2),log10(0.23)cos(1.2),atan(-.8)exp(2+4*i)round(1.4),floor(3.3),ceil(4.23)angle(i);abs(1+i);15转置矩阵转置a=[1234+i]transpose(a)a'a.'对于实数矩阵来说,.'and'运算

5、结果相同,而对于复数矩阵,'还要进行共轭运算。16向量化逐元素进行运算两个运算对象必须维数相同,除非有一个是标量。所有可用于标量的函数也可用于向量t=[123];f=exp(t);等同于f=[exp(1)exp(2)exp(3)];17运算符(*/^)有两种运算模式逐个元素(element-wise)标准模式18Element-wiseusethedot:.(.*,./,.^).两运算对象的维数必须相同,除非有一个是标量19标准模式标准乘法*线性代数规则注意:矩阵的维数要相匹配!标准指数运算^只能作用于方阵或标量左除/and右除右除:相当于乘以运算对象

6、的逆20矩阵的自动初始化常用的函数onesO=ones(4,5)zerosZ=zeros(6,6)eyeI=eye(7)randR=rand(2,8)元素服从(0,1)均匀分布21向量的生成linspacea=linspace(0,10,5)0为起点,10为终点,共5个数,等差数列冒号运算符:b=0:2:100为起点,增量为2,不超过10增量可以是小数或负数c=1:5默认增量为122向量元素检索方法向量元素下标从1开始a(n)为a中的第n个元素下标参数可以是向量x=[121358];a=x(2:3);b=x(1:end-1);a(1)a(2)a(3)a(4

7、)a=[135910]a=[135];b=[12135];23矩阵元素检索方法两种方式利用元素的行数和列数(行优先)利用元素的编号选取子阵A=rand(5)A(1:3,1:2)A([153],[14])24冒号通配符选取整行或整列,使用冒号:25有用的函数求最大值、最小值maxmin查找函数findvec=[53197];end=find(vec==9);ind=find(vec>2&vec<6);26绘图功能已知n个点,可使用plot函数绘制曲线,各点之间用直线连接x=linspace(0,4*pi,10);y=sin(x);plot(x,y);x=li

8、nspace(0,4*pi,1000);plot(x,sin(x)

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

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

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