许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  MATLAB基本操作教程:界面、变量、矩阵与常用命令

MATLAB基本操作教程:界面、变量、矩阵与常用命令

阅读数 26
点赞 0
article_banner

Matlab基本操作
Matlab程序设计及文件操作
Matlab绘图及简单的图像处理

1. Matlab基本操作

   变量与矩阵及其 赋值

   变量通常用小写字母表示;

   向量或矩阵通常用大写字母表示;

   以上两种定义方式并没有严格规定;

   赋值通过 “=” 实现。

   数学运算

   加法运算: + 减法运算: -

   乘法运算: * 除运算: /

   幂运算: ^ 转置运算: ’

   点运算

   点乘运算: .* 点左除运算: ./

   点右除运算: .\ 点乘运算: .^

   关系运算

   大于: > 小于: <

   大于等于: >= 小于等于: <=

   等于: == 不等于: ~=

   逻辑运算

   与: & 或 && 或: | 或 ||

   非: ~ 异或: xor

   改变关系运算

   括号运算:( )

Matlab的帮助问题:

   系统自带的help命令

   系统自带的Lookfor命令

    模糊查询

   借助远程以及网络寻求帮助

常用的库函数命令 :

   管理变量与工作空间命令; 基本矩阵处理命令;

   三角函数命令; 指数和对数函数命令;

   复数函数命令; 数值处理函数;

   基本运算函数; 和稀疏矩阵有关的函数;

   通信信道函数.

2. Matlab程序设计及文件操作

   一、主要内容

   M文件

   数据的输入输出

   选择和循环结构

   程序举例

   二、M文件

   M文件的定义与 类  

   函数文件的建立:

   从MATLAB主窗口的New菜单中选择“Function”.

   由命令按钮操作间接建立

   首先单击MATLAB主窗口工具栏上的“New Script”命令按钮,建立命令文件.

   按照函数文件的建立规则对已经建立的命令文件进行修改.

   M文件的建立与编辑

   函数文件的使用注意事项:

   函数文件要单独保存成m文件,不能放在命令函数的任何位置;

   保存函数文件时要以函数名来命名;

   函数文件和命令文件要保存在同一文件夹,以保证命令文件能顺利调用函数文件;

   命令文件中调用函数名要与函数文件中定义的函数名保持完全一致。

   三、数据的输入输出

    数据文件  的输入

   两种基本数据文件输入命令:

   importdata命令

   实现以 mat文件存储的数据的输入

   使用方法: 变量名=importdata(‘ 文件名  .mat’);

   load命令

   实现 以txt文件存储的数据的输入

   使用方法:变量名=load(‘文件名.txt’);

   仿真数据的输出

   仿真数据输出的基本过程:

   首先,打开存储文件;其次,将仿真数据写入存储文件;最后,关闭存储文件。

   四、选择和循环结构

   选择结构

   Matlab 常用的选择结构语句有:if 语句;switch 语句;try 语句。

   if 语句有 3种调用格式:

  1. 单分支 if 语句

        语句格式为:

        if 条件

        语句组;

        end

        备注:当条件成立时,则执行语句组,执行完之后继续执行 if

        语句的后继语句,若条件不成立,则直接执行if语句的后继语句。
  2. 双分支 if 语句

        语句格式为:

        if 条件

        语句组1;

        else

        语句组2;

        end

        备注:当条件成立时,执行语句组1,否则执行语句组2,语句

        组1或语句组2执行后,再执行if语句的后继语句。
  3. 多分支 if 语句

        语句格式为:

        if 条件1

        语句组1;

        elseif 条件2

        语句组2;

        ……

        elseif 条件m

        语句组m;

        else

        语句组m+1;

        end

        switch语句格式为:

        switch 表达式

        case 表达式1

        语句组1;

        case 表达式2

        语句组2;

        ……

        case 表达式m

        语句组m;

        otherwise

        语句组m+1;

        end

        try语句格式为:

        try

        语句组1

        catch

        语句组2

        end

        备注:try语句先试探性执行语句组1,如果语句组1在执行过程中出现错误,则将错误信息赋给保留的lasterr变量,并转去执行语句组2。这种试探性执行语句是其他高级语言所没有的。

        循环结构

        常用的循环结构语句有:For 语句;While 语句。

        For 语句格式为:

        for 循环变量=初值 : 增量 : 终值

        循环体语句;

        end

        while语句格式:

        while (条件)

        循环体语句;

        end

        备注:若条件成立,则执行循环体语句,执行后再判断条件是否成立,如果不成立则跳出循环。

        与循环结构相关的还有一个break语句,当在循环内执行到该语句时,程序将跳出循环。该语句一般与 if 语句配合使用。在多重循环中,break只能使程序跳出包含它的最内层的那个循环。

3. Matlab绘图及简单的图像处理

   一、主要内容

    绘图 的基本准备工作

   基本的绘图指令

   简单的绘图实现

   二、绘图的基本准备工作

   在绘制我们需要的图形之前,需要事先确定以下几个问题:

   绘制的图形的类型:二维,三维,直方图等还是其他类型;

   绘制的图形所需要的基本数据:如果是二维图形要确定横纵坐标分别代表什么意义;

   绘制所需图形对应的基本库函数命令;

   基本的绘图指令。

   基本绘图指令包括:

   二维函数绘制命令: plot函数

   plot 函数的基本调用格式为:plot(x, y)

   其中x和 y为长度相同的向量,分别用于存储 x坐标和 y坐标数据。

   多条二维曲线的绘制: plot函数

   基本调用格式为:

   plot(x1, y1) ;

   hold on;

   plot(x2, y2);

   plot(x3, y3);

   ………….

   其他坐标系下的二维曲线的绘制:

   semilogx: x轴为对数坐标;y轴为普通坐标;

   semilogy: y轴为对数坐标; x轴为普通坐标;

   loglog: x 轴和 y 轴全为对数坐标。

   三维图形绘制命令:plot3 函数

   plot3函数的基本调用格式为:plot3(x, y, z)

   其中,x, y和 z 为长度相同的向量,分别用于存储 x坐标, y坐标和z坐标的数据。

   三、简单的绘图实现
基本操作回顾: 变量赋值;向量(序列)赋值; 矩阵赋值;向量和矩阵元素的引用;简单的数学运算;线性方程组的求解;循环语句和选择语句。


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删


相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空