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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
如何生成沿着次对角线方向的元素 并进行算术平均
) p. R5 q/ S( o4 h7 d, x/ I& D6 s: E% V+ M' ?. q

( t$ b7 Z5 O0 m" I8 T( A$ x* j. [( q$ @0 g' |. f% [9 @9 d1 J$ b: Y
1     0     0     0     0
2 m! C; K$ }- g, g: `- D! j; P" q0 _% A4 S+ D
     0     0     0     0     08 F7 w2 ]0 g  s) d' c% B% d
( s" R8 n: p. ]
     0     0     0     0     01 A  Z  X  `4 g. m6 E% z
( R/ [: Q, H$ T  d- ]
     0     0     0     0     0( N0 c" L0 _, K% i; C% D7 a

  |) N2 P: L, u* B) l5 e6 Y
4 I9 ?, `: K; |! J$ O  }' Z. V7 T% c2 B5 {- L2 ~

; R' |/ X" A+ O
) ?  _7 |" N, V3 j* \2 n4 oM =1 a1 [6 }! r  k) V" ~6 x3 A' r

  ^! G# Y* C$ p
* l0 J# b0 O* V  a2 t3 K* J
* U4 q+ i$ S; X6 f     0     0     1     0     07 d2 C+ [/ c7 A: D0 {

# c! w) U* n0 H. f     0     1     0     0     0
/ x2 ?$ h. h- ~0 i5 y. B# q3 _' f6 m2 M0 N5 J  r
     1     0     0     0     0
" K: m1 a0 k5 g$ q8 F: M. h1 X' S
     0     0     0     0     0
9 G3 ]0 Z/ C- l8 D) l  _. h) l$ n" t; `; C3 v& ], d" y
     0     0     0     0     0: ~, ]3 f4 m! Y+ U, s. o. D

/ [; H' U* F; e9 s+ g
; g+ p& n1 X: Z' U$ C% S; s( x9 g3 B& h: f7 e
4 N* ]& E6 Z* F$ g
* F; W/ ?3 X9 ]& d+ i8 ^* U
M =* g, Q, i4 H' |0 u+ d' @4 N3 I% I- v
% H$ m' {2 N, @7 q; ^1 z

$ d' ?# [9 p. S1 u% V) M1 v+ Q
     0     0     0     1     0
2 E6 q. f; P6 ^( K3 a+ E) Y/ R; n
. R" Z! g: t. v6 j  Y/ n  I     0     0     1     0     0/ i8 z0 W$ m  W
9 J, o% t8 I0 D
     0     1     0     0     0
! J3 U+ a6 S: [$ ~7 ]+ W% m7 T- T$ T: X* x9 B7 X9 m
     1     0     0     0     01 r$ p1 T6 \. I  t1 |% J! l' o
& i% d" Y6 M, s( i8 w* l7 \
     0     0     0     0     0
5 P8 s. Q1 Q+ i% H1 ?- }. R9 r+ _; |% v0 K4 y
2 f- R4 ?; G$ _5 A! Z

8 D4 p5 R' A, k8 N. U3 g& L9 H3 f( x; t2 `4 c

& \# {% T2 r1 V9 Y; lM =
5 D& k$ g! q2 M6 ~
, m, T5 R' N1 h6 y% w9 A& C8 D# a. u0 q; s) |
8 U4 V" ?4 o2 V+ R$ b
     0     0     0     0     1
" Q7 S' G+ N% N- z2 ]. \) q% i0 C; u8 o' K- @  K1 W, V
     0     0     0     1     0
; Y; m8 x& c" X; ]# S* M' i+ J3 W) S, J$ z  w3 n4 c5 o
     0     0     1     0     0
9 W& [. X+ p/ \2 V
- i& q2 R3 V5 W. \& Q! k+ U/ C5 w     0     1     0     0     0
4 n9 e/ A2 Q3 f5 N# W5 l
7 ~. p- F2 Z6 i- o6 b8 |- u' G     1     0     0     0     0* |& g3 r* k7 Z- o$ E

( q2 q$ Y# ~5 p. m) R" {3 w# |8 t% Q0 i
for n=1:5
6 q, B7 M1 o7 X) Z( d% B
( P) ^! D4 D" V' W0 [   M= flip(eye(n));8 ~7 a* ^) ]/ S1 J0 k' e

! {8 O0 x0 ^0 O! A$ N* s0 Q/ t& E   M(5,5)=0
9 D( v7 |7 n3 }2 [' A9 ~7 D( \
. W5 y* q  o7 o   M
( v& ?( ^: p% ^7 x$ _  Z
" Y2 J! h4 e* ]- U+ z) P3 iend
5 `, J, v& N  ~+ g) Y. i* L2 j问题是次对角线以后的没办法在按规律赋值为1了,请教大神,非常感谢!
  • TA的每日心情
    开心
    2019-11-20 15:05
  • 签到天数: 2 天

    [LV.1]初来乍到

    2#
    发表于 2020-6-15 13:41 | 只看该作者
    可以联用rot90和diag函数,举例
    4 I9 u7 J2 g1 U2 a4 b) Y+ ?& d0 a0 Ovector = 1:5;, i- _- W( ?" P7 ^1 `
    M = rot90( diag(vector,1) )
    - I0 T2 C- o7 e! U: O( v* B
    ( I" e# B: ]: a' A     0     0     0     0     5     0* d2 N5 h+ _% f3 L7 B4 j0 ^, D
         0     0     0     4     0     0
    ' Y" h# S# z1 P, y' c& o9 T" R$ B     0     0     3     0     0     0
    ! ^1 g( W) o" v$ q, ?     0     2     0     0     0     0
    3 _8 S. G' V! L9 E     1     0     0     0     0     0
    ) M! O: \* U1 W     0     0     0     0     0     0) A' G8 _/ z5 s+ S- F5 @
    vector = 1:5;rot90( diag(vector,-1) )7 f% Y  ?( Q" Z6 W

    9 A. v/ L9 o9 |  w, U  A8 g. y- O     0     0     0     0     0     0
    : s  s& ^2 u7 S& A' v- {* H     0     0     0     0     0     5
    ! D# A: t3 {) P% m6 J     0     0     0     0     4     0* j0 R* c! h  ?) t
         0     0     0     3     0     0
    ( b# i+ t  z& Z     0     0     2     0     0     0
    : R; h/ H( u" `; Z4 E$ h* W     0     1     0     0     0     0
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

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

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

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

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