您的位置:首页 > 编程语言 > MATLAB

MATLAB 基本语法----变量与赋值

2009-11-23 20:58 417 查看
想到变量我就想起了C语言中的变量,理解了C语言中的变量,这里也就理解了

1. 数据格式

Matlab内部只有一种数据格式,双精度的二进制(64位数) ,16位有效数字,

但是数据的显示格式有八种(见上节)

2.矩阵

学过高数,或是线性代数的同仁应该知道这个东东,你可以将他理解为一个表格。

Matlab中的变量和常量都要理解为矩阵。

将值放入 [ ] 中,用空格(或逗号)分隔同行中的元素,用分号(或回车换行)区分不同的行

给同行元素赋值用 “:” 实现

如:

a (2, : ) = [1,2,3]

将矩阵a中的第2行依次赋值 1 2 3 ,

访问一个元素的方法 a(2,2)

赋值的时候,跳空的元素会被自动赋值为0

3.

检查变量:

在我们学习Matlab的时候,有时候我们想查看当前工作空间的变量及其一些参数

我们可以使用

who

whos 详细参数

例如:

》whos

Name Size Bytes Class Attributes

ans 1x1 8 double

x 1x1 8 double

4.

一些常用的特殊变量

a) inf 无穷大

b)-inf 负无穷大

c)NaN 非数

d)ans 最近的答案

eps 浮点数相对精度

realmax 最大的浮点数

realmin 最小的浮点数

i,j 虚数单位(只有i与数字可以不用写*)

length 求一维矩阵的长度

5.

特殊的矩阵:

zeors 全零矩阵

ones 全1矩阵

rand 随机数矩阵

randn 正态随机数矩阵

eye 单位矩阵

magic 魔方

fliplr 左右翻转

flipud 上下翻转

repmat

rot90 逆时针转90度
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: