プログラミングの勉強

プログラミングの勉強

【いちからExcel VBA】プロシージャ、ステートメント、オブジェクト、コレクション、プロパティ、メソッドとは?

  ExcelVBAをほぼ2年間勉強することで、当初ある程度解決したいと思っていた課題は解決できました。しかし、いまだにExcelVBAの本やネット記事を調べるときに、使い慣れない用語が多いので、改めて用語の整理をする時間を取りたいと考え...
プログラミングの勉強

ExcelVBAで条件付き書式による疑似コンター図を自動作成

 Excelの条件付き書式を用いて、断面力分布や応力分布を3色のカラースケールで示し、最大値と最小値の発生位置を示すプロシージャを作成してみました。なお、ここで示したプロシージャはOffice2021を用いて作成しています。 メイン...
プログラミングの勉強

ExcelVBAのDimの定義に注意!変数のエラーが出る場合は変数の宣言に問題があるかも?

   ExcelVBAで変数のエラーが出る。引数で定義し直したり、「Publicステートメント」で宣言して「パブリック変数」としても、なぜかエラーが消えない。エラーが消えても何か納得いかない場合がありませんか?もしかすると、根本的に...
プログラミングの勉強

Pythonでテキストの改行の判別ができないのはなぜ?これをチェックしてみては?

   PythonでFEM解析の出力テキストなどを読み込み中に、改行やブランク行の判定時にエラーが出て困っていませんか?もしかしたら、見たままの '' や ' ' と比較していませんか?その解決法について紹介します。 Pyth...
プログラミングの勉強

Python リストの中にリストがある多次元リストの最大値、最小値を求める方法

   Pythonでリストの最大値や最小値を求めるときに、max()やmin()関数を用いて変な結果が表示されたことがありませんか?リストの中にリストがある場合、言い換えればリストが集まってリストになっている場合、つまり多次元リスト...
プログラミングの勉強

Pythonでコンター図を描いてみた Excelとの実力差は?

   今回はPythonの"matplotlib"を使ってコンター図を描いてみましたので、作成した簡単な作図プログラムを紹介します。Excelと比較すると圧倒的にPythonに軍配が上がる結果となりました。しかし、それでも利用の手軽...
プログラミングの勉強

Excelでコンター図を作成してみる!その実力は?

  ExcelVBAで科学計算をしていると、Excelの図化機能で応力分布や断面力分布をうまく描けないものかと思います。最大値や最小値を見つけたり、おおよぞの分布を調べるには”条件付き書式”の”カラースケール”を使用するのが便利です...
プログラミングの勉強

ExcelVBAで地震応答スペクトル計算(5)疑似応答スペクトルって何?

 修正震度法を取り入れ始めた時代に、Housnerらの研究(G.W.Housner:Behavior of Structures During Earthquakes,Journal of E.M.Division Proceedings...
プログラミングの勉強

ExcelVBAで地震応答スペクトル計算(4)振動数領域で運動方程式を解く

 地震応答スペクトル計算(1)に示した1自由度系の運動方程式を振動数領域で計算し、地震応答スペクトルを求めてみます。ExcelはOffice2021を用いました。時刻歴解析についても説明していますのでご興味のある方は、ExcelVBAで地...
プログラミングの勉強

ExcelVBAで地震応答スペクトル計算(3)線形加速度法で運動方程式を解く

   地震応答スペクトル計算(1)に示した1自由度系の運動方程式を線形加速度法で時刻歴解析を行い、地震応答スペクトルを求めてみます。ExcelはOffice2021を用いました。中央差分法についても説明していますのでご興味のある方は...
タイトルとURLをコピーしました