m0_56236649 2021-09-30 00:19 采纳率: 100%
浏览 175
已结题

matlab对矩阵进行zscore标准化

编写一个函数文件,命名为myfunc.m,输入为任意矩阵,输出为经过zscore标准化后的矩阵。在命令行窗口中调用该函数,其中输入设置为A = randn(20, 20) * 2 +2。

  • 写回答

2条回答 默认 最新

  • joel_1993 2021-09-30 10:59
    关注

    你好,是每列做一次zscore标准化的话:

    function b = myfunc(a)
    b= (a-mean(a))./repmat(std(a),size(a,1),1);
    end
    

    调用函数myfunc的代码

    A = randn(20, 20) * 2 +2;
    B = myfunc(A)
    

    结果(随机,不唯一)

    B =
    
      列 1 至 7
    
      -1.411158728935678   1.382400248447831  -1.313470339800422   1.887353934147594  -0.327165411736020  -1.048146022746553  -0.277893526001496
       1.739763196087627   1.528329936213706   1.143453940831095  -1.370999806882189   0.436052528393759  -1.191901588223694  -0.150987933591066
       1.168760394943928  -0.319667901209449  -0.778275496139629  -0.016433643365746  -0.075807107711169   0.851558096143354   0.932281503108776
       0.028777885848846  -1.228782283485977   0.331407845545224  -1.368868133302898   0.631416528809243  -1.671609150932345   0.179067245684821
      -1.420139344029816  -0.440537797603963  -0.813819076406559  -0.126904472640977  -1.219678211927453   0.678422227671197  -0.399079039136349
       0.441927614227609  -0.947596419501791  -1.466719445355006   1.286406379528899   1.056315293061138   0.647619507250117   0.622666696757713
       0.985362118624962  -1.021531587318845   1.123276743879882  -0.040220228365833  -0.980257512444542  -1.108785151373576  -0.083553199295488
      -0.728490781204067  -1.844607867328010   0.358215268197636  -0.446549876210193   0.314690296766686  -0.147164512871400  -0.146018523753852
       0.027043766782555   1.866675382369086  -1.258562134819664  -0.245279998693057   0.405479197402948  -0.868059719173594  -0.652756578423773
      -0.057357883887457   0.363622108734064   0.128787173559827   1.261995435504123  -1.016022068016024  -0.025531762116868   0.857829815783273
       0.707962898623446   0.070061268645901   0.322549539633228  -0.651045101699294   2.384251726750677  -0.492040536044605  -0.647169133953760
      -0.841158212995427  -0.893234400946795   2.013205154016297   0.067184545455064   0.498202309244504   2.202988479847737  -0.265160385523389
       2.214243225511881   0.404821247030641  -0.240340162124587  -0.040855836057350  -0.281865940886399  -0.932407116072002   0.112537325828027
       0.080844550972248   0.043063460145884  -0.703950357695570  -0.046187223572324  -2.105443359144097   1.013518546090248   2.189016144822919
      -0.540180087910970   0.402402797483061  -0.377140591708691  -0.157100956066308   0.179208960436085   0.886166595287455   0.630733171128822
      -1.217200593061476   0.258460275809150   0.418094881947121  -0.945550257595615  -1.341170769150640   0.940238322731085   0.011342116101870
      -0.127783733280997  -0.800874717564735   1.555552785245087  -0.055041827971226   0.164632000231871  -0.407221000176093  -1.212144987480104
       0.186077765576255   0.859232283761632   0.580708869050809  -1.318928337266237  -0.158880141472999   1.077651742307708  -2.884092620083319
      -0.310969901616524  -0.665393478031360  -1.266463123856345   2.249416051232675   0.916527997025394  -0.148226052410906   0.794780908454319
      -0.926324150276947   0.983157444349971   0.243488526000266   0.077609353820897   0.519513684367035  -0.257070905187268   0.388600999572056
    
      列 8 至 14
    
      -1.096183121253539   1.354307455795627  -0.710308900650868  -2.153228091459707   0.099543758724539   1.540664035519420   0.503342527919109
       0.035828743675974   0.596013119470724  -2.062326300153065  -1.235985129501719   0.125211367574290   0.455168354355917  -1.413088152730917
      -1.899155846926644   0.053541644364976  -0.538946612957907   0.837538471589711   0.972418915226770  -0.229702041472185  -0.679790978352728
      -0.551126877454611   0.015666956454253   0.395280670532289  -0.997837363266517   0.961487646058614  -1.533782732945377  -0.461138782425092
       0.469386734951345   0.963081462290862   1.906034272726035   0.614395983340876  -0.447639452223362   0.297109350113722  -0.573184064698043
       0.063060193756005  -2.332696291822366  -0.637486966209132  -0.535738225790129  -0.900457323083473  -0.504904760653161  -1.142014133018655
      -1.303807084031122   0.954151110636256  -0.323183178052284   0.997720482394307  -0.860769685736507  -0.965553378323462   1.002717679530716
      -0.222595644111751   1.478221596979687   0.372521626646465   0.712346394780394  -0.040309249619779   1.106246519284215   0.775679498780460
       1.737672110891129  -0.883228454313361   0.127506582211805  -1.808453167436214  -0.954370790453275  -1.362174898107826   0.543390971147436
      -0.376409163851522   0.282747214824035  -0.060574240073616   0.147582510588037  -1.418252885234234   0.568605785941520   0.504042065066638
       1.321941708425693  -0.680070001729129  -0.408647798397985   0.426057354486960   1.357597252224146   2.428270428170127  -0.658552322844745
       1.560226416066655  -1.863865248093113   1.633054601366647  -0.096359307570311  -0.351805230514923   0.852106290006829  -0.866148234384690
       0.493517467205849   0.166108746793986  -0.253986616492136   1.274782053587733  -0.151109177894536  -0.543868670257968   0.713671173029263
       0.774465488297754   0.710305227474988   0.145173151764506   0.766498536033731  -0.800018847161627   0.020847133331290  -1.798621660372464
      -0.489840697456934  -0.367640473952031   0.429256039628583   1.291230126003774   1.713455277493951  -0.137073604472672   1.499474266548240
      -1.417010272480372  -0.185796894234153   0.355598442185503  -0.026865839629936   1.567872889500899  -1.252412548922969  -0.290680038292980
      -0.115647996834420   0.693779770826961  -1.562291842206825   0.681706128339095   0.330457091224432  -0.068472489454559  -0.219873997080504
       1.195747871566402  -0.345872753276712   1.820817658171529   0.097964067525736  -0.358412222850812  -0.165588636104936   1.120632991250557
       0.007842343188950  -1.031832945719787  -0.707380466453662   0.069026062646306   0.957748345792666  -0.831452466262182  -0.438272851273044
      -0.187912373624842   0.423078757228304   0.079889876414115  -1.062381046662126  -1.802647679047777   0.325968330254261   1.878414042201445
    
      列 15 至 20
    
      -0.218222819602430   1.003121485127476  -0.636745135849266  -0.780200849431807   0.464665721561796  -0.020885812926378
      -0.077987717764189   0.170736546223240   0.706926067870428  -0.216165786615050   2.206439046933877  -0.778887015339436
       2.582080928731083   1.237222602038057  -1.698323904823037   0.396807805894875  -0.439957677802565   0.147008165255688
       0.753675409030427   1.574093711671971  -0.133952112990995   1.604654751430241   0.621890338908456  -1.163851905720282
       0.152363021077265   0.191606589055605  -0.960700946059432  -0.760015612560015  -1.230460415036843   0.383477505462291
       0.222737264533058  -0.766763331479754   0.311625256858242   1.692540560746651   0.695615661615582   0.806847338706058
      -0.499277998005480  -0.986236134383991  -0.661538390144302   0.662698011795169   2.335834162051878  -0.022750523569963
      -1.919276565406507   0.833537834199826   0.162035304430483   0.696127644964855  -0.335697958184447  -0.573312792087438
       1.126563633890212  -0.419317327040211   1.485545074542627  -0.102482167517621   0.799625025420228  -0.230851381512801
      -1.102698654618912  -0.088178872868806  -0.656964227908266   0.519977139055275  -0.503670571227579  -1.476523375376874
       0.030977743521526  -1.223974527561753  -1.046724402330518  -1.047069380513085   0.256813015911516   0.669663246261357
      -0.061672252698109  -0.010157517564977   1.889522985484927  -1.355818715777791   0.065374749489175   1.540359654801863
      -0.863872567737427   1.089780040743331  -1.185750370853786   0.707497084731084  -0.707570635029065  -1.020527284219047
       0.417359319785328   1.063468230171134  -0.220606484312513  -1.259163444905720  -0.165846192574988  -1.029216069012217
      -0.571269622086092   0.575375299786078  -0.248528649692012  -0.457038589521272  -1.056798328372606   1.222105030351494
      -1.145409463830093  -1.093525885407414  -0.201778711844708  -1.131900541298417  -0.665520475748761   0.534118071919194
      -0.758171206171477  -1.414155514487297   1.272478820345965  -0.277755833779445   0.416584556011467   2.303780062460921
      -0.078628735173329   0.407726275546859   1.717158216565971  -1.215286418557619  -0.928664419089403   0.166177997161884
       0.840672880848871  -0.157974120823762   0.423028644825643   1.480051869173612  -0.983286035060154  -1.257169933758470
       1.170057401676277  -1.986385382945611  -0.316707034115449   0.842542472686081  -0.845369569777564  -0.199560978857847
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 10月1日
  • 已采纳回答 9月23日
  • 创建了问题 9月30日

悬赏问题

  • ¥100 set_link_state
  • ¥15 虚幻5 UE美术毛发渲染
  • ¥15 CVRP 图论 物流运输优化
  • ¥15 Tableau online 嵌入ppt失败
  • ¥100 支付宝网页转账系统不识别账号
  • ¥15 基于单片机的靶位控制系统
  • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度