matlab经典教程从入门到精通简介(Matlab基础入门手册第一章)

第一章 入门写在前面:本文档原为《freexyn 编程实例视频教程系列 1:Matlab 基础入门》课程文档,后经韩松岳同学悉心整理并添加程序和注释,形成本文,现全网免费发布,版权所有,仅供个人学习交流使用,其中不足之后,欢迎补充指正;若程序注释没有完全表达其含义,可对照视频学习,我来为大家科普一下关于matlab经典教程从入门到精通简介?以下内容希望对你有帮助!

matlab经典教程从入门到精通简介(Matlab基础入门手册第一章)

matlab经典教程从入门到精通简介

第一章 入门

写在前面:本文档原为《freexyn 编程实例视频教程系列 1:Matlab 基础入门》课程文档,后经韩松岳同学悉心整理并添加程序和注释,形成本文,现全网免费发布,版权所有,仅供个人学习交流使用,其中不足之后,欢迎补充指正;若程序注释没有完全表达其含义,可对照视频学习。

1.1 认识软件

1.软件简介

Matlab 是 matrix 和 laboratory 组合缩写,意为矩阵实验室

主要功能和用途:

用于科学和工程计算的高级语言;

用于调整运行环境进行迭代探索、设计和问题解决;

用于可视化数据的图形表达和用于创建自定义绘图的工具;

用于曲线拟合,数据分类,信号分析,控制系统调整等;

用于各种工程和科学应用的附加工具箱;

用于自定义用户界面构建应用程序;

用于接口 C/C 、JAVA、.NET、Python、SQL 和 Excel 等;

2. 软件安装

软件安装过程略

3.认识界面

启动 Matlab,默认的界面布局

当前文件夹:访问文件的路径,也是工作目录

命令行窗口:输入命令并运行,由提示符“>>”指示

工作区:显示创建或导入的数据或变量

历史命令窗口:记录命令窗口中执行过的命令

1.2 创建变量

1.在 Matlab 中创建和使用变量

2.认识命令

whos

clear

3.说明

Matlab 中创建变量不需要声明,类型默认使用双精度浮点型

创建变量后在命令窗口立即显示结果,并在工作区添加该变量

当不指定输出变量时,默认使用 ans 存储计算结果

程序语句以分号结尾,执行运算后不显示输出结果

命令窗口中回车键起运行程序功能

若输入一条语句后换行,但不想立刻运行,用 Shift Enter

允许一行输入多个语句,用逗号或分号分隔每个语句

快速回调之前执行过的语句,可以用方向键的上键和下键

清除或者不执行当前语句,用 Esc 键退出

可以选中部分程序,然后按回车键直接运行这部分程序

创建数组或矩阵,用中括号把数值括起来

1.3 调用函数

1.几个常用函数,说明 Matlab 调用函数的方法

2.认识函数

求最大值 max

正弦函数 sin

显示字符 disp

清除屏幕 clc

3.说明

Matlab 提供了很多函数方便直接调用,调用格式:

[out1,out2]=function(input1,input2)

调用时把输入参数括在括号内,有多个输入参数时,用逗号分隔

相应的,有多个输出值时,用逗号分隔,并用中括号括起来

4.命令语法和函数语法的对偶性

当不需要输出,且所有输入都是字符向量

以下两种语法是等效的:

functionName(input1,...,inputN) %函数语法

functionName input1 ... inputN %命令语法(缺点:参数必须是字符型,而不能是数值型)

1.4 脚本编程

1.使用脚本文件编程的方法

2.说明

2.1 概念

脚本文件是包含一系列的命令和函数的程序文件,扩展名是.m

当需要把多个程序语句组合起来完成一项总体运算和功能时,常用脚本文件,方便存储、

管理和重用,是 Matlab 里普遍的编程方式

2.2 创建脚本的方法

%在当前工作目录右键-新建文件-脚本;

%菜单栏,“主页”-“新建脚本”。

%使用 edit 命令;

2.3 运行脚本的方法

要运行的脚本文件必须存储在当前工作目录或者搜索路径上

%在编辑器中点击运行按钮 ;

%快捷键 F5;

%当前工作目录选中该脚本右键-运行。

%在命令窗口中输入文件名称回车运行;

1.5 语法高亮

1.Matlab 显示不同程序元素的默认方式

2.说明

2.1 语法高亮

Matlab 会把不同的程序字段用不同的颜色区分出来

关键字是蓝色的,如 if

注释是绿色的,如%注释

字符向量是紫色的,如'adsaf'

未终结的字符向量是栗色的,如'ads

程序中无效字符是红色的

命令窗口输出时错误提示是红色的

2.2 使用注释

%在文本开头添加百分号%

%快捷键,选中文本按 Ctrl R,取消注释 Ctrl T

(本章结束,后接第二章)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页