1 matlab基础

发布时间:2024年01月14日

1.常量?

在MATLAB中被称为特殊变量,也就是系统自定义的变量。在MATLAB启动后就存放在内存里。

ans:最近计算结束的变量名

pi:圆周率

eps:计算计中的最小数

flops:浮点运算数

Inf:无穷大

i或j:虚数单位

NaN:不定值

2。变量

MATLAB不要求事先指定变量类型和声明,MATLAB会自动根据变量的值或者运算来识别变量类型,并分配合适的变量空间。

>> i=1

i =

? ? ?1

创立一个1*1的矩阵。

>> i=[1 2 3;4 5 6;7 8 9]? %可用空格或者逗号

i =

? ? ?1 ? ? 2 ? ? 3
? ? ?4 ? ? 5 ? ? 6
? ? ?7 ? ? 8 ? ? 9

创立一个3*3的矩阵。

MATLAB中变量的命名规则:

(1)变量名和函数名对大小写敏感。如M和m就是两个不同的名字。

(2)第一个字母必须是英文字母。可以包括英文字母、数字和下划线。

(3)不能有空格或者标点符号。

(4)变量名最多包含63个字符。

强调:不需要提前定义变量类型,大小,使用时直接赋值就可以。

在MATLAB中,任何变量都是以矩阵方式存储的。

常用的变量类型:

MATLAB中有15种基本数据类型,整型、浮点、逻辑、字符、日期和时间、结构数组、元胞数组、以及函数句柄等。

例:构建结构数组:赋值方法

>> patient.name='john';
>> patient.billing=127;
>> patient.test=[79 75 73;180 178 177;220 210 205];
>> patient

patient =?

? 包含以下字段的 struct:

? ? ? ?name: 'john'
? ? billing: 127
? ? ? ?test: [3×3 double]

变量类型转换

数字可以转换成字符串,字符串也可以转换成数字。

字符串和ASCII码可以互相转换。

运算符和表达式

加? ? 减? ? 乘? ? 除? ? 幂

+? ? ? ?-???? ?*???? / \? ? ? ^

文章来源:https://blog.csdn.net/bluesky140/article/details/135579370
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。