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

次对角线以后的没办法在按规律赋值为1了怎么办?

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
如何生成沿着次对角线方向的元素 并进行算术平均
6 k9 t4 b# k) T7 b7 X  L0 S
5 U/ z+ @6 G. \+ \/ E/ E7 O
7 Z3 Y! w9 F. X! [* I  ]3 W7 Y" _. O
3 x' i6 D' m7 _" ~' r+ [
1     0     0     0     0$ q9 n5 Q( g# A- s5 J
- @9 M: ]) ^6 G
     0     0     0     0     0* N& W% |7 o- K5 m. @6 d! [' u

8 x4 ~8 k/ R/ h% u. v     0     0     0     0     0
; D( _& Q3 N  K* Y# b
& @' |8 e4 T1 h     0     0     0     0     0
* h7 C7 V8 J( V0 a) c; ?3 R, w. J9 t; j/ R0 I( A+ u
; Q% [8 C5 q: {3 d7 y8 b

/ [7 a0 q/ J2 G: ]* ~: ?5 Q
! r! C9 ~1 u. ]9 u6 [( w9 r2 n2 m( u* [  T! r6 L* O
M =
& ~5 W9 N) I; ]7 o) ]6 S" Z$ P: t5 b/ b4 r) ]! a* R
3 W, Z/ q: G0 {. ]
4 R: J/ O% ^0 Q2 z' f7 q3 R  X
     0     0     1     0     0
. M- w7 u3 `. G! {( r3 i! h- ]6 `; U# i( r! _) k
     0     1     0     0     0
. I5 p9 k* R* v/ [& D4 S- o" l' f- l, }, _9 e1 e. A$ d; S3 e
     1     0     0     0     0
1 {) l5 O/ ~5 [, m
" T; L' b, y7 G. ?  {& |     0     0     0     0     0, |0 L/ _; T+ S  Y7 v$ K7 W) ~

5 G- l) k  w1 U5 E5 K& o     0     0     0     0     02 h% T6 F# e7 h' h

& W$ p" _" C6 [( o& A6 B+ }7 M. J, N  U
& e* }8 J) B" h  d9 U; p: M

: l/ o. F" X2 v8 O4 c( w0 y$ K7 ~& O( Z# M
M =
' c) r  p+ [) I/ o+ j5 D( h5 g6 L. G  ?) B9 ^
/ Z3 ^, [7 R" g2 M5 L6 v, n/ c6 u8 u

8 ]7 b& A) U) e' b     0     0     0     1     00 j+ e3 U8 X: U: M( k& P, H) L. W

5 B: d# K: @5 ^# Z/ y     0     0     1     0     0% g8 N( n. s+ _

3 [1 `3 @' k0 W4 Q+ {     0     1     0     0     0. C: P5 [6 U6 _; P
! B/ B' Z/ H6 W& B& P1 W! D* h2 c
     1     0     0     0     0
& a4 g4 S: w9 \' \0 a' g) t) ^9 U  i4 n" |
     0     0     0     0     0
) n. `1 j! b* f
: w2 [  |; U8 k( p1 J$ M  `$ k, c( K! R$ l5 T3 i0 }" c; c4 A+ D

, u1 P8 F5 `9 s( y+ Q, }. y: x* _$ H4 J5 e$ N" D* M
$ y* e7 \$ x; m0 v; ^* u6 o8 o4 L  {
M =
9 L9 V; C8 g. L+ H2 V6 I  @2 p- f  U' H; Z! g

% f- S) g+ }6 G6 ?2 f  r2 p( S- k6 Z6 r2 ~; o) v
     0     0     0     0     10 Z7 m* P. S/ v1 `- t

  g8 W) J. V$ C     0     0     0     1     0
0 G# K% H! c: Y# j: ^9 y. i" ^( T& [& ]# g+ I. U( a
     0     0     1     0     0
) P) `9 \( Y- t) r1 ?/ T* h! y( ~6 d
     0     1     0     0     0( n* {$ u2 R+ `$ P  t
  Z$ T0 b. ]) ~$ R) J
     1     0     0     0     02 ~2 w" L) C. M4 Y
3 Z  [( q9 _" l) o- u: J

& A  d1 z9 G9 g" P% u* _for n=1:5* S1 G: c5 c8 b5 b* t; A# R3 t
/ R6 G) P8 N( L+ ^$ D
   M= flip(eye(n));
1 ?% @0 o# a1 q" g. C/ I8 [$ C1 K0 t3 `& s
   M(5,5)=0, S: g- l6 G. ]7 R  G

$ @9 r1 |4 G1 x. i. n   M) N0 [5 _9 P/ I/ {6 N, _: s

3 C9 m7 W0 F3 P" Lend, q, b# `0 k% J. R; O, Y0 z9 U/ N
问题是次对角线以后的没办法在按规律赋值为1了,请教大神,非常感谢!
  • TA的每日心情
    开心
    2019-11-20 15:05
  • 签到天数: 2 天

    [LV.1]初来乍到

    2#
    发表于 2020-6-15 13:41 | 只看该作者
    可以联用rot90和diag函数,举例
    . p0 b: ^# D% evector = 1:5;! X, J& w+ |2 c/ f
    M = rot90( diag(vector,1) )
    9 C6 Z# k! l6 A8 v4 A
      K& x* _, Y/ f# @4 L) X     0     0     0     0     5     0& Z( u$ S% a4 U8 ]" v9 X
         0     0     0     4     0     0
    0 ]. B6 _% O* I3 g9 K6 x/ X+ B     0     0     3     0     0     0
    % p* Q! V4 I0 q5 F     0     2     0     0     0     0/ K6 J/ k  h* J. o  g" U: H. D
         1     0     0     0     0     0
    1 n9 U# h: N% t4 t- p) c4 |     0     0     0     0     0     0
    & L/ @9 D1 a* ~' `  G& pvector = 1:5;rot90( diag(vector,-1) )6 i9 J+ p  s4 @6 Z7 H: P! d
    ) C. O7 c* s$ }8 y
         0     0     0     0     0     01 n) f# |0 U/ u, ~7 H" u* ]
         0     0     0     0     0     5
    8 C4 T- m% k) |' q8 [     0     0     0     0     4     0
      ^+ A: z# Q: `# w. c: V     0     0     0     3     0     04 h. c, x8 F! S/ l* c/ m; L1 l
         0     0     2     0     0     0+ Y4 _0 E* U1 R- [
         0     1     0     0     0     0
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

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

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

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

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