Errorbars on a select dataset
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
I am trying to make an errorbar on a certain dataset. Here the code I have now:
M=mean(f);
x=g;
y=f;
errorbar(g,f,err);
plot(data2(:,2),data2(:,3:5))
xlim([0 50000])
ylim([0 100])
But i keep getting an error on line 4.
0 Kommentare
Antworten (2)
Michael Van de Graaff
am 3 Jun. 2022
Bearbeitet: Michael Van de Graaff
am 3 Jun. 2022
You haven't defined err, f, or g.
Also, please post the FULL error message for better help
this produces an errorbar plot:
x = 1:10;
y = sqrt(x);
yerr = rand(size(y));
errorbar(x,y,yerr)
0 Kommentare
Star Strider
am 3 Jun. 2022
Try this —
data2 = sortrows(randn(10,5),2); % Correct For Missing Data
Experimental = sortrows(randn(10,5),2); % Correct For Missing Data
g=Experimental(:,2);
f=Experimental(:,3:5);
M=mean(f); % This Won't Work - It Takes The 'mean' Of The Columns And You Want The Mear Of The Rows
x=g;
y=mean(f,2); % This WILL Work (Rows 'mean')
err = std(f,[],2); % Correct For Missing 'err' Assignment
figure
errorbar(x,y,err);
hold on % Use The 'hold' Functiono To Plot More Than One Series On An 'axes' Ofject
plot(data2(:,2),data2(:,3:5))
hold off
% xlim([0 50000]) % Use With Actual Data
% ylim([0 100]) % Use With Actual Data
.
0 Kommentare
Siehe auch
Kategorien
Mehr zu Errorbars finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!