This question is closed. Reopen it to edit or answer.
Plotting 3 matrix vs range curves
1 view (last 30 days)
I have 3 sets of parameter data that I'm attempting to plot against a range of thickness values from 1nm-1um. I have attempted multiple ways of doing this but I believe this way is the closest to retrieving the answer:
a = [1e-10 7e-10 8e-10];
b = [10e-6 10e-6 10e-6];
for t = 1e-9:1e-9:1000e-9,
Rf = pcu./(w.*t);
plot(t,Rf),title('Rf vs. t'),xlabel('t'),ylabel('Rf')
If anyone could give any suggestions or let me know if I'm close to the answer then I'd appreciate it!
Kirby Fears on 14 Jan 2016
Edited: Kirby Fears on 14 Jan 2016
I don't know what the values of pcu or w are, but here's a simplification that works fine.
t = 1e-9:1e-9:1000e-9;
Rf = (2.*t);
plot(t,Rf),title('Rf vs. t'),xlabel('t'),ylabel('Rf');
I don't see a need for the for loop in your code. The dot operations will take care of element-wise multiplication and division.
If you have three separate calculations for t and Rf, you can plot each one separately.