第2讲数组元素优秀PPT.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第2讲数组元素优秀PPT.ppt》由会员分享,可在线阅读,更多相关《第2讲数组元素优秀PPT.ppt(47页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第2讲数组元素现在学习的是第1页,共47页 2022/12/5Matlab Language2 工作空间工作空间Matlab系统界面系统界面现在学习的是第2页,共47页 2022/12/5Matlab Language3 2.2 2.2 命令窗口命令窗口 (续)(续)【例例2.2-52.2-5】计算半径为计算半径为5.2m5.2m的圆的周长和面积。的圆的周长和面积。radius=5.2;%radius=5.2;%圆的半径圆的半径area=pi*5.22,area=pi*5.22,circle_len=2*pi*5.2circle_len=2*pi*5.2area=84.9487circle_l
2、en=32.6726n以上两例,命令行中用到了等号以上两例,命令行中用到了等号“=”。n计算结果不再赋给计算结果不再赋给“ans”,而是赋给用户指定,而是赋给用户指定的变量的变量y、area、circle_len。n无论是预定义变量还是用户自定义变量都被无论是预定义变量还是用户自定义变量都被存储在系统的工作空间内,即系统定义的一存储在系统的工作空间内,即系统定义的一个存储窗口变量的内存空间。个存储窗口变量的内存空间。nWho、whos命令用来显示工作空间的变量命令用来显示工作空间的变量nclear命令用来清除工作空间的变量。命令用来清除工作空间的变量。现在学习的是第3页,共47页 2022/1
3、2/5Matlab Language4 2.2 2.2 命令窗口命令窗口 (续)(续)whowhosYour variables are:circle_len area radius Name Size Bytes Class area 1x1 8 double array circle_len 1x1 8 double array radius 1x1 8 double arrayGrand total is 3 elements using 24 bytes现在学习的是第4页,共47页 2022/12/5Matlab Language5 2.2 2.2 命令窗口命令窗口 (续)(续)cle
4、ar radiuswhoYour variables are:circle_len areaclear areawhosYour variables are:Name Size Bytes Class circle_len 1x1 8 double arrayGrand total is 1 elements using 8 bytes现在学习的是第5页,共47页 2022/12/5Matlab Language6 2.2 2.2 命令窗口命令窗口 (续)(续)n数值显示格式设置数值显示格式设置n缺省显示格式:简洁的短(缺省显示格式:简洁的短(short gshort g,7 7位有效数字)格
5、式位有效数字)格式n窗口命令及语法格式:窗口命令及语法格式:format format 显示格式关键字显示格式关键字 如:如:format long format long%15%15位数字显示位数字显示n常见通用命令常见通用命令命令命令含义含义clcclc清除命令窗口的显示内容清除命令窗口的显示内容clearclear 清除清除MatlabMatlab工作空间中保存的变量工作空间中保存的变量whowho或或whoswhos显示显示MatlabMatlab工作空间中的变量信息工作空间中的变量信息dirdir显示当前工作目录的文件和子目录清单显示当前工作目录的文件和子目录清单cdcd显示或设置当
6、前工作目录显示或设置当前工作目录typetype显示指定显示指定m m文件的内容文件的内容helphelp或或docdoc获取在线帮助获取在线帮助quitquit或或exitexit关闭关闭/推出推出MATALBMATALB现在学习的是第6页,共47页 2022/12/5Matlab Language7 2.3 2.3 工作空间工作空间n查看工作空间内存变量,可以由查看工作空间内存变量,可以由whowho、whos whos。n命名新变量命名新变量n修改变量名修改变量名n删除变量删除变量n绘图绘图n保存变量数据保存变量数据n装入数据装入数据现在学习的是第7页,共47页 2022/12/5Mat
7、lab Language8 2.4 2.4 历史窗口历史窗口n历史窗口:历史窗口:n首先首先记录每次启动时间记录每次启动时间n并并记录在命令窗口输入命令记录在命令窗口输入命令,此次运行期间,输入的,此次运行期间,输入的所有命令被记录为一组,并以此次启动时间为标志。所有命令被记录为一组,并以此次启动时间为标志。n使用历史窗口:使用历史窗口:n可以查看命令窗口输入过的命令或语句可以查看命令窗口输入过的命令或语句n可以选择一条或多条命令执行拷贝、执行、创建可以选择一条或多条命令执行拷贝、执行、创建MM文件等。文件等。要清除历史记录,可以选择要清除历史记录,可以选择Edit菜单中的菜单中的Clear
8、Command History 命令命令现在学习的是第8页,共47页 2022/12/5Matlab Language9 2.5 2.5 当前目录窗口和搜索路径当前目录窗口和搜索路径当前目录窗口:当前目录窗口:指指Matlab运行时的工作目录。运行时的工作目录。n只有在只有在当前目录当前目录和和搜索路径下搜索路径下的文件、函数才可以被运行和调用。的文件、函数才可以被运行和调用。n如果没有特殊指明,数据文件也将存放在如果没有特殊指明,数据文件也将存放在当前目录当前目录下;下;n用户可以将自己的工作目录设置成当前目录,从而使得所有操作都在当前目用户可以将自己的工作目录设置成当前目录,从而使得所有操
9、作都在当前目录中进行。录中进行。现在学习的是第9页,共47页 2022/12/5Matlab Language10 搜索路径:搜索路径:指指Matlab执行过程中对变量、函数和文件进行搜索的路径。执行过程中对变量、函数和文件进行搜索的路径。n在在File菜单中选择菜单中选择Set Path命令命令或在命令窗口输入或在命令窗口输入pathtool命令,出现命令,出现搜索路径设置对话框:搜索路径设置对话框:!修改完搜索路径后,!修改完搜索路径后,需要进行保存。需要进行保存。现在学习的是第10页,共47页 2022/12/5Matlab Language11 2.6 获取在线帮助获取在线帮助nMAT
10、LAB提供的帮助信息有两类提供的帮助信息有两类n简单纯文本帮助信息简单纯文本帮助信息helplookfor(条件比较宽松)(条件比较宽松)例:例:inversen窗口式综合帮助信息(文字、公式、图形)窗口式综合帮助信息(文字、公式、图形)dochelpwin现在学习的是第11页,共47页 2022/12/5Matlab Language12【功能演示功能演示-1-1】求方程的根求方程的根求方程求方程的全部根。的全部根。p=2,0,-3,71,-9,13;建立多项式系数向量建立多项式系数向量x=roots(p);求根求根x=-3.4914 1.6863+2.6947i 1.6863-2.6947
11、i 0.0594+0.4251i 0.0594-0.4251i现在学习的是第12页,共47页 2022/12/5Matlab Language13【功能演示功能演示-2-2】求解线性方程组求解线性方程组a=2,3,-1;8,2,3;45,3,9;建立系数矩阵建立系数矩阵ab=2;4;23;建立列向量建立列向量bz=inv(a)*bz=0.5531 0.2051 -0.2784现在学习的是第13页,共47页 2022/12/5Matlab Language14 符号计算符号计算syms x y z 建立符号变量建立符号变量x,y,z=solve(2*x+3*y-z-2,8*x+2*y+3*z-4
12、,45*x+3*y+9*z-23)x=151/273 y=8/39 z=-76/273现在学习的是第14页,共47页 2022/12/5Matlab Language15【功能演示功能演示-3-3】求解定积分求解定积分 求解求解 I=quad(x.*log(1+x),0,1)ans=0.250或或syms xint(x*log(1+x),0,1)ans=1/4现在学习的是第15页,共47页 2022/12/5Matlab Language16【功能演示功能演示-4-4】多项式曲线拟合多项式曲线拟合考虑如下考虑如下 x-y x-y 一组实验数据:一组实验数据:x=1,2,3,4,5,6,7,8,
13、9,10y=1.2,3,4,4,5,4.7,5,5.2,6,7.2注:注:n一次多项式拟合:一次多项式拟合:p1=polyfit(x,y,1)n三次多项式拟合:三次多项式拟合:p3=polyfit(x,y,3)nplot plot 原始数据、一次拟合曲线和三次拟合曲线原始数据、一次拟合曲线和三次拟合曲线x2=1:0.1:10;y1=polyval(p1,x2)y3=polyval(p3,x2)plot(x,y,*,x2,y1,:,x2,y3)现在学习的是第16页,共47页 2022/12/5Matlab Language17 拟合曲线图拟合曲线图由图可见,三次拟合结果较好。由图可见,三次拟合结
14、果较好。现在学习的是第17页,共47页第第2章章 Matlab数据及其运算数据及其运算 MatlabMatlab数据类型非常丰富,除数据类型非常丰富,除数值型数值型、字符型字符型等基本数据类型外,等基本数据类型外,还有还有结构体结构体、单元单元等更为复杂的数据类型。等更为复杂的数据类型。各种数据类型都以矩阵形式存在,各种数据类型都以矩阵形式存在,矩阵矩阵是是MatlabMatlab最基本的数据对最基本的数据对象,并且矩阵的运算是定义在象,并且矩阵的运算是定义在复数域复数域上的。上的。现在学习的是第18页,共47页 2022/12/5Matlab Language19 2.1 2.1 数值表示、
15、变量及表达式数值表示、变量及表达式n数值的记述数值的记述 MatlabMatlab的数只采用习惯的十进制表示,可以带小数点和的数只采用习惯的十进制表示,可以带小数点和负号负号;其缺省的数据类型为其缺省的数据类型为双精度浮点型双精度浮点型(doubledouble)。)。例如:例如:3 -10 0.001 1.3e10 1.256e-63 -10 0.001 1.3e10 1.256e-6n变量命令规则变量命令规则l变量名、函数名对字母的大小写是敏感的。如变量名、函数名对字母的大小写是敏感的。如myVarmyVar与与myvarmyvar表示两个不同的变量。表示两个不同的变量。l变量名变量名第一
16、个字母必须是第一个字母必须是英文字母英文字母。l变量名可以包含变量名可以包含英文字母、下划线和数字英文字母、下划线和数字。l变量名变量名不能包含空格、标点不能包含空格、标点。l变量名最多可包含变量名最多可包含6363个个字符(字符(6.56.5及以后的版本)。及以后的版本)。现在学习的是第19页,共47页 2022/12/5Matlab Language20 2.1 2.1 数值表示、变量及表达式数值表示、变量及表达式 (续)(续)nMatlabMatlab预定义的变量预定义的变量变变量名量名意意义义ans最近的计算结果的变量名最近的计算结果的变量名epsMATLAB定义的正的极小值定义的正的
17、极小值=2.2204e-16pi圆周率圆周率inf值,无限大值,无限大i或或j虚数单元,虚数单元,sqrt(-1)NaN非数,非数,0/0、/说明说明n每当每当MATLABMATLAB启动完成,这些变量就被产生。启动完成,这些变量就被产生。nMATLABMATLAB中,被中,被0 0除不会引起程序中断,给出报警的同时用除不会引起程序中断,给出报警的同时用infinf或或NaNNaN给出结果。给出结果。n用户只能临时覆盖这些预定义变量的值,用户只能临时覆盖这些预定义变量的值,ClearClear或重启或重启MATLABMATLAB可恢复其值。可恢复其值。现在学习的是第20页,共47页 2022/
18、12/5Matlab Language21 2.12.1数值表示、变量及表达式数值表示、变量及表达式 (续)(续)n运算符和表达式运算符和表达式运算运算数学表达式数学表达式MATLAB运算符运算符MATLAB表达式表达式加加a+b+a+b减减a-b-a-b乘乘axb*a*b除除a/b或或ab/或或a/b或或ab幂幂ab说明说明nMatlabMatlab用用“”和和”/”分别表示分别表示“左除左除”和和“右除右除”。对标量而言,两者没有区别。对矩阵产。对标量而言,两者没有区别。对矩阵产生不同影响。生不同影响。nMATLABMATLAB表达式的书写规则与表达式的书写规则与“手写方式手写方式”几乎完
19、全相同。几乎完全相同。n表达式按与常规相同的优先级自左至右执行运算。表达式按与常规相同的优先级自左至右执行运算。n优先级:指数运算级别最高,乘除次之,加减最低。优先级:指数运算级别最高,乘除次之,加减最低。n括号改变运算的次序。括号改变运算的次序。现在学习的是第21页,共47页 2022/12/5Matlab Language22 2.1 2.1 数值表示、变量及表达式数值表示、变量及表达式 (续)(续)n复数及其运算复数及其运算nMATLABMATLAB中复数的表达:中复数的表达:z=a+bi,其中,其中a a、b b为实数。为实数。nMATLABMATLAB把复数作为一个整体,象计算实数一
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数组 元素 优秀 PPT
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内