MATLAB dati due punti trovare $ y=ax+b $
ciao ragazzi,
son nuovo di matlab e stavo cercando di implementare una function che dandomi in ingresso due punti mi crei l'equazione di una retta nella forma $ y= ax+b $ e' possibile?
grazie per l'aiuto javascript:emoticon(':-)')
son nuovo di matlab e stavo cercando di implementare una function che dandomi in ingresso due punti mi crei l'equazione di una retta nella forma $ y= ax+b $ e' possibile?
grazie per l'aiuto javascript:emoticon(':-)')
Risposte
ok nulla...risolto..mi ero fatto prendere dal panico
comunque se puo' essere utile a qualcuno lascio qui il mio script
$
function [ retta, a , b ] = duepuntiretta( x0 , y0, x1, y1 )
%function [a, b] = 2puntiretta(x0 , y0, x1, y1)
%da due punti calcola una retta
%author: Agam
syms x;
f=(x-x0)*((y1-y0)/(x1-x0))+y0;
retta=f;
a = diff(f,x);
x=0;
b = eval(f);
return
$

comunque se puo' essere utile a qualcuno lascio qui il mio script
$
function [ retta, a , b ] = duepuntiretta( x0 , y0, x1, y1 )
%function [a, b] = 2puntiretta(x0 , y0, x1, y1)
%da due punti calcola una retta
%author: Agam
syms x;
f=(x-x0)*((y1-y0)/(x1-x0))+y0;
retta=f;
a = diff(f,x);
x=0;
b = eval(f);
return
$
hehe ok grazie mille!
ciao
ciao