MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   请教个初学者问题 (https://www.labfans.com/bbs/showthread.php?t=6906)

yc620 2009-03-18 02:29

请教个初学者问题
 
问题想想是蛮简单,就2个512*512 矩阵对应元素相除,被除的矩阵中有元素为0,自然命令窗就出来warning警告了. 不知道如何将其中为0 的元素取出,然后将其作为除数的结果直接置0,其他的元素结果正常算.

zhyanchao 2009-03-18 11:07

回复: 请教个初学者问题
 
用find函数找到除数矩阵中为0的行列数,把被除数对应的位置设为0,除数对应的位置设为1,然后再相除就可以了

slgu 2009-03-18 16:41

回复: 请教个初学者问题
 
if a & b two matrice
c=a./b
c(isinf(c))=0
c(isnan(c))=0
即可


所有时间均为北京时间。现在的时间是 02:48

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.