How to make the following shape in Matlab
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
Hello, I hope you are doing well. i Have attached the two files, i want to create the similar plot using Matlab
How can i do that?
15 Commenti
Walter Roberson
il 31 Mag 2022
Each of the pulses is slightly non-symmetric, some more obviously than others. Some are nearly the reverse of others.
The non-symmetry might possibly indicate that the pulse is symmetric but not sampled exactly symmetrical around the axis of symmetry.
Walter Roberson
il 31 Mag 2022
Modificato: Walter Roberson
il 31 Mag 2022
The second pulse is roughly
p = [-1024/5, 7168/5, -12544/5]
x = linspace(3+3/16,3+13/16,32);
y = polyval(p, x);
plot(x, y)
daspect([1/2,5])
Risposte (1)
Sam Chak
il 31 Mag 2022
Modificato: Sam Chak
il 31 Mag 2022
Hi @Med Future
Edit: Make good use from @Walter Roberson's polynomial regression model of the second pulse from the OP's second image.
First Figure
s = [0 4 8]
p = [-1024/5, 7168/5, -12544/5];
for j = 1:length(s)
x(j, :) = linspace(s(j)+3/16, s(j)+13/16, 32);
y(j, :) = polyval(p, x(j, :)-(s(j)-3));
plot(x(j, :), y(j, :), 'linewidth', 1.5)
hold on
end
hold off
grid on
xlabel('s')
ylabel('PA')
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1017415/image.png)
Second Figure:
s = [0 3 4 7]
p = [-1024/5, 7168/5, -12544/5];
for j = 1:length(s)
x(j, :) = linspace(s(j)+3/16, s(j)+13/16, 32);
y(j, :) = polyval(p, x(j, :)-(s(j)-3));
plot(x(j, :), y(j, :), 'linewidth', 1.5)
hold on
end
hold off
grid on
xlabel('s')
ylabel('PA')
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1017395/image.png)
4 Commenti
Sam Chak
il 31 Mag 2022
Modificato: Sam Chak
il 31 Mag 2022
Edit: Guessing the correct math functions without any useful info or unique features is like searching a needle in a haystack. Since you are unable to provide the data points, I guess this indefinite problem is beyond my capability. Good luck!
Vedere anche
Categorie
Scopri di più su Get Started with MATLAB in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!