How to export Matlab Bathtub Curve to excel? I need in data format.
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
I wish to convert my Bathtub graph to data form, and plot it in excel.
Can anyone advice me how to export this graph data to excel? Thank you.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1033510/image.jpeg)
The code i used:
Fs = 10000;
Rs = 100;
sps = Fs/Rs;
SNR = 30;
Trise = 1/(5*Rs);
Tfall = 1/(5*Rs);
frameLen = 5000;
Tx = commsrc.pattern('SamplingFrequency', Fs, 'SamplesPerSymbol', sps, 'RiseTime', Trise, 'FallTime', Tfall);
Tx.Jitter = commsrc.combinedjitter('SamplingFrequency', Fs);
Tx.Jitter.DiracJitter = 'on';
Tx.Jitter.DiracDelta = 0.5e-3*[-1 1];
Tx.Jitter.RandomJitter = 'on';
Tx.Jitter.RandomStd = 0.3e-3;
message = generate(Tx, frameLen);
channel = comm.AWGNChannel('NoiseMethod', ...
'Signal to noise ratio (SNR)', ...
'SNR', SNR, 'SignalPower', 1);
Rx = channel(message);
eyeObj = comm.EyeDiagram('YLimits', [-1.5 1.5], ...
'SamplesPerSymbol', sps, ...
'SampleRate', Fs, ...
'SampleOffset', 0.004*Fs, ...
'DisplayMode', '2D color histogram', ...
'ColorScale', 'Logarithmic');
eyeObj.EnableMeasurements = true;
eyeObj.OverlayHistogram = 'Jitter';
eyeObj.ShowBathtub = 'Horizontal';
eyeObj(Rx);
show(eyeObj);
1 Kommentar
Walter Roberson
am 29 Sep. 2023
comm.EyeDiagram was removed in a recent version; you should update your code unless you forgot to tell us that you are using an old MATLAB version.
Antworten (1)
Akash
am 29 Sep. 2023
Hi Zhe,
I understand that you are looking to convert a graph into data form and export it from MATLAB to an Excel sheet.
The below mentioned discussions provide valuable insights on extracting and exporting data from MATLAB figures to Excel:-
Hope it helps.
Thanks,
Akash.
0 Kommentare
Siehe auch
Kategorien
Mehr zu Sources and Sinks finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!