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

10 visualizzazioni (ultimi 30 giorni)
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.

Risposte (2)

Seth Furman
Seth Furman il 22 Mar 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 Commento
EE_student
EE_student il 25 Mar 2021
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.

Accedi per commentare.


EE_student
EE_student il 24 Apr 2021
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.

Categorie

Scopri di più su Dynamic System Models in Help Center e File Exchange

Prodotti


Release

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by