matlab中对函数求导的位操作,有没有函数可以对一个数的多个位赋值

小木虫 --- 600万学术达人喜爱的学术科研平台
热门搜索:
&&matlab中有没有现成的函数可以将两个矩阵中相同的元素用另一个值来替换。
matlab中有没有现成的函数可以将两个矩阵中相同的元素用另一个值来替换。
如题,或者说,如果两个矩阵有交集,那么两个矩阵中对应的交集中的元素能不能用同一个值替代?
a和b的交集为,那么能不能交集中的元素全部变为9,a=,b=
简化一下,第一步和第五步可以不要,有点多余。
学术必备与600万学术达人在线互动!
扫描下载送金币本帖子已过去太久远了,不再提供回复功能。查看: 13792|回复: 8|关注: 0
matlab如何赋值空函数?或者说删除数值...
<h1 style="color:# 麦片财富积分
新手, 积分 29, 距离下一级还需 21 积分
& && && &0
& &-0.4662
& & 1.1625
& & 2.2302
某个矩阵是这样的~我想把0值的数据给删掉变成空函数~matlab有无空函数啊?
之类的语句...
我实在在帮助里搜不到啊..
<h1 style="color:# 麦片财富积分
回复 1# ch3coohqb 的帖子
X(i,m)=[ ];
这样就能去掉不需要的数据
<h1 style="color:# 麦片财富积分
&& x=randn(3,3)
& & 1.1006& &-1.4916& & 2.3505
& & 1.5442& &-0.7423& &-0.6156
& & 0.0859& &-1.0616& & 0.7481
&& x(3,3)=[]
??? Subscripted assignment dimension mismatch.
&& x(3,1)=[]
??? Subscripted assignment dimension mismatch.
&& x(3,:)=[]
& & 1.1006& &-1.4916& & 2.3505
& & 1.5442& &-0.7423& &-0.6156
你那个方法只能删除一行或者一列数据
但是没法删掉单独一个数据哦
我以为matlab可以跟excel一样单独删掉一个数据
我在variable edit里面手动删掉一个数据后就变成0了...
感觉没法让那个格子变成空的...
<h1 style="color:# 麦片财富积分
你的运算是以矩阵为基础,当然就需要满足矩阵的一些要求,不能说在多维矩阵中出现一个空值。针对你第一个例子,你可以再定义一个新的向量,把原向量非零值赋于新向量
<h1 style="color:# 麦片财富积分
关注者: 9
A(i,j)=[] 即可
<h1 style="color:# 麦片财富积分
用数值矩阵的形式好像是不行的;
可以试试用元胞数组
<h1 style="color:# 麦片财富积分
Matlab里边有专门定义的空元素NaN,
使用如下:a=[1 2 3; 4 5 6;7 8 9],a(5)=NaN
结果你自己看看是不是想要的。
<h1 style="color:# 麦片财富积分
非常感谢~!!!
终于找到这个空函数了
<h1 style="color:# 麦片财富积分
哥哥,那个空函数是什么啊,我现在也要用到这种处理,能不能告诉一下啊?万分感谢啊
站长推荐 /2
利用MATLAB/Simulink开发智能机器人系统
MATLAB中文论坛是全球最大的 MATLAB & Simulink 中文社区。用户免费注册会员后,即可下载代码,讨论问题,请教资深用户及结识书籍作者。立即注册加入我们吧!
MATLAB官方社交平台
MATLAB中文论坛微社区扫二维码下载作业帮
2亿+学生的选择
下载作业帮安装包
扫二维码下载作业帮
2亿+学生的选择
Matlab中,一个行向量怎么赋值给矩阵的一行啊!
扫二维码下载作业帮
2亿+学生的选择
例如:a=[1 2 3];b=zeros(3,3);则:b(1,:)=a;这就,b的第一行就变成1 2 3了.
为您推荐:
其他类似问题
扫描下载二维码}

我要回帖

更多关于 matlab对函数积分 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信