Need help with storing values in a table and/or matrix

Hi all,
I am trying to find complex values, gain and gain in dB for a transfer function at specific frequenciies. For this purpose I used for loop and plotted the bode plot and nicholls chart using the DSP toolbox's inbuilt functions.
So, I want Matlab to produce answers like in the screenshot attached. I have of course attached my matlab file too. Please have a look and give me advice.

Antworten (2)

Seth Furman
Seth Furman am 22 Mär. 2021
If you want to create a table like in the attached screenshot, you can use the table constructor. For example,
>> table([0.01;0.25],[-0.0040;-0.0084],'VariableNames',["Freq. (rad/s)","Real"])
ans =
2×2 table
Freq. (rad/s) Real
_____________ _______
0.01 -0.004
0.25 -0.0084

1 Kommentar

Thank you. However:
This is not what I asked for. To be clear, how can I input this in the for loop so it automatically creates the table for me. I do not want to manually input all the values myself into the table command that misses the point.

Melden Sie sich an, um zu kommentieren.

EE_student
EE_student am 24 Apr. 2021

0 Stimmen

Response to Seth Furman
Thank you. However:
This is not what I asked for. To be clear, how can I input this in the for loop so it automatically creates the table for me. I do not want to manually input all the values myself into the table command that misses the point.

Produkte

Version

R2020b

Gefragt:

am 20 Mär. 2021

Beantwortet:

am 24 Apr. 2021

Community Treasure Hunt

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

Start Hunting!

Translated by