找回密码
 注册
关于网站域名变更的通知
查看: 334|回复: 3
打印 上一主题 下一主题

Matlab矩阵处理

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

    [LV.1]初来乍到

    跳转到指定楼层
    1#
    发表于 2022-10-8 11:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

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

    x
    大家好!我现在有个几千行的矩阵,按照第一列的ID从大到下进行排列得到的,现在想把第一列ID数量小于20的ID删除掉,请问怎么样才可以做到  w. s# q# ~, f  i: T& a
    谢谢大家!
    / N) m5 Q* O0 }2 w例如:data = [1 2 2;1 0 2;2 1 4;2 3 6;2 5 6;3 2 1;3 6 5;3 7 8;3 6 4]- {( f3 H0 n/ _& X7 O* L! c
    " P. M& m, |$ K, d& g! ^
    data =
    ; Y, e4 g  @4 }+ w! C9 @0 Z! ?0 _/ F
    5 N9 V8 b, o5 Q9 |: F+ {     1     2     2
    " z+ \. W8 z( B$ f6 E     1     0     2
    % x6 X6 x0 f; u0 u% E7 W     2     1     4
    ; M8 M; i% v' F! i- F     2     3     6
    0 ?; m# M9 r/ E% W     2     5     6; I5 X/ b, d: I& \# H- `
         3     2     18 Q9 E: p6 A  m5 p& i7 s" ~
         3     6     5
    ! ^" K' a9 g7 K     3     7     8
      B2 z% A8 a9 c& l( b     3     6     4
    , O& w% R! L3 U0 ~1 ^0 H将第一列数量小于3的行删除掉,变成4 Q" m% |* O  u7 e$ ~
    data =+ d( D" X; o2 l  \& O, {+ \

    5 L+ _; d3 E" l4 {     2     1     4
    8 U$ f' [% Y+ `4 c- m, N     2     3     6. F* z/ u5 R# e6 @- T
         2     5     60 z1 d; a, h: e0 u
         3     2     17 ^  c" ^: j* B5 a4 X# X7 F; f
         3     6     5
    2 U, X- H- k& L     3     7     8
    ; I+ t' Y, W. l, R     3     6     4& {4 ~7 @' W' R
  • TA的每日心情
    开心
    2022-1-29 15:04
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2022-10-8 13:14 | 只看该作者
    程序如下:; s$ q( m4 x& N6 e
    • clear;clc
    • data = [1 2 2;1 0 2;2 1 4;2 3 6;2 5 6;3 2 1;3 6 5;3 7 8;3 6 4];
    • [row,col] = size(data);
    • index = find(data(:,1)>=3);
    • dataA = ones(length(index),col);
    • for i = 1:length(index)
    •     dataA(i,: ) = data(index(i),: );
    • end
      1 |! {2 G9 w; d  Z- Z试试这个程序
      7 i/ ?4 O! A  }& \5 ^8 U* e

    点评

    dataA(i,: ) = data(index(i),: ); ↑ Error: Invalid text character. The text '?' contains an unsupported non-ASCII whitespace character.你好,感谢回复,运行出来结果是这样的,请问是什么原因呢  详情 回复 发表于 2022-10-8 13:22
  • TA的每日心情
    开心
    2022-1-29 15:07
  • 签到天数: 2 天

    [LV.1]初来乍到

    3#
     楼主| 发表于 2022-10-8 13:22 | 只看该作者
    purpose_857 发表于 2022-10-8 13:14
      [5 s- r8 D; n, f2 u程序如下:5 A; R( k9 y% x  `. C  R; N2 i0 W3 Q
  • clear;clc

  • # `1 z$ a% M; \. J7 m+ }0 M dataA(i,: ) = data(index(i),: );$ A1 i4 i% ]: k5 u! b
    : X7 b/ Z6 j& l4 n6 C& ^  v: r
    Error: Invalid text character. The text '?' contains an unsupported non-ASCII whitespace character.你好,感谢回复,运行出来结果是这样的,请问是什么原因呢. T8 s6 U7 P; D! w8 E' Q
  • TA的每日心情
    开心
    2022-1-29 15:04
  • 签到天数: 1 天

    [LV.1]初来乍到

    4#
    发表于 2022-10-8 13:28 | 只看该作者
    代码直接粘贴到编辑器里,空格处会出现波浪线,你把波浪线删掉
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-11-23 21:49 , Processed in 0.140625 second(s), 24 queries , Gzip On.

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

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

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