![]() |
【求助】求助矩阵问题
e=0.2:0.01:0.9;
z=ones(1,71); c=z.*900; d=2000:100:9000; p=d.*c./e; 为什么p矩阵得到的各个元素都是相同的值呢?:confused: |
数组之间用点乘
p=(d.*c)./e; |
[QUOTE=elunxu;3990]数组之间用点乘
p=(d.*c)./e;...[/QUOTE] 试了一下 p的各个元素还是都一样啊 |
矩阵p的结果是正确的。
|
[QUOTE=elunxu;3993]矩阵p的结果是正确的。...[/QUOTE]
版主大哥,不好意思,我还是弄不明白。d 跟c 矩阵的每个元素都是相同的,但e是每个元素都不一样啊,所以p的各个元素值也应该不一样啊。可是为什么现在p里的各个元素值也是一样的啊? |
c矩阵每个元素相同。d./e后的每个元素是相同的,或者说d/10000=e
e=0.2:0.01:0.9; d=2000:100:9000; |
[QUOTE=elunxu;3995]c矩阵每个元素相同。d./e后的每个元素是相同的,或者说d/10000=e
e=0.2:0.01:0.9; d=2000:100:9000;...[/QUOTE] 您的意思是两个差的数量级太大了? 可是我把d 把c缩小了结果还是这样啊? |
--------------------------------------------------------------------------------
c矩阵每个元素相同。d./e后的每个元素是相同的,那么(d./e).*c的每一个元素也是相同的。 |
所有时间均为北京时间。现在的时间是 09:46。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.