Matlab教程 学习之基础知识

1.1 matlab的基本操作

打开matlab软件,则进入以下主界面

这里写图片描述

主界面中间部分是命令窗口(command window),在命令窗口输入语句或程序名然后回车,则系统运行相应的语句或程序。主界面左边是当前用户文件目录(current directory),用户可以点击查看、修改和运行。右上是内存工作区(workspace),记录内存中的变量,用户可以随时点击打开修改。右下是过去命令窗口运行过的命令(command history),用户可以通过双击相应的命令重复运行。

。在主界面下拉菜单file中双击Preference,即可打开Preference窗口,用户可以在窗口中修改系统的设置。
在matlab的命令语句中,符号%后的部分是非执行部分,用于语句和程序的说明。如
213+456 %求和
几个常用的matlab语句
clc %清屏
clear a b %清除内存中的数据文件a,b
clear %清除内存中的所有数据文件
who %显示内存变量
whos %显示内存变量及相关信息

1.2 数组的输入

Matlab的基本数据是二维数组,数和一维数组是特殊的二维数组。二维数组也可以作为矩阵赋予矩阵运算。在matlab中,二维数组和矩阵作为数据不加区别,我们在后面的章节经常改变它们的称呼。

1.2.1 数据的类型和表示
数据是构成数组的基本元素。数据有以下不同的形式

这里写图片描述

在普通运算中,系统默认的是双精度实数。
实数有普通表示和指数形两种形式,如10200.754,可以输入为

10200.754
ans =
1.0201e+004
1.0200754e+4
ans =
1.0201e+004
Matlab中的字符串是单引号界定的一组字符。

例1.1 输入字符串 This is a string

x=’This is a string’
x =
This is a string

Matlab中利用以下的保留字表示特定的常数:
pi π
inf 无穷
NaN 非数
i,j 虚数单位
eps 系统所能表示的最小非零实数(单位)

1.2.2利用赋值语句输入数组
赋值语句的格式为
变量=表达式
其中,变量名是英文字母开头的字母、数字、下划线串。特别,将一个数组赋予一个变量的格式为
变量=数组
数组由方括号界定,列之间由逗号或空格分隔,行之间由分号或回车分隔。
变量区分大小写!

这里写图片描述

以下赋值语句是等效的:

A=[1,2,3;4,5,6;7,8,9]
A =

 1     2     3
 4     5     6
 7     8     9

A=[1 2 3
4 5 6
7 8 9]
A =
1 2 3
4 5 6
7 8 9
A=[1 2,3;4 5,6
7,8,9]
A =
1 2 3
4 5 6
7 8 9

赋值语句可以选择使用分号、逗号或空格结尾。使用分号结尾的赋值语句,赋值内容不在显示器显示。

1.2.3在matlab的workspace窗口输入

这里写图片描述

图1.3是matlab的主界面。所标示的区域为工作区,显示内存变量的名称和属性。若需要建立新的数组,只需要点击工作区左上角的数组标记(图1.4),工作区中就会出现一个数组符号,双击这个符号即可出现一个数据编辑器(data editor)(图1.5),可以类似Excel在表中编辑数据。当编辑规模较大的数组或需要从其他数据源中拷贝数据时,利用工作区进行编辑要方便得多。

这里写图片描述

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
简单易懂,最适合傻瓜级初学者! 第一章 简介 1.1 计算机应用与工程问题 1.2 工程问题的解决方式 1.3 认识你/你的电脑工作环境 第二章 MATLAB 简介 2.1 什么是MATLAB 2.2 基本功能 2.2.1 MATLAB 的视窗环境 2.2.2 简易数学 2.2.3 变数 2.2.4 其它功能 2.3 线上说明 2.4 阵列与矩阵 2.4.1 简易阵列 2.4.2 建立阵列 2.4.3 阵列运算 2.4.4 特殊矩阵 2.4.5 阵列运算的特色 2.5 简易绘图 2.6 输入及输入 2.6.1 交谈式的输入 2.6.2 输出格式 2.7 如何撰写 MATLAB 程式 2.7.1 如何在自己的目录执行程式 2.8 储存及读取数据 2.9 其它绘图功能 2.10问题范例:涡轮螺旋桨引擎 第三章 进阶的绘图功能 3.1 绘图选项 3.1.1 横轴和纵轴的控制 3.1.2 子图 3.1.3 图形放大及缩小 3.1.4 函数分布的快速绘图 3.1.5 列印功能 3.1.6 其它的功能 3.2 三维绘图 3.1.1 三维的曲线绘图 3.1.2 曲面及等值线绘图 第四章 MATLAB函数 --- 语音讯号分析 4.1 数学函数 4.1.1 常见数学函数 4.1.2 三角和双曲线函数 4.1.3 复数 4.1.4 多项式函数 4.2 数据分析函数 4.2.1 极值、平均、总和、连乘及排序 4.2.2 变异数 4.2.3 长条分布函数 4.3 选择指令及函数 4.3.1 关系及逻辑运算 4.3.2 if-else-end 语法 4.4 范例问题:语音讯号分析 4.5 使用者自定函数 4.6 乱数 4.6.1 均匀乱数 4.6.2 常态乱数 4.7 矩阵运算函数 4.8 回圈 4.8.1 For 回圈 4.8.2 While 回圈 第五章 线性代数与矩阵 --- 蛋白质分子量分析 5.1 矩阵运算 5.1.1 基本矩阵运算元 5.1.2 矩阵多项式 5.2 范例问题:蛋白质的分子量计算 5.3 矩阵函数 5.3.1 反矩阵、矩阵秩与行列式 5.3.2 特徵值与特徵向量 5.3.3 矩阵分解 第六章 解联立方程式 --- 电路分析 6.1 利用矩阵解法 6.2 范例问题:电路分析 第七章 内插及曲线拟合 --- 机械手臂路径 7.1 内插 7.1.1 一维内插 7.1.2 二维内插 7.1.3 Spline 内插 7.2 范例问题:机械手臂路径 7.3 曲线契合 7.3.1 线性回归 7.3.2 多项式回归 7.3.3 多项式契合及函数计算 第八章 解方程式根 8.1 多项式的根 8.2 非线性方程式的实根 第九章 数值微分及积分 --- 管流分析 9.1 数值积分 9.1.1 梯形法 9.1.2 二次函数法 9.2 范例问题:管流分析 9.3 数值微分 9.3.1 差分表示法 9.3.2 差分函数 第十章 解常微分方程式 --- 发动机性能分析 10.1 微分方程式 10.2 阮奇-库达方法 10.3 范例问题:飞机发动机的加速性能分析 10.4 高阶常微分方程式 第十一章 符号运算 --- 气象气球 11.1 符号代数 11.1.1 符号表示式 11.1.2 数学式的化简 11.1.3 符号表示式的运算 11.2 解方程式 11.2.1 一般方程式 11.2.2 常微分方程式 11.3 微分与积分 11.3.1 微分 11.3.2 积分 11.4 范例问题:气象气球
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值