Datapoints read off cropped version of this graph
with xv, and pasted into emacs:
specGraph.txt.
Analysis in Matlab:
>> s = dlmread('/home/sci/gk/web/lum/specGraph.txt'); >> polyfit(s(:,1),s(:,2),1) ans = -0.6063 463.9941
So the slope of the line is about -0.61, which roughly visually matches the graph.
See below for updated analysis of CRT measurements.
First, trying to make sense of the Radio Shack datasheet. The first line describing ohms in relation to lux must be in error; should be Ohms, not KOhms). Fixing that:
So it seems that the Radioshack of 2002 also says that resistance varies with intensity raised to the -0.61, roughly, in agreement with the Radioshack of 1970!>> r1 = [13 15 120 130 160]; >> r2 = [0.9 1.1 7 8 9]; >> lr1 = log(r1); >> lr2 = log(r2); >> (lr2 - lr1)/(log(100) - log(1)) ans = -0.5799 -0.5673 -0.6170 -0.6054 -0.6249
>> x = dlmread('CRT-data.txt'); >> x = x(2:51,:); >> plot(x(:,1), x(:,2))
>> plot(x(:,1).^2.35, x(:,2).^(-1))
>> plot(x(:,1).^2.35, x(:,2).^(-2))
Looking at log-log plots:
>> plot(log(x(:,1).^2.35), log(x(:,2)),'o-')
>> cfs = polyfit(log(x(:,1).^2.35), log(x(:,2)),1) cfs = -0.5280 -0.7527 >> d = -9:1:0; >> plot(log(x(:,1).^2.35), log(x(:,2)),'ko-', ... d,polyval(cfs,d),'g', ... d,polyval([-0.61,-0.85],d),'b')
The two or three points at the far left are at very low intensity levels, the data here is probably bad because there was still one (very dim) light on. Past that, the log-log slope I have looks to be somewhere between the "best fit" slope of -0.528 and the slope from Greg Ward's graph, -0.61, neither of which is very close to -1.
>> r = dlmread('CRT-range.txt'); >> d = r(:,1); >> min = r(:,2); >> max = r(:,3); >> plot(d,min,'k',d,max,'g')
>> plot(d.^2.35,min.^(-2),'k',d.^2.35,max.^(-2),'g')
Ideally, I'd have fixed-size error bars in my measurement of intensity, instead of in my measurement of resistance. Obviously, my error bars increase with higher intensity. This might be okay for this project, but I'd rather have a more precise and reliably calibrated measurement...