How to generate a golden ratio graph in simulink
14 次查看(过去 30 天)
显示 更早的评论
I want to generate a golden ratio graph using xy graph block. Can someone help me?
2 个评论
Sam Chak
2023-4-15
Can you at least show the golden ratio equation in MATLAB code format for the plotting purposes?
采纳的回答
Sam Chak
2023-4-16
编辑:Sam Chak
2023-4-18
18 Apr 2023 (Update): Here are the basic blocks in Simulink that you can use to create the Golden Ratio Spiral plot. The simulation time is , the same as shown in the MATLAB code. Max Step size is set to 0.001.
16 Apr 2023: If you are looking to show something like this, then modify the code to plot for a longer arclength.
t = linspace(0, 2*pi, 1000);
% define the Golden Ratio constant
phi = (1 + sqrt(5)) / 2;
% define parametric equations
x = cos(t);
y = sin(t);
x_phi = cos(t) .* exp(phi*t/(2*pi));
y_phi = sin(t) .* exp(phi*t/(2*pi));
% plotting
figure;
plot(x, y, 'Color', '#A7B7F7', 'linewidth', 2);
hold on;
plot(x_phi, y_phi, 'Color', '#3952B2', 'linewidth', 2);
legend('Circle', 'Golden Spiral');
title('Parametric equation of the Golden Ratio');
% other settings
grid on
axis equal;
box off;
13 个评论
Sam Chak
2023-4-23
Oh I see. You can '_smoothen_' the plot by running the sim at a smaller step size. Go to the config menu and set the max step size to 0.01 or 1e-3.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Graphics Performance 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!