matlab语法学习第四章向量与多项式

4.1向量

向量生成

直接输入法[]
冒号法(first:increment:last)
linspace(first_value,last_value,number)
logspace(first_value,last_value,number)
logspace(1,3,3) = [10 100 1000]

向量元素的引用

x(n)
x(n1:n2)

向量的运算

点积:a.*b = dot(a,b);
在dim维的点积:dot(a,b,dim)
叉积:cross(a,b)
在dim维的叉积:cross(a,b,dim)

4.2 多项式

构造带数值多项式最简单的方法就是直接输入向量:poly2sym§
多项式乘法:conv(p1,p2)
多项式除法:[k,r] = deconv(p,q) 其中k返回的是多项式p/q的商,r是余式
多项式导数运算: polyder§

4.3特殊变量

单元型变量是以单元为元素的数组,每个元素称为单元,每个单元可以包含其他类型的数组,如实数矩阵、字符串、复数向量。
cell(N):生成一个n×n阶的置空的单元数组
cell(M,N) or cell([M,N]):生成一个m×n阶的置空的单元数组
cell(M,N,P…):生成m×n×p阶的置空的单元数组
cell(size(A)):生成与A同形式的单元型的置空矩阵

cell:生成单元型变量
cellfun:对单元型变量中的元素作用的函数
celldisp:显示单元型变量的内容
cellplot:用图形显示单元型变量的内容
num2cell:将数值转换成单元型变量
deal:输入输出处理
cell2struct:将单元型变量转换成结构性变量
iscell:判断是否为单元型变量
reshape:改变单元数组的结构

s=struct(‘field’,{},‘field2’,{},…):表示建立一个空的结构数组,不含数据
s=struct(‘field’,values1,‘field2’,values2,…):表示建立一个具有属性名和数据的结构数组

struct:创建结构型变量
fieldnames:得到结构型变量的属性名
getfield:得到结构型变量的属性值
setfield:设定结构型变量的属性值
rmfield:删除结构型变量的属性
isfield:判断是否为结构型变量的属性
isstruct:判断是否为结构型变量

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值