フィルターのクリア

fluctuations with specified mean velocity and amplitude

2 ビュー (過去 30 日間)
Alina Abdikadyr
Alina Abdikadyr 2023 年 2 月 26 日
コメント済み: Walter Roberson 2023 年 2 月 27 日
Hello everyone!
Could you please help me with a code. How could I plot the random fluctuation plots with specified mean velocity and amplitude of fluctiations
My code is:
clc
clear
N=100;
t=(1:1:N);
for i=1:N;
v(i)=randn(1,1);
end
V(1:N)=mean(v)
plot(t,v,'-*')
hold on
plot(t,V)
title('Reynolds Decomposition of Velocity')
xlabel('Time')
ylabel('Mean+Fluctuating Velocity v')
grid on
  2 件のコメント
Image Analyst
Image Analyst 2023 年 2 月 26 日
Not sure I understand. It looks like you ARE plotting velocity versus time, so what's the problem?
Alina Abdikadyr
Alina Abdikadyr 2023 年 2 月 26 日
so, if in the begining i would have as the inpute the fluctuatuins and specific amplitude, how to generate the random velocities with specified fluctuations and amplitude

サインインしてコメントする。

回答 (2 件)

VBBV
VBBV 2023 年 2 月 26 日
plot(t,v+V,'-*')
hold on
plot(t,V)
Do you mean the above ?

Walter Roberson
Walter Roberson 2023 年 2 月 26 日
You say working with velocity, which is a vector, but you only have a single coordinate.
If you want your velocity functuations to have a specified amplitude then that means that you need to use at least two dimensions for your points, and you need to generate a vector at each location, with random angle(s) but particular amplitude. For example,
ang = rand(1,N) * 2 * pi;
amp = AppropriateConstant
deltax = sin(ang) .* amp;
deltay = cos(ang) .* amp;
x = cumsum([x0, deltax]);
y = cumsum([y0, deltay]);
If you needed a particular mean velocity then instead of using rand() you would have to use a beta distribution over 0 to 2*pi, which had been tuned so that the mean of the distribution was the desired mean.
  6 件のコメント
Alina Abdikadyr
Alina Abdikadyr 2023 年 2 月 27 日
sorry, the error appeared:
Error using plot3
Vectors must be the same length.
Error in untitled (line 10)
plot3(t, x, y)
Walter Roberson
Walter Roberson 2023 年 2 月 27 日
t = (0:N) / SamplingFrequency;
for the case where you generate N points after the starting point.

サインインしてコメントする。

カテゴリ

Help Center および File Exchange2-D and 3-D Plots についてさらに検索

タグ

製品


リリース

R2022b

Community Treasure Hunt

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

Start Hunting!

Translated by