matlab学习(第一课)

文章介绍了MATLAB中的变量调用优先级,强调不应覆盖内置函数。讨论了数字显示格式,如short、long和科学计数法。提到了命令行操作,如clc、clear和who。还概述了矩阵计算的基础,包括创建、索引和操作,以及转换函数如deg2rad和cart2pol。

ans:上一句运算结果

i和j:复数算子

Inf:无穷

eps:浮点相对精度(就是小数点后几位)

NaN:非数字

pi:Π

iskeyword:查看所有关键字

在MATLAB中,变量的调用优先级(calling priority)高于函数,因此变量名不应该覆盖内置函数.

MATLAB的调用优先级


若某函数被变量名所覆盖,则调用clear <变量名>可以取消绑定在该函数名上的变量名

clear cos    % 清除绑定在cos上的变量
cos(8)        % 调用内置余弦函数运算得到-0.1455
clear是一个比较危险的命令,因为该命令后若不加参数,则表示清除当前工作区内的所有变量.


MATLAB中的变量类型


数字型变量的显示格式                                                  
short      短定点格式.显示小数点后4位    e.g 3.1416
long   长定点格式.对double类型变量显示小数点后15位,对float类型变量显示小数点后7位.    3.141592653589793
shortE    短科学计数法,显示小数点后4位.并带有科学计数法标记.    3.1416e+00
longE    长科学计数法.对double类型变量显示小数点后15位,对float类型变量显示小数点后7位.并带有科学计数法标记.    3.141592653589793e+00
bank    银行格式.显示小数点后2位.    3.14
hex    十六进制格式.    400921fb54442d18      (hexadecimal)
rat    比例格式    355/113          (rate)


matlab命令行

  1. 使用行尾;抑制输出: 在一行命令后使用;抑制输出,否则运算结果将被显示在终端上.

  2. 其他实用的命令:

    命令作用
    clc清除终端的输出
    clear清除当前工作区内所有变量    (慎用!!!)
    who以简略格式显示工作区内所有变量
    whos以复杂格式显示工作区内所有变量

    matlab数学运算 

运算的优先级规则:
同等优先级下从左向右运算.
优先级顺序(从高到低)
括号()
乘方^
乘除法*,/
加减法+,-
下面例子演示了数学表达式求值:

deg2rad   把角度转成弧度值
cart2pol 直角坐标变成极坐标

cart2sph 直角坐标转成球坐标


MATLAB 矩阵计算

在MATLAB中,使用[]将待输入的矩阵内容括起来,使用空格或逗号,分隔行内变量,使用;分隔每一行.

 冒号运算符:可创建一个长向量

 特殊矩阵

 矩阵索引

MATLAB中的矩阵是以列先序存储的.且索引下标从1开始.

矩阵有两种索引方式: 按一维索引和按二维索引.对于一个一般的矩阵,其索引顺序如下:

矩阵的索引可以使用冒号:,表示选取所有行或所有列.

矩阵的索引可以使用冒号:,表示选取所有行或所有列.

 矩阵计算

 操作矩阵

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值