- Please check my code for error. I'm trying to practice my learnings. - Implement this in MATLAB algorithms for: Linear Least Squares Regression - Include plots/graphs. close all; clear all; clc; current_script = mfilename('fullpath'); script_directory = fileparts(current_script); file_name0 = 'data_00.csv'; file_name1 = 'data_01.csv'; file_name2 = 'data_02.csv'; file_name3 = 'data_03.csv'; data0 = csvread([script_directory '\' file_name0]); data1 = csvread([script_directory '\' file_name1]); data2 = csvread([script_directory '\' file_name2]); data3 = csvread([script_directory '\' file_name3]); avg_data = (data1 + data2 + data3) / 3; figure; plot (data0(:,1), data0(:,2), 'b-', 'LineWidth', 2, 'DisplayName', 'Parabolic Curve'); hold on; plot(avg_data(:, 1), avg_data(:, 2), 'k-', 'Linewidth', 1, 'DisplayName', 'Average Data Points') scatter(data1(:,1), data1(:,2), 5, 'r', 'filled', 'DisplayName', 'Sample Data Points 1'); scatter(data2(:,1), data2(:,2), 5, 'g', 'filled', 'DisplayName', 'Sample Data Points 2'); scatter(data3(:,1), data3(:,2), 5, 'y', 'filled', 'DisplayName', 'Sample Data Points 3'); scatter(avg_data(:,1), avg_data(:,2), 5, 'k', 'filled', 'DisplayName', 'Average Data Points'); title('Linear Function with Noisy Data Points'); xlabel('x'); ylabel('y'); legend('Location', 'North'); grid on; hold off;
- Please check my code for error. I'm trying to practice my learnings.
- Implement this in MATLAB
- Include plots/graphs.
close all;
clear all;
clc;
current_script = mfilename('fullpath');
script_directory = fileparts(current_script);
file_name0 = 'data_00.csv';
file_name1 = 'data_01.csv';
file_name2 = 'data_02.csv';
file_name3 = 'data_03.csv';
data0 = csvread([script_directory '\' file_name0]);
data1 = csvread([script_directory '\' file_name1]);
data2 = csvread([script_directory '\' file_name2]);
data3 = csvread([script_directory '\' file_name3]);
avg_data = (data1 + data2 + data3) / 3;
figure;
plot (data0(:,1), data0(:,2), 'b-', 'LineWidth', 2, 'DisplayName', 'Parabolic Curve');
hold on;
plot(avg_data(:, 1), avg_data(:, 2), 'k-', 'Linewidth', 1, 'DisplayName', 'Average Data Points')
scatter(data1(:,1), data1(:,2), 5, 'r', 'filled', 'DisplayName', 'Sample Data Points 1');
scatter(data2(:,1), data2(:,2), 5, 'g', 'filled', 'DisplayName', 'Sample Data Points 2');
scatter(data3(:,1), data3(:,2), 5, 'y', 'filled', 'DisplayName', 'Sample Data Points 3');
scatter(avg_data(:,1), avg_data(:,2), 5, 'k', 'filled', 'DisplayName', 'Average Data Points');
title('Linear Function with Noisy Data Points'); xlabel('x'); ylabel('y'); legend('Location', 'North');
grid on;
hold off;
Step by step
Solved in 5 steps with 8 images