一、向量
在MATLAB中,向量是一种基本的数据结构,用于存储一系列相同类型的元素,并且通常指的是一维向量。
- 创建访问向量
%%创建向量 v1=[1,2,3,4,5];%默认是行向量 v2=1:5;%创建从1到5的向量 v3=0:0.5:2;%从0开始,以0.5为步长,直到2 v4=linspace(0,10,100);%创建从0到10的100个线性间隔的向量 v5=logspace(-1,1,100);%创建从0.1到10的100个对数间隔的向量 %%访问向量 v1(3)% 访问第三个元素 v2(1:3)%访问前三个元素 v3(v3>1)% 访问所有大于1的元素
- 向量运算
%%向量运算 v6=v1+v2;%向量加法 dot_product=dot(v1,v2);%点积(内积) cross_product = cross(v11, v12);%叉积(仅适用于三维向量)
- 向量函数
%%向量函数 sum_v=sum(v1);%计算向量元素的总和 mean_v=mean(v1);%计算向量元素的平均值 max_v=max(v1);%找到向量中的最大值 min_v=min(v1);%找到向量中的最小值 sorted_v=sort(v1);%对向量元素进行排序 len=length(v1);%返回向量的长度(元素数量) size_v=size(v1);%返回向量的维度
二、数组
数组是