How can i get value of alpha using trail and error
1 次查看(过去 30 天)
显示 更早的评论
I have equation CL = 2*(sin(alpha))^2 * cos(alpha)
and value of CL = -0.525
I need value of alpha using trail and error running for loop in MATLAB but not getting, Please help me with possible soution
3 个评论
DGM
2021-4-22
编辑:DGM
2021-4-22
If your goal is simply to get smooth curves through those points, you can just do spline interpolation:
x1 = [3.34, 3.93, 3.65, 2.50, 1];
x2 = [0.19, 0.36, 0.64, 0.84, 1];
y = [0.10, 0.20, 0.40, 0.60, 1];
yf=linspace(0.1,1,50);
x1f=interp1(y,x1,yf,'spline');
x2f=interp1(y,x2,yf,'spline');
% draw the original coarse curves
plot(y,x1,':'); hold on; grid on
plot(y,x2,':');
% draw the smoothed curves
plot(yf,x1f);
plot(yf,x2f);
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/593655/image.png)
Feel free to swap axes if you want the plot facing the other way
If you find the endpoint behavior of 'spline' to be too outrageous, try 'pchip' or 'makima':
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/593660/image.png)
回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!