1 / 49
文档名称:

一篇Matlab基础.ppt

格式:ppt   大小:708KB   页数:49页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

一篇Matlab基础.ppt

上传人:ipod0a 2017/10/11 文件大小:708 KB

下载得到文件列表

一篇Matlab基础.ppt

相关文档

文档介绍

文档介绍:MATLAB 图像处理工具箱
课程章节安排
1、Matlab概述
2、Matlab运算功能
3、Matlab程序设计
4、Matlab数据和函数的可视化
5、应用---Matlab解方程和函数极值
6、Matlab图像操作
7、Matlab图像处理
MATLAB概述
MATLAB名字由MATrix和 LABoratory 两词的前三个字母组合而成。
20世纪七十年代,时任美国新墨西哥大学计算机科学系主任的Cleve Moler设计的一组调用LINPACK和EISPACK矩阵软件工具包库程序的的“通俗易用”的接口,即用FORTRAN编写的萌芽状态的MATLAB。
1984年,Moler等人合作成立MathWorks公司,并把MATLAB正式推向市场。从这时起,MATLAB的内核采用C语言编写,而且除原有的数值计算能力外,新增了数据图视功能。
Matlab的发展历程
MathWorks公司于1993年推出MATLAB ,、、。 MATLAB成为了最具吸引力、应用最为广泛的科学计算语言;
、更友善的面向对象、更加快速精良的图形可视、更广博的数学和数据分析资源、更多的应用开发工具。
MATLAB概述
Matlab的发展历程
Matlab界面
命令行>>
mand Windows
工作窗口
Workspace
mand History
工作路径窗口
Current Directory
1、命令行
输入单行命令,回车产生结果;
2、命令窗口
显示结果,同时也会显示程序代码中存在的错误,以及错误所在的行数和列数;
3、工作窗口
显示当前M文件或命令行中定义的变量值,以及程序中产生的中间变量,double-click;
4、历史命令窗口
显示本次打开Matlab后所执行过的命令;
5、路径及作用
File-SetPath 设置Matlab工作路径;
当创建一个新的工作目录或文件夹时,要把该目录添加到工作路径中,否则Matlab无法找到在该目录中定义的函数或M文件;
Matlab界面
Matlab的功能
1、数值计算
数值表达式所用的变量必须先被赋值,然后用于计算;
>>a=2;b=3;
>>a+b*(b-a)
ans=5
2、符号计算
由定义的符号对象来从事符号计算;
>>sym a b c;
>>solve('a*x^2+b*x+c')
ans =
-1/2*(b-(b^2-4*a*c)^(1/2))/a
-1/2*(b+(b^2-4*a*c)^(1/2))/a
3、解线性、非线性方程、极值,求解微分方程
数值表达式所用的变量必须先被赋值,然后用于计算;
function results=use_inv(a1,a2,b1,b2,c1,c2)
a=[a1,a2;b1,b2];
c=[c1;c2];
results=a\c;
4、图形输出
二维图形plot、subplot 、三维图形plot3、图像imshow ;
>>[X,Y] = meshgrid([-2::2]); % 定义数组,XY的取值范围
Z = exp(-X.^2-Y.^2); % 定义输出函数
plot3(X,Y,Z) % 显示图形
grid on % 网格线
Matlab的功能
Matlab的功能
matlab绘制各种常用曲线
1、阿基米德螺旋线等速
设想一个虫子站在匀速旋转的圆盘之上,从圆心沿某个半径向外爬行,它的影子会在天花板上绘出一条螺线,这螺线就是阿基米德螺线。 1-
2、渐开线
直线在圆上纯滚动时,直线上一点的轨迹称为该圆的渐开线。该圆称为渐开线的基圆,直线称为渐开线的发生线。渐开线的形状仅取决于基圆的大小,基圆越小,渐开线越弯曲,基圆越大,渐开线越平直。 1-