一个matlab代码,A=zeros(3,5) A(:)=-7:7 L=abs(A)>4 islogical(L) X=

学习 时间:2026-04-01 08:42:04 阅读:566
一个matlab代码,A=zeros(3,5) A(:)=-7:7 L=abs(A)>4 islogical(L) X=A(L)在islogical(L)后,A =-7 -4 -1 2 5-6 -3 0 3 6-5 -2 1 4 7L =1 0 0 0 11 0 0 0 11 0 0 0 1为什么X =-7-6-5567为什么不是-7 0 0 0 5-6 0 0 0 6-5 0 0 0 7

最佳回答

传统的小懒虫

孤独的太阳

2026-04-01 08:42:04

A=zeros(3,5);%这一句定义A是一个3*5的零矩阵A(:)=-7:7%A的元素从-7到7共15个元素按照由上到下从左到右排列过去L=abs(A)>4 %标记矩阵A中元素的绝对值大于4的元素islogical(L)%判断L是不是逻辑数X=A(L) %取出A中绝对值大于4的元素组成一个新的矩阵A =-7 -4 -1 2 5-6 -3 0 3 6-5 -2 1 4 7L =1 0 0 0 11 0 0 0 11 0 0 0 1X =-7-6-5567 再问: X=A(L) %取出A中绝对值大于4的元素组成一个新的矩阵 那为什么取出的新的矩阵都在一列呢?取出的新矩阵会有什么样的格式呢? 再答: 他是按列一列一列扫描的,结果就是一个列向量

最新回答共有2条回答

  • 仁爱的香氛
    回复
    2026-04-01 08:42:04

    A=zeros(3,5);%这一句定义A是一个3*5的零矩阵A(:)=-7:7%A的元素从-7到7共15个元素按照由上到下从左到右排列过去L=abs(A)>4 %标记矩阵A中元素的绝对值大于4的元素islogical(L)%判断L是不是逻辑数X=A(L) %取出A中绝对值大于4的元素组成一个新的矩阵A =-7 -4 -1 2 5-6 -3 0 3 6-5 -2 1 4 7L =1 0 0 0 11 0 0 0 11 0 0 0 1X =-7-6-5567 再问: X=A(L) %取出A中绝对值大于4的元素组成一个新的矩阵 那为什么取出的新的矩阵都在一列呢?取出的新矩阵会有什么样的格式呢? 再答: 他是按列一列一列扫描的,结果就是一个列向量

上一篇 厶 怎么读 什么意思

下一篇 scarborough fair的歌词及翻译