第一范文网 - 专业文章范例文档资料分享平台

Matlab语言基础

来源:用户分享 时间:2025/11/16 17:14:25 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

Matlab语言基础

一、Matlab的变量与常量

Matlab中变量和常量存储都是相应的数据。

数据类型:基本类型、构造类型、符号对象 基本类型:数字型、字符串型

数字型:整型、浮点型

整形:无符号、有符号(int8、int16、int32、int64 1位、2位、4位、8位) 浮点型:单精度(32位)、双精度(64位)

基本类型:数组类型(常见)、细胞类型、结构类型、类类型 符号对象(比较少见)

变量:在运算过程中其数值可以改变的量; 常量:在运算过程中其数值不改变的量。

变量命名规则:

变数名称是由一个字母开头,其后可以有任意数量的字母、数字或下划线。在变量命名时尽量使用小写字母,名字要有实在的意义,不要和系统保留的关键字(常量)和函数名相同的名字,容易出错。

MATLAB是区分大小写的,变量名可以是任意长度。

Matlab语言是一种弱类型语言,C语言是强类型语言,变量在复制之前要对它的类型进行严格的申明,不同就会出错,而matlab不需要事先申明。

变量初始化:

1、采用赋值语句初始化变量;

2、用input函数从键盘输入初始化变量,如下:

Matlab语言基础

3、matlab已经定义好了的一些常量:

I、j虚数;Inf无穷大;NaN不定式;pi圆周率;ans特殊的变量。

二、matlab的基本数据结构

标量、向量、数组、矩阵的概念:标量、向量、数组本质上是特殊的矩阵形式;matlab常用的是二维矩阵;标量1*1的矩阵;向量可以看成是1行或者1列的矩阵;向量是数学中的说法,数组是matlab语言中的说法,但向量和数组在这里指的是同一种数据结构,可以互用。

手动生成矩阵:

行矩阵:a = [1 2 3]

列矩阵:b = [1 2 3]’ 或 b = [1;2;3] 2*2矩阵:c = [1 2;3 4]

使用内置函数生成矩阵:常用的有 ones,eye,zeros,size,length.

Matlab语言基础

利用冒号表达式生成矩阵:

冒号:用来生成向量,定义数组下标,数组的循环迭代。生成航向量:

生成列相量:

Matlab语言基础

引用矩阵或矩阵中的元素:

举证可以看成一个一位数组,按列从左至右,从上往下依次排列。

冒号当作下标

e(:,2) :代表全部行元素,2代表第2列

Matlab语言基础

引用第3列2-4行:

指定生成某种矩阵

矩阵的行拼接列拼接:

搜索更多关于: Matlab语言基础 的文档
Matlab语言基础.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c5xuci1mft5423gj8gje700kc52051d00kde_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top