Simulate single sine wave
1 回表示 (過去 30 日間)
古いコメントを表示
Hi all, can someone please explain to me how I can similate this graph in matlab?
0 件のコメント
回答 (2 件)
Sindar
2020 年 11 月 9 日
With the signal (i.e. fitting to it), check out the answer to this question
0 件のコメント
Setsuna Yuuki.
2020 年 11 月 9 日
time = linspace(0,5,200); %Sampling signal
signal = sin(2*pi*time); %sine wave
vectorx = [ones(1,length(time)/4) 3*ones(1,length(time)/4) ...
2*ones(1,length(time)/4) 4*ones(1,length(time)/4)];
errorSimulated = rand(1,length(vectorx)); %simulated error
yyaxis left; %name axis Y left
plot(time,signal); hold on; %plot sine wave
ylabel('Sinusoidal signal')
yyaxis right;%name axis Y right
scatter(vectorx,errorSimulated) %scatter of error
ylabel('Simulated error')
2 件のコメント
Setsuna Yuuki.
2020 年 11 月 15 日
yes, you only must add this lines
yyaxis left;
plot(time,signal); hold on;
ylabel('Sinusoidal signal')
ylim([-90 90]) %ylimit ---------- First line
yyaxis right;
scatter(vectorx,errorSimulated)
ylabel('Simulated error')
xlim([-40 40]) %xlimit ---------- Second line
参考
カテゴリ
Help Center および File Exchange で Whos についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!