第一章 入门
写在前面:本文档原为《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
(本章结束,后接第二章)
免责声明:文章内容来自互联网,本站仅提供信息存储空间服务,真实性请自行鉴别,本站不承担任何责任,如有侵权等情况,请与本站联系删除。
转载请注明出处:Matlab基础入门手册(第一章:入门)(matlab新手入门书) https://www.bxbdf.com/a/69958.shtml