找回密码
 注册
查看: 389|回复: 3
打印 上一主题 下一主题

如何将每次的结果保存

[复制链接]
  • TA的每日心情
    开心
    2022-1-29 15:04
  • 签到天数: 1 天

    [LV.1]初来乍到

    跳转到指定楼层
    1#
    发表于 2023-2-13 15:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    % clc;) M; [$ W( k$ O/ M; q2 a3 `
    % clear;0 I1 V4 N' k' X. `' n
    sheet_num=5;%表格数
    7 e+ w  k3 f9 t! J4 k9 @# Fmean_V=[];%要求2中每sheet的均值
    ' z2 c; B$ p6 ]. Wfor m=7:8     % 文件个数! h* U2 r2 \8 H3 I4 R. p# d
    filename=[num2str(m),'.xlsx'];& [0 }; L$ c+ v2 F" x" ~1 _
    for i=1:sheet_num
    - n, P, l: f4 [$ _' T    [data,txt]=xlsread(filename,i);%读取表格数值和文本数据
    . K$ n) s/ g$ p    [num,num_1]=size(data);%data数据的大小,num为行,num1为列  
    1 r1 I7 ~' a. V9 H' c4 ?    %要求2
    " g: M* I! c. j. c2 [    CB=26*3+2;8 g; h7 M) z; l/ l
        AF=26+6;$ E1 o% @  k$ Z! L" ]2 v
        V=[];%初始化每sheet速度空间
    ' w, s0 J- u- q# k    for j=1:num. n( m' Y0 u7 {7 v
            if(data(j,CB)>=5500&&data(j,CB)<=9000)
    " h1 ~- c' \. w, N            V=[V;data(j,AF)];%当在指定范围内,将速度存放到V数组中3 T: ]! j. A4 {) Y0 u& a
            end
    9 }+ X4 `2 _' @    end; v2 g  g0 k3 x' }- |
        mean_V={V};%每sheet求速度均值,存储到mean_V中) O/ M0 w9 K0 r4 a+ V! ^
    end) @2 C  G: F; _3 a) C
    end) B3 T4 d4 v" d
    8 h- \) g! D, G& |: F* e

    ' V6 ~) i* @9 u: }5 a, [以上代码可以正常运行,我现在需要将每次运行的数据V都保存下来,该怎么做呀!存成数组!
    & f2 Q1 W3 y3 i; Z0 W5 g

    该用户从未签到

    2#
    发表于 2023-2-13 16:46 | 只看该作者
    仅供参考,将
    3 u6 n0 y' G; @. vmean_V={V};%每sheet求速度均值,存储到mean_V中9 O$ O2 O/ k4 r" M
    改成; E" J( ~1 h; Z: ~% B: P
    mean_V(1)=V;%每sheet求速度均值,存储到mean_V中
    : w2 n0 `/ [% g' O0 {- {试试

    点评

    无法执行赋值,因为左侧的索引与右侧的大小不兼容还是不行,还是不行  详情 回复 发表于 2023-2-13 16:52
  • TA的每日心情
    开心
    2022-1-29 15:04
  • 签到天数: 1 天

    [LV.1]初来乍到

    3#
     楼主| 发表于 2023-2-13 16:52 | 只看该作者
    aid4her 发表于 2023-2-13 16:463 E$ s/ N; ?: n% T. x( ?! ]4 l
    仅供参考,将' A7 v% o5 n* r  F. b. x( c
    mean_V={V};%每sheet求速度均值,存储到mean_V中
    ; O3 `- d, [1 L& X; E: v1 {- l: f改成
    . j  m# B8 N5 i: w+ l: n! I" Q
    无法执行赋值,因为左侧的索引与右侧的大小不兼容还是不行,还是不行; _0 |# ^7 r) b/ C

    点评

    不好意思哈,代码打错了 如果V是单个数字可以试试下面的代码 mean_V(i)=V;%每sheet求速度均值,存储到mean_V中 如果V是向量可以试试下面的代码 mean_V(i,=V;%每sheet求速度均值,存储到mean_V中 或  详情 回复 发表于 2023-2-13 16:57

    该用户从未签到

    4#
    发表于 2023-2-13 16:57 | 只看该作者
    unfaithful2021 发表于 2023-2-13 16:52
    * R7 i( L9 v$ R+ a+ T  y2 Y无法执行赋值,因为左侧的索引与右侧的大小不兼容还是不行,还是不行
    7 ]4 Z9 g: ^6 N1 Z4 l; ?7 @
    不好意思哈,代码打错了6 y  B4 y* f1 e5 j0 H. n" W
    如果V是单个数字可以试试下面的代码
    ( _/ ^! Y+ I, x9 p* c# H! g. p% j4 ^* C2 Omean_V(i)=V;%每sheet求速度均值,存储到mean_V中! m# ^# z3 G8 d- a# ], T  q

    ( ~8 L# ~9 H$ e" f
    9 k+ K/ ]% t  }2 z  p如果V是向量可以试试下面的代码# s/ R5 r  o) r7 {6 i: K' |8 h! K

    ; b/ [* E0 U- p7 amean_V(i,: )=V;%每sheet求速度均值,存储到mean_V中7 J9 B5 \3 r) r; n; A$ A: s6 O
    % o1 w# y- u- f( _. B

      v1 }: x# I9 n2 k  C" A7 y4 |' P) l

    0 G) t4 D/ c% W8 Ymean_V(:,i)=V;%每sheet求速度均值,存储到mean_V中
    1 O/ M1 O; G5 O3 m# }3 u# G/ Q4 E. q  w7 F
    3 x8 |! Y4 E0 s1 y& h' A6 a
    如果是矩阵,就得试试元胞数组了: C' i" Y# n8 y3 _
      H3 Z3 i- c' D) R3 v3 N0 s8 v, K

    - q" I& e5 b2 m( S
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-6-2 14:30 , Processed in 0.078125 second(s), 24 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表