在matlab 矩阵转置中怎样把很多单行的矩阵组成一个新矩阵?

matlab怎样删除1行多列矩阵的一个指定值元素,删除完后,元素后面的值向前移动,组成新的矩阵
matlab怎样删除1行多列矩阵的一个指定值元素,删除完后,元素后面的值向前移动,组成新的矩阵
a=[1 2 3 4 5 4 3 2 1];a(3)=[];a=[1 2 3 4 5 4 3 2 1];a(a==3)=[];我不知道你说的是哪种情况,第一个是把指定位置的元素删掉,第二个是把指定大小的元素删掉!祝你学习愉快!
相关知识等待您来回答
编程领域专家
& &SOGOU - 京ICP证050897号在matlab中如何将有多行的矩阵的每一行转为一个向量?
[问题点数:20分,结帖人cdmaoli]
在matlab中如何将有多行的矩阵的每一行转为一个向量?
[问题点数:20分,结帖人cdmaoli]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
本帖子已过去太久远了,不再提供回复功能。如何在matlaB中合并矩阵中的两行或两列啊?
如何在matlaB中合并矩阵中的两行或两列啊?
如何在matlaB中合并矩阵中的两行或两列啊?急求
可以通过“(:)”来达到,比如:
A = magic(3)a = A(1:2, :);B(1, :) = a(:)
&&&& 8&&&& 1&&&& 6&&&& 3&&&& 5&&&& 7&&&& 4&&&& 9&&&& 2
&&&& 8&&&& 3&&&& 1&&&& 5&&&& 6&&&& 7
不太理解你的具体要求,
如果是把两行相加变成一行,而成为一个新的矩阵的话,
可以这样:
原矩阵a 新矩阵b 把第i行和第i+1行合并成第i行
b=[a(1:(i-1),:) ; a(i,:)+a(i+1,:)+a((i-1):ndims(a),:)];
合并列的话:
b=[a(:,1:(i-1)); a(:,i)+a(:,i+1)+a(:,(i-1):length(a))];
相关知识等待您来回答
招生考试领域专家
& &SOGOU - 京ICP证050897号&& 查看话题
MATLAB中如何表示(-5,+5)上随机生成的斜对称矩阵?
MATLAB中如何表示(-5,+5)上随机生成的斜对称矩阵?
a=2*rand(5,5)-1;
b=5*(tril(a,-1)+triu(a',0))
试试这个 : Originally posted by 冷雨保罗 at
a=2*rand(5,5)-1;
b=5*(tril(a,-1)+triu(a',0))
试试这个 ??? a=2*rand(5,5)-1;
& && && && && && & |
Error: Missing variable or function.
出现上面的错误啊 : Originally posted by 小碎花 at
??? a=2*rand(5,5)-1;
& && && && && && & |
Error: Missing variable or function.
出现上面的错误啊... 没问题阿,我的可以正常运行啊。下面是我运行的结果啊。
QQ截图24.png
QQ截图58.png 2L的代码没问题,我7.0的老版本也正常运行。 : Originally posted by 小碎花 at
??? a=2*rand(5,5)-1;
& && && && && && & |
Error: Missing variable or function.
出现上面的错误啊... 没有错误的。。。你的头像好霸气。。哈哈:D:D : Originally posted by hppdyx at
没有错误的。。。你的头像好霸气。。哈哈:D:D... ;););););) : Originally posted by 冷雨保罗 at
a=2*rand(5,5)-1;
b=5*(tril(a,-1)+triu(a',0))
试试这个 反(斜)对称矩阵A'=-A;主对角线应该为0吧
您的代码输出的是对称矩阵啊 : Originally posted by reko34 at
2L的代码没问题,我7.0的老版本也正常运行。 反(斜)对称矩阵A'=-A;主对角线应该为0吧
您的代码输出的是对称矩阵啊 : Originally posted by hppdyx at
没有错误的。。。你的头像好霸气。。哈哈:D:D... 反(斜)对称矩阵A'=-A;主对角线应该为0吧
您的代码输出的是对称矩阵啊 : Originally posted by 小碎花 at
反(斜)对称矩阵A'=-A;主对角线应该为0吧
您的代码输出的是对称矩阵啊... 这种定义啊,那把2L的代码改改
a=2*rand(5,5)-1
b=5*tril(a,-1)
c=b-b' : Originally posted by 小碎花 at
??? a=2*rand(5,5)-1;
& && && && && && & |
Error: Missing variable or function.
出现上面的错误啊... 我知道了&&谢谢。
应该这样:
b=2.*rand(n,n)-1;
B=5*(tril(b,-1)-triu(b',1));
帮我解决下这个问题啊:急死我了!
MATLAB&&用最简单的程序,如何表示一个向量在Rn+上的投影? : Originally posted by reko34 at
2L的代码没问题,我7.0的老版本也正常运行。 我知道了&&谢谢。
应该这样:
b=2.*rand(n,n)-1;
B=5*(tril(b,-1)-triu(b',1));
帮我解决下这个问题啊:急死我了!
MATLAB&&用最简单的程序,如何表示一个向量在Rn+上的投影? : Originally posted by hppdyx at
没有错误的。。。你的头像好霸气。。哈哈:D:D... 我知道了&&谢谢。
应该这样:
b=2.*rand(n,n)-1;
B=5*(tril(b,-1)-triu(b',1));
帮我解决下这个问题啊:急死我了!
MATLAB&&用最简单的程序,如何表示一个向量在Rn+上的投影? : Originally posted by 小碎花 at
我知道了&&谢谢。
应该这样:
b=2.*rand(n,n)-1;
B=5*(tril(b,-1)-triu(b',1));
帮我解决下这个问题啊:急死我了!
MATLAB&&用最简单的程序,如何表示一个向量在Rn+上的投影?... 题目看不懂:( : Originally posted by reko34 at
题目看不懂:(... 就是一个向量在Rn+上的投影证明表示啊 : Originally posted by reko34 at
题目看不懂:(... 看图
360截图52500.jpg : Originally posted by hppdyx at
没有错误的。。。你的头像好霸气。。哈哈:D:D... x在Rn+这个空间上的投影&&在matlab中怎么表示啊 : Originally posted by reko34 at
2L的代码没问题,我7.0的老版本也正常运行。 x在Rn+这个空间上的投影&&在matlab中怎么表示啊 : Originally posted by 小碎花 at
x在Rn+这个空间上的投影&&在matlab中怎么表示啊... 别问我了,我连Rn+是什么东西都不知道:sweat:}

我要回帖

更多关于 matlab 矩阵 的文章

更多推荐

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

点击添加站长微信