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

 想到变量我就想起了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度

 

 

 

 

 

 

 

 

 

 

 

 

  • 4
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值