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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
如何生成沿着次对角线方向的元素 并进行算术平均
8 u# j8 L; S* O  ?) K7 L! ?! n: B: Y+ [8 Z" e2 N; S

) [( V: X( U4 l- P- ~7 D; \7 ?! G* J& n: h$ i& B
1     0     0     0     0
0 E% y+ w2 @% r- W* J2 W, p/ |: i0 ?/ L2 v
     0     0     0     0     02 i1 Z  b+ ~1 W* ^
! j; B1 d. p5 F" a! r8 h
     0     0     0     0     0
, J" x8 J9 ]' _  {/ j' R5 n+ A4 N9 w, N# ~8 ~8 k
     0     0     0     0     0( G! d5 N! A" d
% W, z. A. }" Z  o. \

  X# i9 X" ?  o: s6 ]8 U4 G) |6 a/ I! ^3 Y5 k# @; @1 P+ Z

7 S7 N3 j# `9 M. X6 P
: d0 ~# R" J  \2 H* l- G. i4 PM =
& P8 X/ `. s9 d: C' f5 g& u3 m1 q; \- T3 U5 Q5 m

$ G+ W  M0 T7 {: s5 R9 v2 |4 Q- s- K( o6 x; n  N# v
     0     0     1     0     03 ~9 b1 K$ x" s0 ^& A3 _

3 Z  S/ k' ^7 k' B4 O     0     1     0     0     0
) [& [2 @! b  T6 j9 s) s7 G  c
& z5 l! Z- u( {2 k/ K" R# D( y  g' `     1     0     0     0     0: [, Y9 c4 Z; a' j- b

7 \" _& S; D2 m7 }# e3 A     0     0     0     0     0
2 ?7 |0 U( x/ i8 B4 W3 _: O2 D  |4 [# h8 [9 ~, D9 O! F7 d+ e
     0     0     0     0     0% z  n1 C8 ^- K; n3 O1 R6 `8 P- Q
1 g& v0 `4 D/ X( l# n% u9 n2 _

0 P" A4 ?2 Z  \! c% k* p
  ?' D- M& P4 F' J3 |& M% w" w! C/ I; {7 j1 G
: \# n) b, S* B5 g, |
M =
! v- J! Y7 u9 j1 S' ?
' F  \) o  o4 ^* k0 d2 ~/ [
2 o: C# k* c5 M% n9 d( g; k1 u3 ]6 Y0 t
     0     0     0     1     0
4 \4 r9 F' T* M7 `- E5 H
) A. u9 }6 |. ^5 [3 d     0     0     1     0     0- z) o+ r( a* o" Y$ \5 q/ F

1 p) X0 G; A+ ^9 V" y     0     1     0     0     0; `6 @% E; d! F" ~* w
4 H' [8 S) A5 i6 W' r- D9 |  o
     1     0     0     0     0. r9 G( ~! c: J; Q/ N9 F$ {/ Z3 |

9 ~( c2 O7 Q1 n4 X- H3 [9 t" `     0     0     0     0     0
1 V! U: C4 @' D  c
- P# I! O1 n6 [0 n# I
1 x) M/ t, e/ ~' T, E1 K* Y( l
! t$ ~0 j) Y9 g- o0 S4 D% j/ d$ R# r

, a' q- I4 ?  A4 f! o2 b+ E; n3 K+ {& w; ?M =
8 t( h! N; y! u! P; [3 h8 L* ~: I- ~

0 J6 }. }9 m1 i5 ?7 X; w0 b
* V) D# n% o' m0 E! i' S& t0 H     0     0     0     0     1
+ W3 b! z3 Z6 p- c& J" b1 S; |, ?; f$ h9 Q% o
     0     0     0     1     0/ u; y2 R' D9 f4 y

- i4 C* j8 j* \9 t" V     0     0     1     0     0' ^6 D3 X" n2 {

" s# W0 E  B0 G     0     1     0     0     0
8 e8 B0 W3 f; r( M) @* Z
( I4 d1 ~2 G. u% y" j     1     0     0     0     0
5 v: ~0 m+ t4 g" c, b0 u2 p
# t7 b. R3 o! l- L; Q3 Y' T3 O' T; E5 ?7 U# B2 E
for n=1:5. w; T. ~+ w% G% d* }

# ?" H  `+ U7 _1 k   M= flip(eye(n));
: _% c7 }) q0 h5 @2 r3 c: ]# M6 l
   M(5,5)=0( R1 ?1 n* e. O& L5 m( ~3 U

2 p4 y; @1 ^$ j% `   M
, g) V/ M% e# T& s0 [7 C
/ x' A- P, C& t  m  Z" r9 A/ oend
2 _# G/ |( Z( T, G问题是次对角线以后的没办法在按规律赋值为1了,请教大神,非常感谢!
  • TA的每日心情
    开心
    2019-11-20 15:05
  • 签到天数: 2 天

    [LV.1]初来乍到

    2#
    发表于 2020-6-15 13:41 | 只看该作者
    可以联用rot90和diag函数,举例+ S& L$ {' F/ a! l+ G' T! Q
    vector = 1:5;( Y/ I) a, ^0 X  h: [& b, y3 c
    M = rot90( diag(vector,1) )
    + [/ P- u- f6 y* a, n7 e' J: B' f! g7 d
         0     0     0     0     5     0
    + J0 f: @! t7 ^* i2 Y  y     0     0     0     4     0     0
    5 Q; K; X9 }7 `     0     0     3     0     0     0! ^, g( W' G" N: W5 P* h. a
         0     2     0     0     0     0( v3 p; I& a# F
         1     0     0     0     0     0
    1 `1 B1 x4 K+ ~2 `5 }  {/ p& V+ m     0     0     0     0     0     02 U& |' B7 A( d" Y: M1 B
    vector = 1:5;rot90( diag(vector,-1) )/ L. ?0 ]3 l* r. l

    1 l3 N( k0 q; _* p     0     0     0     0     0     00 L3 J4 o6 E, b
         0     0     0     0     0     5
    # O2 G9 }& B0 I% M7 z4 E     0     0     0     0     4     0
    ! ]. j( ^% z7 P; l. q3 I1 P     0     0     0     3     0     0
    , ~2 {4 B1 G$ E9 ?" Z6 |7 q: h4 D     0     0     2     0     0     0+ t4 E0 h% ]5 L: W
         0     1     0     0     0     0
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

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

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

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

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