Selecting a file to create a plot on MATLAB
이전 댓글 표시
Hello, all!
I'm putting together script to create a plot from date logged via pytthon. Here is what I have so far:
data = csvread('ArTP_Log_2023-01-31_Matlab.csv',11); % Read the data
t = data(:,1) ;
a = data(:,2) ;
b = data(:,3) ;
c = data(:,4) ;
d = data(:,5) ;
e = data(:,6) ;
f = data(:,7) ;
g = data(:,8) ;
h = data(:,9) ;
i = data(:,10) ;
j = data(:,11) ;
plot(t,a,t,b,t,c,t,d,t,e,t,f,t,g,t,h,t,i,t,j)
legend('Stage 1','Stage 2','Stage 3','Stage 4','Strap','Cell','Copper Collar','Copper Plate','MT','CT')
It runs and plots just fine, though I'm thinking of adding elements later on. Primarily, I'm wondering how to be able to select a file rather than use the line 'data = csvread('file' , 'range')' and have to manually insert filename and range. Any thoughts? Any help is appreciated!
댓글 수: 3
Voss
2023년 2월 2일
Note that all of this:
t = data(:,1) ;
a = data(:,2) ;
b = data(:,3) ;
c = data(:,4) ;
d = data(:,5) ;
e = data(:,6) ;
f = data(:,7) ;
g = data(:,8) ;
h = data(:,9) ;
i = data(:,10) ;
j = data(:,11) ;
plot(t,a,t,b,t,c,t,d,t,e,t,f,t,g,t,h,t,i,t,j)
Can be replaced by this:
plot(data(:,1),data(:,2:11))
Christopher
2023년 2월 2일
Rik
2023년 2월 7일
@Christopher did you see either answer below? You should consider marking one of them as accepted answer, or comment with the remaining issue.
답변 (2개)
카테고리
도움말 센터 및 File Exchange에서 App Building에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!