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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
如何生成沿着次对角线方向的元素 并进行算术平均* ~9 B, {- [; G+ `7 p

# @" W: R; V! f* N

, H7 \/ e  |$ C: g9 Y- T  T
- s" O$ ?: R% x" U% R1     0     0     0     0& x" z% b  G& p4 k# ?

9 q/ P. w; J) i     0     0     0     0     0- I6 o9 |4 B0 c
& {7 ?. |* o* u/ H. i3 E
     0     0     0     0     0
5 {' S+ W" i/ i. n* @
- X9 A- ?9 a' w, q. Y* O     0     0     0     0     0; y& I- e3 V1 @1 L8 T. h1 |

, T. l: }' c$ p& h4 J4 r" y4 W, `- i: T  d3 @, W; \

# w3 {/ q0 L  @& h' c$ c1 Q6 \  X" F, G1 j
! W* h! [5 f9 q: @% S8 Y$ m2 {3 j9 f
M =+ g: `( q. Z" _# h! J' A1 ~5 p& ?
2 e+ C$ ]. ?5 v; |

$ l7 O2 @, q( }
8 C2 z. R  q+ _  [     0     0     1     0     0
* u' s& H3 s$ g$ n( [) M- H' x# C( \3 f/ Y
     0     1     0     0     0) t* h  n2 ?, S6 C" Q( x. x+ |& T

3 p5 `; U5 D# s6 Y     1     0     0     0     0
; y7 Q) J, f- a3 Q; y, o; C( }% C1 M- S, }& {7 V! r
     0     0     0     0     0- ~% o9 r7 D% T: w# m/ ?$ k5 q

! C: A. B2 Z) X: l     0     0     0     0     0
$ z; z& q: w2 {* O& Z/ u2 w! B% J9 r# ?; F) @
( d! D- w+ @! w/ d& L# e
, ~6 J3 g0 L1 V" m& n

6 o% y6 ~; e9 j
" Y+ v9 Z2 h0 n2 T6 @' V; T% F5 Y6 rM =' w1 ~1 W. Z# c

# |, f7 T, S4 o# @; T7 R& s8 L, F" t1 b+ ?
8 w0 L+ n' V5 J6 O/ s
     0     0     0     1     0$ P# g5 _, Y" j$ B& [

2 {9 g5 e/ f( Q/ V( C- t. n4 F     0     0     1     0     08 g' ~4 s2 N5 `7 ]7 w8 @; J
* p8 d+ y: W$ w
     0     1     0     0     03 E1 I: {/ e4 _" k
- ?# X" i4 X5 U* A/ H: X
     1     0     0     0     0
3 [1 v7 ?+ k$ ]6 i- `- j
( g6 R' j" ^7 e' {& ?! z     0     0     0     0     0
9 M0 @9 z7 ?8 G% y( e/ ^' E& n4 A; @) _# G' n, r# F5 |6 E9 a" c

9 g7 [6 u" u5 C' O/ W: v1 B7 k" l/ N% k2 m0 c  F
, [& }$ Z+ y, F. Q# O. y1 `0 y
+ l9 N7 l9 B: M
M =* P4 U5 o  r  z4 x1 [$ h1 M1 a: ^

$ f: w" ~7 ^" Y9 d* I$ O- z9 b; H9 [& n
8 Z1 e/ y9 T# ^9 ?$ I  G2 ?2 X
     0     0     0     0     1! [, D3 r1 F5 A3 ~7 c& K5 n

6 _% a% G+ Z  M6 f2 o' g- H     0     0     0     1     0( y8 C2 e! M0 |& K
% [8 Y6 n3 P) Q) P8 o; j
     0     0     1     0     0$ x7 b5 X9 Y5 z$ L) t0 B8 h/ v7 o$ E+ p

; p" r5 {1 I9 n' a3 V" p. ^* Y6 C% q     0     1     0     0     0' e% u+ k/ |5 p" k0 ]8 R( s3 ?

; i, U# i- ^! y! n0 `& X& x( v     1     0     0     0     0
) r4 k* M% S( B9 D3 L" l8 T' @# h. V
" E* ^& r/ R2 M! r2 u0 x/ g
for n=1:5; E+ f- k: E: N
0 w+ x' G6 _  Z7 `- ^, L( m9 [
   M= flip(eye(n));
5 R  Y7 o: C& O% z2 i- a4 J+ @' J) L  e5 j
   M(5,5)=0+ X- @2 S- T) W

' O( R# F  y7 J   M
, s  `' T" k# o/ L4 ?
/ A: b. b3 z" r0 h$ y0 Kend, C# U0 B! f- U7 X- G
问题是次对角线以后的没办法在按规律赋值为1了,请教大神,非常感谢!
  • TA的每日心情
    开心
    2019-11-20 15:05
  • 签到天数: 2 天

    [LV.1]初来乍到

    2#
    发表于 2020-6-15 13:41 | 只看该作者
    可以联用rot90和diag函数,举例
    $ w6 ~. }  o" T( V  _5 q  z( Z- _vector = 1:5;4 P! _% _4 n# n8 }) _
    M = rot90( diag(vector,1) )
    6 V2 w0 r7 Z/ ^$ a+ Y; ^
    7 M2 V- z* b- U! {( W- v2 v     0     0     0     0     5     0
    9 R- C; ?3 F, c+ s; }     0     0     0     4     0     0
      ^& i7 \! U8 k0 ?. t! C0 u9 }     0     0     3     0     0     0
    6 ~& p# }0 T, l% n; _' |: v. K* M     0     2     0     0     0     05 W: @. o7 w' X" N+ i
         1     0     0     0     0     08 _8 m, A( `" N, R! B6 a' L( ]" i
         0     0     0     0     0     0
    # ^: J; |$ {) |" Z+ jvector = 1:5;rot90( diag(vector,-1) )3 i, W1 L$ a3 `2 Z& a! r* d' Y/ F% F: b  U

    ; W2 \' [) y2 N3 v" M. B     0     0     0     0     0     0
    " a0 z2 k' h& X" Q: P4 C+ d7 l: a     0     0     0     0     0     5
    5 B$ z; X/ |  k4 i0 J     0     0     0     0     4     06 F4 d2 \! F/ m& P/ C
         0     0     0     3     0     0" E. h# _! R# A. r+ c
         0     0     2     0     0     07 {* r( A- V% T
         0     1     0     0     0     0
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

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

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

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

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