首页 >>  正文

matlab矩阵元素的提取

来源:baiyundou.net   日期:2024-09-20

晁独类5247matlab中一些矩阵元素的操作(1)去除集合中所以小于0的元素,构成所以大于0的集合.比如A=[1, - 3,2, - 6],去除小于0的元素后生成集合A1=[1,2](2)在已知集... -
薄宝苏13323606290 ______[答案] (1) >> A=[1,-3,2,-6] A = 1 -3 2 -6 >> m=find(A>=0) m = 1 3 >> A1=A(m) A1 = 1 2 (2) >> n=length(A) n = 4 >> B(1)=0;b(2:n+1)=A b = 0 1 -3 2 -6 (3) >> sort(A) ans = -6 -3 1 2 >>

晁独类5247matlab中把矩阵提取对角线元素如何把矩阵主对角线以上的元素依次取出组成一个向量,假设矩阵为A=[1,2 3;4 5 6;7 8 9] -
薄宝苏13323606290 ______[答案] >> a = reshape( 1 :9,3,3 ) a = 1 4 7 2 5 8 3 6 9 >> d = diag( a ) d = 1 5 9

晁独类5247matlab中如何实现矩阵任意元素的抽取 -
薄宝苏13323606290 ______ 呃 直接的使用 a=rand(8,8); %产生一个8*8矩阵 b=nchoosek(a(:),2)

晁独类5247在matlab中,怎样提取一个矩阵的一行元素或者提取一列元素? -
薄宝苏13323606290 ______ 国歌

晁独类5247在MATLAB中矩阵任意元素怎么输出 -
薄宝苏13323606290 ______ MATLAB通过确认矩阵下标,可以对矩阵进行插入子块、提取子块和重排子块的操作.A(m,n):提取第m行,第n列元素;A(:,n):提取第n列元素;A(m,:):提取第m行元素;A(m1:m2,n1:n2):提取第m1行到第m2行和第n1列到第n2列的所有元素(提取子块).比如:>> A=[1 2 3 4 ;3 2 1 0] A = 1 2 3 4 3 2 1 0>> A(2 ,3) ans= 1 另外,还有以下函数也是常用的:diag(X,k):抽取矩阵X的第k条对角线的元素向量;tril(X,k) 或triu(X,k):提取矩阵X的第k条对角线下面或上面的部分.

晁独类5247matlab 矩阵元素提取的问题 -
薄宝苏13323606290 ______ 同学,是这样滴,矩阵去除某些元素,必须用另外的元素补上,不然就不是矩阵了 你要去掉1 7 5,可以用0补上,例如: >> A=[1 2 3 ; 4 5 6 ; 7 8 9 ]; >> A(1:2:5)=0 A = 0 2 3 4 0 6 0 8 9 要是选择不补上,那你就只能转成向量了 >> A=[1 2 3 ; 4 5 6 ; 7 8 9 ]; >> setdiff(A(:),[1 7 5]) ans = 2 3 4 6 8 9

晁独类5247matlab中怎么取一个矩阵的一部分 -
薄宝苏13323606290 ______ 1、打开matlab,在命令行窗口中输入a=[1 2 3 4;4 5 6 7;1 2 3 4],按回车键创建一个3行4列的矩阵. 2、如果我们想获取矩阵第2行第3列的数据,输入a(2,3). 3、想获取矩阵第3列的第一个和第三个,输入a([1 3],3). 4、想获取矩阵某列的连续数据,可以使用a(1:2,3),获取第3列第1个到第2个数据. 5、使用a(2:end,3)获取第3列,第2个到最后一个数据,根据需要获取矩阵数据即可.

晁独类5247matlab中如何提取一个矩阵?除了某行外的其他元素. -
薄宝苏13323606290 ______ 既可以用数组名跟圆括号,行号,列号表示,又可以用一个参数表示.如果不想影响a,可以先用b存起a,然后对b操作,删除掉不要的行就可以了,a=magic(3); 一个参数表示时,MATLAB是列优先的.1.MATLAB是美国MathWorks公司出品的...

晁独类5247matlab怎样提取出矩阵元素的正负号 -
薄宝苏13323606290 ______[答案] sign(A) 其中A就是那个矩阵

晁独类5247matlab 中如何提取某个矩阵某行的除去特定元素的其它元素? -
薄宝苏13323606290 ______ 把下面的内容建立为“tq.m”的文件.然后放在Matlab的当前目录下,调用该函数就能解决你的问题.如有疑问,请邮件联系[email protected] function a=tq(B,i,j) %提取某个矩阵某行的除去特定元素的其它元素 %说明:tq函数为提取矩阵B中B(i,j)元素所在列除该元素之外的元素的函数. [m,n]=size(B); k=1; for c=1:m if c~=i a(k)=B(c,j); k=k+1; end end

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024