matlab 怎么把一个矩阵中所有等于5的数,替换成0,有没有相应的函数

a=a=[2,5;1,4;1,4;3,6;3,6;2,5];将矩阵中所有等于1的数变成0,a=[2,5;0,4;04;3,6;3,6;2,5];除了使用for语句,有没有... a=a=[2,5;1,4;1,4;3,6;3,6;2,5];
将矩阵中所有等于1的数变成0,a=[2,5;0,4;04;3,6;3,6;2,5];除了使用for语句,有没有更方便的方法
展开
 我来答
帐号已注销
高粉答主

2020-02-24 · 说的都是干货,快来关注
知道小有建树答主
回答量:263
采纳率:95%
帮助的人:11.1万
展开全部

假如要把矩阵A里的1.5全部换成1,可以用下面命令:A(A==1.5)=1;

假如要把矩阵A里的NaN全部换成1,可以用下面命令:A(isnan(A==NaN))=1;

MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完成相同的事拿迅情简捷得多,并且MATLAB也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。

扩展资料:

编程环境:

MATLAB由一系列工具组成。这些工具方便用户使用MATLAB的函数和文件,其中许差橘多工具采用的是图形用户界面。包括MATLAB桌面和命令窗口、历史命令窗口、编辑器和调试器、路径搜索和用于用户浏览帮助、工作空间、文件的浏览器。

随着MATLAB的商业化以及软件本身的不断升级,MATLAB的用户界面也越来越精致,更加接近Windows的标准界面,人机交互性更强,操作更简单。而且消庆此新版本的MATLAB提供了完整的联机查询、帮助系统,极大的方便了用户的使用。

简单的编程环境提供了比较完备的调试系统,程序不必经过编译就可以直接运行,而且能够及时地报告出现的错误及进行出错原因分析。

参考资料来源:百度百科-MATLAB




ruifengcao
推荐于2017-11-24 · TA获得超过9491个赞
知道大有可为答主
回答量:3579
采纳率:33%
帮助的人:2071万
展开全部
a=[2,5;1,4;1,4;3,6;3,6;2,5];
a(a==1)=0;
这个语句的意思就是把a中等于1的元素全基或部变为仿稿0!

祝你搏大伍学习愉快!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
velin110
2011-04-06 · TA获得超过331个赞
知道小有建树答主
回答量:204
采纳率:100%
帮助的人:176万
展开全部
[i,j]=find(a==1);
a(i,j)=0;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式