MATLAB教程数据运算变量操作及矩阵表示详解

 更新时间:2021年09月28日 14:42:53   作者:未綄待續ξ  
这篇文章主要介绍了MATLAB关于数据运算变量操作及矩阵表示的内容详解,有需要的朋友可以借鉴参考下,希望可以有所帮助,祝大家多多进步

MATLAB数值数据

整数

在这里插入图片描述

在这里插入图片描述

带符号8位整数数据的最大值时127,int8函数转换时只输出最大值。

浮点数

单精度 (single) 双精度(double)
单精度型实数在内存中只占用4个字节 双精度型实数在内存中占用8个字节

在MATLAB中数据默认位双精度型。

浮点型转换函数示例:

在这里插入图片描述

复数

实部和虚部都默认为双精度型

complex函数:生成复数
real函数:求复数的实部
imag函数:求复数的虚部
abs函数:求复数的模
angle函数:求复数的幅角
conj函数:求复数的共轭复数

在这里插入图片描述

数据的输出格式

一般情况下,MATLAB内部每一个数据元素都是用双精度数来表示和存储的。默认输出格式是short格式,可以用format命令来改变数据输出格式。

   format     格式符

格式符:

在这里插入图片描述

注意:format命令只影响数据输出格式,而不影响数据的计算和存储

在这里插入图片描述

变量及其操作

变量与赋值语句

变量命名规则:

  • 是区分大写的
  • 第一个字母必须是英文字母
  • 可以包含英文字母、下划线和数字
  • 不能包含空格、标点
  • 最多不超过63个字符

赋值语句(两种格式):

变量 = 表达式 表达式
将右边表达式的值赋给左边的变量 将表达式的赋值给预定义变量ans

在这里插入图片描述

在这里插入图片描述

预定义变量

在这里插入图片描述

在这里插入图片描述

变量的管理

内存变量的删除与修改:

在这里插入图片描述

clear命令:删除MATLAB工作区中的变量。

内存变量文件:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

MATLAB矩阵的表示

矩阵的建立

1.使用方括号 “ [ ] ” 操作符

规则:数组元素必须在“ [ ] ”内输入。行与行之间必须用分号 “ ; ” 隔开,也可以在分行处用回车键隔开。 行内元素用 空格或逗号“ , ” 隔开。

2.利用已建好矩阵建立更大的矩阵

小矩阵拼接成大矩阵

3.函数方法

reshape()

zeros() 产生全0矩阵;

ones()产生全1矩阵 ;

 eye() 产生单位矩阵 ;

 rand()  产生(0,1)区间均匀分布的随机矩阵;

randn() 产生均值为0,方差为1的标准正态分布随机矩阵

方法一:

在这里插入图片描述

方法二:

在这里插入图片描述

方法三:

在这里插入图片描述

冒号表达式

使用冒号“ : ”操作符:

基本语法格式:X = (起始值):(步长):(终止值)。

步长:可正可负,不写步长,默认步长为1

在这里插入图片描述

利用函数linspace():
基本语法格式:X = linspace(X,Y,n)
X:第一个元素
Y:最后一个元素
n:元素总个数,不写的话默认100

在这里插入图片描述

在这里插入图片描述

矩阵的引用

“ 全下标 ” 标识:

在这里插入图片描述

“ 序号 ” 标识:

在这里插入图片描述

两种表示的转换:

利用冒号表达式获得子矩阵:

在这里插入图片描述

以上就是MATLAB数据运算变量操作及矩阵表示详解的详细内容,更多关于MATLAB数据变量及矩阵的资料请关注脚本之家其它相关文章!

相关文章

  • Idea 2022激活码最新汇总(亲测有效)

    Idea 2022激活码最新汇总(亲测有效)

    JetBrains旗下有多款编译器工具(如:IntelliJ、WebStorm、PyCharm等)在各编程领域几乎都占据了垄断地位。今天给大家分享大批IDEA 激活码到期之后的乱象,大家可以参考下
    2020-07-07
  • Xmind8 Pro 最新激活序列号

    Xmind8 Pro 最新激活序列号

    最近需要打开文件后缀名为.xmind的文件,所以下载了Xmind8 。打开以后想要导出,奈何普通版本只能导出.txt文本文档,所以就总结出了这篇文章,对Xmind8 Pro破解方法感兴趣的朋友跟随小编一起看看吧
    2021-05-05
  • postman批量执行接口测试的图文步骤

    postman批量执行接口测试的图文步骤

    本文主要介绍了postman批量执行接口测试,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-03-03
  • Runnable.com 在线测试代码片分享网站

    Runnable.com 在线测试代码片分享网站

    Runnable是一个一站式的代码片段集合网站,你不仅可以搜索代码,还可以编辑、运行这些代码片段,以确保它们的正确性与可用性
    2013-12-12
  • 高性能高可用高并发架构和系统设计思路大纲

    高性能高可用高并发架构和系统设计思路大纲

    高性能架构和系统设计要求高并发高性能,高性能更多的是先从编码角度、架构使用角度去让我们的单机(单实例)有更好的性能,然后再从整个系统层面来拥有更好的性能;高并发则直接是全局角度来让我们的系统在全链路下都能够抗住更多的并发请求
    2023-08-08
  • MobaXterm连接服务器如何在关闭会话的情况下依然执行程序(最新推荐)

    MobaXterm连接服务器如何在关闭会话的情况下依然执行程序(最新推荐)

    这篇文章主要介绍了MobaXterm连接服务器如何在关闭会话的情况下依然执行程序,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-06-06
  • JAVA IDEA入门使用手册(新手小白必备)

    JAVA IDEA入门使用手册(新手小白必备)

    IDEA的每一个方面都是为了最大限度地提高开发人员的工作效率而设计的,本文主要介绍了JAVA IDEA入门使用手册,帮助新手更好的入门,感兴趣的可以了解一下
    2021-05-05
  • VSCode远程连接其他主机的WSL2的问题

    VSCode远程连接其他主机的WSL2的问题

    这篇文章主要介绍了VSCode远程连接其他主机的WSL2的问题,在 Windows 10 上开启 SSH Server 服务,设置 SSH 连接使用的默认 Shell,本文给大家介绍的非常详细,需要的朋友参考下吧
    2021-07-07
  • 开发人员一定要加入收藏夹的网站 推荐

    开发人员一定要加入收藏夹的网站 推荐

    开发人员一定要加入收藏夹的网站,比较不错。大家可以参考一下。
    2009-11-11
  • 如何在本地部署DeepSeek大模型实现联网增强的AI应用

    如何在本地部署DeepSeek大模型实现联网增强的AI应用

    本文介绍了如何使用Microsoft SemanticKernel框架结合DeepSeek本地模型和自定义搜索技能,构建一个具备联网增强能力的智能应用,文章还提供了一个应用场景示例,说明如何在本地部署DeepSeek大模型并实现联网增强的AI应用,感兴趣的朋友一起看看吧
    2025-02-02

最新评论