提问人:Sterling Butters 提问时间:8/1/2015 最后编辑:Sterling Butters 更新时间:8/1/2015 访问量:190
在Excel中创建未知大小的向量
Creation of vector of unknown size in Excel
问:
我正在尝试将我现有的 Matlab 代码转换为 Numbers(基本上是 Excel)。在Matlab中,我有以下代码:
clear all; clc;
n = 30
x = 1:(n-1)
T = 295;
D = T./(n-x)
E = T/n
for i=1:(n-2)
C(i) = D(i+1) - D(i)
end
hold on
plot(x(1:end-1), C, 'rx')
plot(x, D, 'bx')
我相信你的公式已经解决了所有问题,其中有些部分是我不理解的,否则我会尝试自己弄清楚其余的。附上结果是结果(您可能还想知道您给出的公式是否有效并在 Numbers 中识别)。我试图弄清楚为什么 (x) 从 2 开始,因为我觉得它应该从 1 开始?
此外,很明显,公式的实际结果仅存在于特定条件下,即 E 列> 0。既然如此,使用过滤器绘制数据图表以便仅绘制某些数据的最简单方法是什么?
答:
0赞
Amit
8/1/2015
#1
(使用 Excel...)
假设你把输入值T和n分别放在A1和B1中。
您可以在 C、D 和 E 列中生成 x、D 和 C:
C1:
=IF(ROW()<$A$1,ROW(),"")
D1:
=IF(LEN(C1)>0,$A$2/($A$1-C1),"")
E1:
=IF(LEN(D2)>0,D2-D1,"")
然后,您可以根据需要将所有 3 列下拉,以生成向量的全长。如果您想要绘制这些图表,只需使用这些列作为输入即可。
评论
0赞
Sterling Butters
8/1/2015
非常感谢您的帮助!我已经修改了问题中的信息,让我知道你的想法
上一个:节点.js:进程生成挂起
评论