MATLAB

利用命令行基本运算

加减乘除  “ + ”    “ - ”   “ * ”  “ / ”

次方   " ^ ”
根号 sqrt ()
指数 exp()
对数 log()

在命令行直接指定变量名,变量名不能以数字结尾,且区分大小写。 注意变量名不得与关键字重命名。(ans , Inf ,eps , NaN , pi )

当变量与关键字重叠时,变量中的调用成为了变量的索引(matlab中索引是从1开始) 所以变量定义的范围大于关键字

在所有命令行指定的变量中,类型都是double 

可以用who 查看变量 whos 查看变量类型 

 

 format 指令 

format 指令
short四位数值(基本数)
long显示长值
shortE通过短的e来显示
longE通过长e的来显示
bank小数点后两位
hex16进制的显示
rar有底数的显示

 指令后加分号 “ ;” ,表示不显示分号前的运算结果。 利用clear 清除变量 clc清除命令行 

Array 向量与索引

行向量和列向量的输入:  行向量用空格分开,列向量用分号隔开

 向量的索引: 直接给出向量的索引,获得对应位置的元素

矩阵索引
 a ( 8 )按照顺序向下排列的元素
a ( [1 3 5 ] )按照顺序排列的元素组成新的矩阵
a ( [1 3 ; 1 3 ])每一行元素按照顺序排列构成新的矩阵

a (3 2)

矩阵的行和列的元素
a ([1 3 ] , [1 3 ])矩阵对应行和列重复的元素构成新的矩阵

利用分号创造等差

 1:2: 100

使用步长符号删掉整个矩阵的行

 

 增广矩阵

 矩阵的四维运算

 a + b矩阵加法
a .* b矩阵对应元素相乘
a ./ b矩阵对应元素相乘
a / b矩阵除法
a * b矩阵乘法
a‘矩阵转置

特殊矩阵的函数使用: 

 一些其他矩阵方法的使用

max()矩阵中每一列的最大元素
min()矩阵中每一列的最小元素
sum()矩阵每一列元素的加和
mean()矩阵中每一列的平均值
sort()针对每一列元素从小到大的排序
sortrows()根据行从大到小排列
size()矩阵的维度
length()最大数组维度的长度
find()找到确定元素的索引  find(b == 元素)

                                                                                   reference : 以上部分图参考台大matlab教程

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值