I don't know what to do anymore,modeling the equation y=a3x^3 + a2x^2 + a1x +a0
1 回表示 (過去 30 日間)
古いコメントを表示
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
0 件のコメント
採用された回答
Image Analyst
2022 年 11 月 29 日
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)
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:
その他の回答 (0 件)
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!