I don't know what to do anymore,modeling the equation y=a3x^3 + a2x^2 + a1x +a0

1 visualización (últimos 30 días)
Hello how are you, I have a task where I have to model a cubic function with start coordinates and end coordinates, the curves must be in the middle. Please help me
Equation y=a3x^3 + a2x^2 + a1x +a0
These are the coordinates:
Initial(100,2900) final(2600,800)
Thank you

Respuesta aceptada

Image Analyst
Image Analyst el 29 de Nov. de 2022
Two points is not enough to fit a cubic. You'd need at least 4 points. If you have 4 x and 4 y then you can do
x = sort(10 * rand(1, 4));
y = 10 * rand(1, 4);
plot(x, y, 'b.', 'MarkerSize', 30);
grid on;
coefficients = polyfit(x, y, 3)
coefficients = 1×4
0.2599 -3.6261 12.9042 -2.2341
xFit = linspace(min(x), max(x), 1000);
yFit = polyval(coefficients, xFit);
hold on;
plot(xFit, yFit, 'r-', 'lineWidth', 2);
xlabel('x');
ylabel('y');
legend('training data', 'Fitted Curve')
If you have any more questions, then attach your data and code to read it in with the paperclip icon after you read this:
  1 comentario
Nohemi Yazmin
Nohemi Yazmin el 29 de Nov. de 2022
Thank you so much, I will ask my teacher what happen with the others points, you are so kind :)

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre MATLAB en Help Center y File Exchange.

Productos


Versión

R2022b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by