why i am getting a blank graph
    4 ビュー (過去 30 日間)
  
       古いコメントを表示
    
omega_bar = (0:0.01:5)';
n_omega_bar = size(omega_bar,1); 
for i = 1:n_omega_bar
    OMG = omega_bar(i,1);
    Y_bar = (OMG.^2)/(1-OMG.^2)
end
figure(1)
plot(omega_bar,abs(Y_bar(1,:)),'o')
xlim([0 5])
ylim([0 8*1e14]);
0 件のコメント
採用された回答
  Walter Roberson
      
      
 2020 年 7 月 15 日
            Y_bar = (OMG.^2)/(1-OMG.^2)
That overwrites all of Y_bar each time. You need
    Y_bar(1,i) = (OMG.^2)/(1-OMG.^2)
But your code could be simplified:
    Y_bar = omega_bar.^2 ./ (1-omega_bar.^2);
No loop is needed.
0 件のコメント
その他の回答 (0 件)
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!