matlab搞事组 波包 matlab中向量的运算

1.定义一个行向量and一个列向量

行向量——x = 【1,3,5】行向量之间的元素使用逗号或空格分隔。

列向量——y = 【1:3:5】列向量之间的元素使用分号分隔。

2.向量之间的运算

加x+y 减x-y 数乘对于给定的实数λ,λx,λy称为数乘运算,向量间的运算局限与相同类型的向量(列和列运算 行和行运算)

*向量的转置——使用‘ 将向量进行转置

3.将子向量合并成一个大的向量

如将x向量和y向量合并成一个z向量,先将y向量进行转置,y’是一个行向量。

z = 【x,y】若x和y是两个列向量,则需要用:连接。在matlab中要对向量进行幂运算时候,需要在定义的变量前加一个“.”如x =.

4.创建一个等差元素的向量

如果要创建一个z向量 元素以0开始到10结束,中间包含5个等差元素。

具体的语法为z = 【0:2:10】(需要自己计算公差)

如果不想计算公差 可以使用linspace语法,matlab会自动指定公差。如想要计算a到b之间包含n个等差元素的向量。

如linspace【a:b:n】,matlab中还有对数的等差数组,使用logspace【1:3:3】

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 以帮助更多的人 ^-^