matlab筛选删除的问题,要具体公式

matlab筛选删除的问题,要具体公式,第1张

M = [2111416

    2101444

    2101422

    2110360

    2100369

    2100581

    2100392

    2101372

    2111420

    2101332

    2100NaN]

L = M(:,4)==0

MM = M(L,:)     % 筛选出的数据 

M(L,:) = []     % 删除后的数据

MM =

   2     1     1     0   360

   2     1     0     0   369

   2     1     0     0   581

   2     1     0     0   392

   2     1     0     0   NaN

M =

   2     1     1     1   416

   2     1     0     1   444

   2     1     0     1   422

   2     1     0     1   372

   2     1     1     1   420

   2     1     0     1   332

在Access中删除记录

不加where 条件语句则删除表中全部内容

Sub DeleteX()

Dim dbs As Database, rst As Recordset

' 在您的计算机中修改此行使其正确指到 Northwind 的路径。

Set dbs = OpenDatabase("Northwind.mdb")

' 删除员工职称为 Trainee 的员工记录。

dbs.Execute "DELETE * FROM " _

&"Employees WHERE Title = 'Trainee'"

dbs.Close

End Sub

用一个data判断语句进行筛选。

例如以删除数据中大于5的数据为例,可以这样做:data=1:10,data=data(datadata=1234

MATLAB是美国MathWorks公司出品的商业数学软件,用于数据分析、无线通信、深度学习、图像处理与计算机视觉、信号处理、量化金融与风险管理、机器人,控制系统等领域。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/6849676.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-29
下一篇2023-03-29

发表评论

登录后才能评论

评论列表(0条)

    保存