MATLAB使用及介绍
来源:互联网 发布:抢票软件开发 编辑:程序博客网 时间:2024/05/20 07:37
MATLAB教程
MATLAB是MathWorks公司开发的一种编程语言。它最初是一个矩阵的编程语言,使线性代数编程很简单。它可以运行在交互式会话和作为批处理作业。
本教程提供了 MATLAB 编程语言介绍。它的目的是让学生流利的学习 MATLAB 语言编程。以简单易用、快速和有效的使学习 MATLAB 例子。
读者
本教程是为初学者准备的,帮助他们了解基本的 MATLAB 提供的高级功能。完成本教程后,会发现自己在一个中等的专业知识水平。
前提条件
假设你有一点计算机编程知识和理解概念,如变量,常量表达式,报表等,如果学习过其他高层次的编程语言,如C编程,Ç++或Java,那么是非常许多有利于学习MATLAB。
一个简单的例子
x = [1 2 3 4 5 6 7 8 9 10];y1 = [.16 .08 .04 .02 .013 .007 .004 .002 .001 .0008 ];y2 = [.16 .07 .03 .01 .008 .003 .0008 .0003 .00007 .00002 ];semilogy(x,y1,'-bo;y1;',x,y2,'-kx;y2;');title('Plot title');xlabel('X Axis');ylabel('Y Axis');print -deps graph.eps
MATLAB(矩阵实验室)是第四代高层次的编程语言和交互式环境数值计算,可视化和编程。
MATLAB是由MathWorks公司开发的。
它允许矩阵操作;绘制函数和数据;实现算法;创建用户界面,和在其他语言,包括Ç,Ç++,Java和Fortran语言编写的程序接口; 分析数据;开发算法,并建立模型和应用程序。
它拥有众多的内置命令和数学函数,可以帮助您在数学计算,绘图和执行数值计算方法。
MATLAB计算数学
利用MATLAB计算数学的方方面面。以下是一些常用的数学计算,它最常用于:
矩阵和阵列处理
2-D和3-D绘图和图形
线性代数
代数方程组
非线性函数
统计
数据分析
微积分和微分方程
数值计算
积分
变换
曲线拟合
各种其它的特殊功能
MATLAB的特点
以下是MATLAB的基本特征:
数值计算,可视化和应用程序的开发,这是一个高层次的语言。
它还提供了一个互动的环境,探索,设计和解决问题的迭代。
它提供了广阔的线性代数,统计,傅立叶分析,筛选,优化,数值积分,解常微分方程的数学函数库。
它提供了内置的数据可视化工具,用于创建自定义绘制的图形。
MATLAB的编程接口给开发工具,提高代码质量和可维护性和性能的最大化。
它提供了自定义的图形界面构建应用程序的工具。
它提供了基于MATLAB算法集成了C,Java,NET和Microsoft Excel等与外部应用程序和语言功能。
MATLAB的用途
MATLAB被广泛用来作为计算工具在科学和工程涵盖领域物理,化学,数学和工程流。它在一定范围内的应用,包括:
信号处理和通信
图像和视频处理
控制系统
测试和测量
计算金融
计算生物
- MATLAB使用及介绍
- matlab中sptool工具箱使用及介绍
- MATLAB中Timer的使用及小例子介绍
- Embeded Matlab Function使用介绍
- 逻辑回归原理介绍及Matlab实现
- 决策树及MATLAB函数使用
- dbunit介绍及使用
- VRPN介绍及使用
- Subsonic介绍及使用
- CMake介绍及使用
- Log4cpp介绍及使用
- LayoutInflater 介绍及使用
- Android_AnimationDrawable介绍及使用
- Android_AnimationDrawable介绍及使用
- FUSE使用及介绍
- ProgressDialog介绍及使用
- JSONCPP介绍及使用
- SQLite介绍及使用
- 11. 图--图的表示
- file 文件操作 python3
- C语言学习系列-typedef用法
- 多线程之GCD
- 二分查找算法
- MATLAB使用及介绍
- LightOJ
- 测试——搜索引擎
- 如何从Eclipse导入github上的项目源码
- C++排序算法之简单选择排序
- nginx: [emerg] socket() [::]:80 failed (97: Address family not supported by protocol) 错误
- 算法系列——Intersection of Two Arrays II
- 使用源码交叉构建libgcrypt库
- 单例模式的七种写法