finding data points for a graph using a for loop
8 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
I need to create a graph using an equation and data that is in a text file. The values in the data are to be used in the equation top give me data points. I do need to use a for loop. I have been successful in reading in the file and making a matrix with 96 rows and 3 columns. In each row is an x, y, and z values as columns that needs to be put in the equation to get a data point. How do I make a for loop to read in each x, y, and z into the equation and display or store each data point? I should end up with 96 data points to give clarification.
Here's my current code:
txt = readmatrix("ec.txt");
b =70e-9;
a =49e-9;
epsilon_b=1;
s=0.5;
lambda =x*1e-6;
epsilon_c= y+1i*z;
epsilon_s=(1-s)*epsilon_b+s*epsilon_c
I need 96 outputs of Epsilon_s to continue to one final equaton. They can be stored in another 96x1 matrix if that makes things easier.
2 Kommentare
Walter Roberson
am 29 Nov. 2020
You appear to be working on the same assignment being discussed at https://www.mathworks.com/matlabcentral/answers/667048-for-loop-help-me-plz?s_tid=srchtitle
Antworten (1)
KSSV
am 29 Nov. 2020
txt = readmatrix("ec.txt");
x = txt(:,1) ;
y = txt(:,2) ;
z = txt(:,3) ;
b =70e-9;
a =49e-9;
epsilon_b=1;
s=0.5;
lambda =x*1e-6;
epsilon_c= y+1i*z;
epsilon_s=(1-s)*epsilon_b+s*epsilon_c
0 Kommentare
Siehe auch
Kategorien
Mehr zu Loops and Conditional Statements finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!