Files
matlab-at-home/growth_rate.m
2023-05-14 21:57:13 +03:00

20 lines
412 B
Matlab

% growth rate model (a * x) / (b + x)
% y = a + b x
clear;clc;close all;
x = input("enter values of x:\n");
y = input("enter values of y:\n");
%x = [1,2,3,4,5,6]
%y = [2,4,6,8,10,12]
Y = y.^-1;
X = x.^-1;
n = length(x);
coeff = [n sum(X);sum(X) sum(X.^2)];
f_terms = [sum(Y);sum(X.*Y)];
results = inv(coeff) * f_terms;
A = results(1);
B = results(2);
a = 1 / A;
b = B * a;
f = (a.*x)./(b+x);
plot(x, y,'',x, f);