Linear regression on a semi-log scale
Show older comments
Hi,
I'm trying to plot a linear regression line on a semi-log scale.
Y-axis Linear Received power in dB
X-axis Log distance in m
The program and data I'm using as as follows:
Inc=1;
D=10; %Max meaurement distance
d1=(1:Inc:D); %1m to max measurment distance (D) in Increments (Inc)
RXPdata1=[-45.0983; -53.3746; -54.4132; -56.8286; -59.2905; -60.2743; -60.6919; -59.4938; -64.0525; -62.6163]; %Measured data in dB
semilogx(d1,(RXPdata1(:,1)),'-or') %Plot measured data
hold on
%Graph Set up
title ('Plot showing measured data')
xlabel('Distance (m) [Log scale]')
ylabel('Recieved Power (dB)')
legend ('Measured Data','Location','EastOutside')
axis([0 10 -70 -35]);
hold on
grid on
Can anyone help?
James
Accepted Answer
More Answers (0)
Categories
Find more on Log Plots in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!