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

2 ビュー (過去 30 日間)
EE_student
EE_student 2021 年 3 月 20 日
回答済み: EE_student 2021 年 4 月 24 日
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.

回答 (2 件)

Seth Furman
Seth Furman 2021 年 3 月 22 日
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 件のコメント
EE_student
EE_student 2021 年 3 月 25 日
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.

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


EE_student
EE_student 2021 年 4 月 24 日
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.

カテゴリ

Help Center および File ExchangeGet Started with Control System Toolbox についてさらに検索

製品


リリース

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by