Matlab中subzind 啥意思啊

你对这个回答的评价是

这是一個判断的逻辑值。如果e(k)≥0成立这个值是1 不成立就是0

你对这个回答的评价是?

}

设A的大小为i*j,矩阵p的大小目测为i*l

C因為要与该矩阵作矩阵乘法则目测应该是一个(d+1)*l的矩阵

如果当做是程序的话,肯定是有错误的我上机实验了一下

或者是你把前后写错了?

這样的话程序就不会报错

你对这个回答的评价是

}

问题补充:能解释下为什么是一,,五列

显示A的第二行与第三行的第一、三、五列因为矩阵后面如果是圆括号,那么都表示引用即矩阵元素的位置,下面是例子

补充问題:能解释下为什么是一,,五列

MATLAB定义矩阵的一种方法是A=s:d:fs表示起始值,d表示增量f表示终点值,125即为11+233+25不难理解吧,是MATLAB定义矩阵最常用的方法

A(k,:)冒号是取出第k行的数据比如

请高手指教:matlab中 循环语句中X(8,:i)里的冒号是什么思?

答:冒号在MATLAB里基本上两种思:

1)对于矩阵,冒号表示该维度上的所有元素

A(1,:)表示A的第一行,所有列

(2)在循环语句中,冒号表示从什么开始间隔多少,到什么

首先感谢您的回答我也从您说的第二点考虑过。可我还是不太明白这里冒号的位置刚好是在间隔量的位置上。。是代表什么思呢?

难道说是代表任何步长?

不是的这里的冒号是我说的第一个思。

现在你的x是一个三维矩阵你可以理解为x是一个长方体,长宽高汾别是171sample然后每个1*1*1的小立方体里面,存放着矩阵的一个元素见图。

x(8,,i)就是取出这个长方体的长里面的第8小格宽里面的所有小格,高里面的第i小格所对应的那些元素而由于你的宽里面总共就只有1。所以此处不是那些元素而是那个元素只有1个!

可想而知,如果宽的总数不是1那么取出的将是这个长方体的一个细长条,往里延伸的想象一下.

冒号的两种用法其实很好区分,写在for里面就是苐二种义,表现为用冒号隔开数字

写在矩阵的括号里面,就是第一种义表现为把冒号当数字使用,用逗号隔开数字(或冒号)

}

我要回帖

更多关于 :d什么意思 的文章

更多推荐

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

点击添加站长微信