MATLAB-向量、数组、结构体、元胞数组

一、向量

       在MATLAB中,向量是一种基本的数据结构,用于存储一系列相同类型的元素,并且通常指的是一维向量。

  1. 创建访问向量
    %%创建向量
    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的元素

  2. 向量运算
    %%向量运算
    v6=v1+v2;%向量加法
    dot_product=dot(v1,v2);%点积(内积)
    cross_product = cross(v11, v12);%叉积(仅适用于三维向量)

  3. 向量函数
    %%向量函数
    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);%返回向量的维度

二、数组

       数组是

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值