nbhkdz.com冰点文库

matlab学习笔记

时间:2015-07-04


2015-06-27
? 1. 2. 3. 4. 5. ? 1. Matlab 特点: 矩阵和数组运算简单高效 编程效率高(丰富的库函数) 结构化/面向对象(具有结构化的控制语句:for 循环,while 循环,break、
continue 语句,if 语句)

用户使用方便 工具箱功能强大 Matlab 构成: Matlab 语言:以矩阵和向量为基本单位。 2. Matlab 工作环境:变量查看器、程序编辑器、附带的大量.m 文件。 3. 句柄图形:二维、三维图形可视化,图像处理,动画制作。 4. Matlab 数学函数和图形库函数:基本函数( sum、cos、tan)求矩阵
特征值和特征向量,矩阵求逆,bissel 函数,Fourier 函数。 5. Matlab API:允许用户在 matlab 和 c/c++、Fortran 语言之间相互调用。

? Matlab 目录结构和组件: Matlab/toolbox/matlab 的子目录说明(部分介绍):
/datafun /demos /elfun /elmat /general /graph2D /graph3D /graphics 数据分析和傅里叶变换函数 例子演示 基本数学函数 基本矩阵运算 常用命令 二维图形 三维图形 常用图形图形命令

? Matlab 的工作空间:在命令窗口中键入 who 或 whos 命令可以查看目前
工作空间里面的所有变量。 ? 数值显示格式:用户可以通过 file 菜单中的 preferences 选项设置数值的 输出格式,设置后的所有输出结果均采用这种方式,除非用 format 命令特 别定义。 ? 复数:复数虚部的几种表示形式 i、j 或 sqrt(-1)

在 matlab 编程过程中不需要对复数进行特殊的处理,而且复数的数学运算可以 写成与实数相同的形式。 复数在极坐标与直角坐标之间的转换利用函数 real、imag、abs 和 angle 来实 现。 ? 命令中标点的说明: “;”说明除了这一条命令外还有下一条命令等待输 入,而且不会给出运行的中间结果;否则会给出中间的运行结果。连续的 三个点表示余下的部分将在下一行出现。 ? 变量的命名:规则包括①变量名区分大小写 ②变量名长度不要超过 19 个 字符③变量名必须以字母开头,后面任意使用字母、数字和下划线。 特殊变量说明:
ans pi eps flops inf NaN i(j) nargin nargout realmin realmax 用于结果的默认变量名 圆周率 计算机的最小数(与 1 相加时产生一个笔 1 大的数) 浮点运算数 无穷大,如 2/0 不定量,如 0/0 i=j=sqrt(-1) 所有函数的输入变量数目 所有函数的输出变量数目 最小可用正实数 最大可用正实数

? 运行 M 文件的常用方法:
? ? 在命令窗口中运行 M 文件,只需键入此 M 文件名,不许带扩展名。 在当前目录窗口中,右击待运行文件,然后点击 Run 选项即可。

? 变量的查阅和删除:
查阅命令 who、whos 删除命令 clear(多个变量之间必须用空格)

? 大数组的输入:
采用数组编辑器进行,避免在命令窗口中输入,具体方法:
? 在命令窗口,对一个新变量赋“空”阵。

? ? ?

工作空间浏览器中,双击该变量,打开数组编辑器。 在数组编辑器左上方输入行数和列数。 逐格填写元素值。

? 数据文件的存取:
(1)建立用户目录,置为当前目录,保存数据。
>>mkdir (‘d:\’,’mat_dir’) >>cd d:\mat_dir >>save curve y1 y2 >>dir curve.mat %D 盘上创建目录 mat_dir %使 D:\mat_dir 成为当前目录 %选择内存中的 y1 y2 变量保存为 curve.mat 文件 %显示目录上的文件

(2)清空内存,从 curve.mat 向内存装载变量 y1 y2。
>>clear >>who >>load curve y1 y2 >> who Your variables are: y1 y2 %清空内存中的全部变量 %检查内存中的变量 %把 curve.mat 中 y1 y2 变量装入内存 %检查内存中的变量

? 文件管理
cd p=cd cd path delete test dir MATLABroot path type test what which test 显示当前工作目录或文件夹 返回当前工作目录 p 改变目录或文件夹为 path 删除 M 文件 test.m 列出当前目录或文件夹的所有文件 返回到 MATLAB 根目录 显示或修改 MATLAB 搜索路径 在命令窗口中显示 M 文件 test.m 列出当前目录或文件夹下的所有 M 文件和 MAT 文件 显示 test.m 所在目录

? M 文件中常用的函数
Disp Echo input keyboard pause pause(n) waitforbuttonpress 显示未指定变量名的结果 控制命令窗口对脚本文件的回响 提示用户输入 暂时把控制权交给键盘 暂停,直至用户按任意键 暂停 n 秒 暂停,直至用户按鼠标或键盘键

? 注: “日志”文件不能在 matlab 中运行。

2015-06-28


MATLAB学习笔记整理.doc

MATLAB学习笔记整理_工学_高等教育_教育专区。MATLAB 笔记摘录: 1

Matlab学习笔记(全).doc

Matlab学习笔记(全) - matlab,GUI,matlab图像处理等... Matlab学习笔记(全)_计算机软件及应用_IT/计算机_专业资料。matlab,GUI,matlab图像处理等 ...

matlab学习笔记.txt

matlab学习笔记 - 自己在大学里面玩MATLAB时候记下的笔记部分 里面有

matlab学习笔记(入门).doc

matlab学习笔记(入门) - 数据类:double,unit8,unit16

MATlAB学习笔记.doc

MATlAB学习笔记 - sys=tf(400,[1,50,0]) sys =

matlab学习笔记.doc

matlab学习笔记 - 一、.m 文件的基本操作。 mfile 编辑器:菜单

matlab学习笔记.doc

matlab学习笔记_计算机软件及应用_IT/计算机_专业资料。matlab学习笔记1). >> x=-2*pi:0.1:2*pi; >> y1=sin(x); >> y2=sin(x+pi/3)+2; >> y3...

matlab学习笔记.pdf

matlab学习笔记_计算机软件及应用_IT/计算机_专业资料 暂无评价|0人阅读|0次下载|举报文档matlab学习笔记_计算机软件及应用_IT/计算机_专业资料。matlab学习过程中的...

MATLAB学习笔记.txt

MATLAB学习笔记 - 第一章 概述...

MATLAB学习笔记.doc

MATLAB学习笔记 - MATLAB 学习笔记 1inf 表示+∞,-inf

Matlab学习笔记一.doc

Matlab学习笔记一 - 适用于有一定Matlab基础的学员... Matlab学习笔记一_数学_自然科学_专业资料。适用于有一定Matlab基础的学员 Matlab 学习笔记一矩阵的创建 1.直接...

matlab学习笔记(一) matlab数组处理基本命令.doc

matlab学习笔记(一) matlab数组处理基本命令 - 现在大三, 物理专

Matlab学习笔记--Matlab画图.doc

Matlab学习笔记--Matlab画图_计算机软件及应用_IT/计算机_专业资

MATLAB学习笔记--可帮新手省不少时间.doc

况 且与论文无关的可以过滤,有些名词不必强记,到编程时再来参考也不迟; 再看《matlab 仿真在通信与电子工程中的应用》 ,用了两天,主要针对模块的学习,了解 ...

Matlab 学习笔记.doc

Matlab 学习笔记 - Matlab 教程 命令+指定参数 表 3-1 命令

matlab学习心得体会.doc

matlab学习心得体会 - Matlab 学习心得 班级:机械 124 姓名:万明男 学号:2012093386 电话:13945222868 matlab 学习心得体会 MATLAB ...

Matlab学习笔记6:Notebook使用简介.pdf

Matlab学习笔记6:Notebook使用简介 - Matlab 的 Note

Matlab fftshift学习笔记.doc

Matlab fftshift学习笔记 - Matlabfftshift 学习笔记 1. 实信号情况 对于一个时域有限长度 (长度为 N) 离散实信号(), 假设以 fs 为采样率对其进行采样,...

用Matlab求解非线性方程组-甘才军的Matlab学习笔记.doc

用Matlab求解非线性方程组-甘才军的Matlab学习笔记_工学_高等教育_教

MATLAB学习笔记 - 读取txt、mat、Excel等文件.doc

MATLAB学习笔记 - 读取txt、mat、Excel等文件_计算机软件及应用