EDA365电子论坛网

标题: 哪位大神给讲讲Matlab的size 函数的用法吧?谢谢啦 [打印本页]

作者: uiabluqp    时间: 2020-3-19 10:49
标题: 哪位大神给讲讲Matlab的size 函数的用法吧?谢谢啦
本帖最后由 uiabluqp 于 2020-3-19 10:50 编辑 ) |5 p8 L* x6 B

; h4 O' X& B6 R哪位大神给讲讲Matlab的size 函数的用法吧?谢谢啦4 Y/ F) G) ]% b" m3 n. Z4 d

' q" }( f9 x1 Y8 o( @1 msize 函数的是用来干什么的?其用法是什么?
作者: NingW    时间: 2020-3-19 18:24
例如:x=[1,2,3;4,5,6]是一个2*3的矩阵,则:4 A' u' k) B& j0 C0 _8 v+ P) A
d = size(X);    %返回矩阵的行数和列数,保存在d中  `; D9 _# x# ^  @1 s3 v
[m,n] = size(X)%返回矩阵的行数和列数,分别保存在m和n中9 T$ i0 Z* g0 E' l  Z
m = size(X,dim);%返回矩阵的行数或列数,dim=1返回行数,dim=2返回列数* t: f- T& D+ t
>> x=[1,2,3;4,5,6]! s3 Z/ r3 R, o$ B0 U% f
x =
; Z0 W6 L. F8 _1 2 35 m6 }  [2 r) T* `2 p3 ^- ~
4 5 6" v  \0 h" W/ e7 o# `
>> d=size(x)/ G% A% M6 s( u6 O: I0 C1 M, E
d =: ]) j) C8 J8 K  f
2 34 E$ ^8 V# u9 d! v
>> [m n]=size(x)
7 ^' ^5 ~+ `* s2 k; R$ Wm =
2 y  [/ b# B9 O9 e/ [21 u' {# a$ o1 c+ L7 n6 o2 v4 Q
n =
( f) e3 ^( Z+ `# F1 k3 Y" J3
1 p! J3 C& E0 S3 l% j6 [( m! L>> m=size(x,1)
9 q6 i) ~5 _, s& S5 E% Q5 Mm =9 G' x' ]5 F6 [& Q
2  y( [' ^! O9 Y) e5 A- u
>> m=size(x,2)
( s4 n: L1 a0 q4 y& ]% Sm =' e$ X: k& d% g, |# [. X' j4 ]
3) W8 j# |+ U  i/ @$ w$ V
>>
' A# J# H, B! f
作者: NNNei256    时间: 2020-3-19 18:25
size 就是求矩阵的大小的
作者: ExxNEN    时间: 2020-3-19 18:25
x=[1,2,3;4,5,6]是一个2*3的矩阵,则:
6 K4 t, r) F! t; B# K. w) h" u) r输入参数仅为一个矩阵时:
5 |7 x" w2 U( K) C输出参数为一个d,即d=size(x), 输出参数返回一个两元素的行向量[2,3],分别表示矩阵的行数和列数;
8 B% n1 z7 \( G3 q9 s/ ?( A' v输出参数为两个[m,n],即[m,n]=size(x), 输出参数两元素分别得到一个返回值2,3,表示矩阵的行数和列数;7 c" e) r0 M) C% ]. {+ W
输入参数仅为两个:一个矩阵,一个参数:, i2 d$ M% V/ B# @8 ]# k' N+ C% p
参数为1,表示矩阵的行2;参数为2,表示矩阵的列3.




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2