MATLAB・Octave
自己インダクタンス $L$ と抵抗 $R$ との直列回路に直流電源電圧 $V$ が印加されているときに回路に流れる電流 $i$ の時間的変化とインダクタンス $L$ 両端の電圧 $v_\text{L}$ を MATLAB・Octave で描画する。 ただし,直流電源電圧 $V$ の大きさは 1 [V],…
交流 RL 直列回路の電圧・電流波形を MATLAB または Octave で描いてみた。
三角形状分布荷重を受ける片持ちはりのせん断力図(SFD),曲げモーメント図(BMD),たわみ曲線を MATLAB または Octave により計算,グラフ化する方法を説明します。
本稿では,集中荷重を受ける片持ちはりのせん断力図(SFD),曲げモーメント図(BMD),たわみ曲線を MATLAB または Octave により計算・グラフ化する方法について説明する。
等分布荷重を受ける片持ちはりについて,せん断力図(SFD),曲げモーメント図(BMD),たわみ曲線を MATLAB または Octave により計算・グラフ化する方法を解説する。理論式の導出とともに,具体的なソースコードを提示し,出力されたグラフの意味や形状に…
2019年11月25日更新 数値計算の結果を簡単に可視化(visualize)できることは,Octave の魅力の一つ。その魅力を存分に活用するためには,色々なノウハウが必要です。 Octave を使ったグラフィックについてノウハウを得るため,2019年10月25日に第二版第1冊…
集中荷重を受ける単純支持はりのせん断力,曲げモーメント,たわみを MATLAB/GNU Octave で計算し,SFD・BMD・たわみ曲線をグラフ化する方法を解説する。計算モデル,プログラムコード,グラフの読み方まで丁寧にまとめた技術記事である。
等分布荷重を受ける単純支持はりのせん断力図(SFD),曲げモーメント(BMD),たわみ曲線を MATLAB または Octave により計算し,グラフ化する方法について説明します。
三角形状分布荷重を受ける単純支持はりのせん断力図(SFD),曲げモーメント図(BMD),たわみ曲線を MATLAB や Octave により計算し,グラフ化する方法について紹介します。
数値解析を目的としたプログラミング言語である GNU Octave を起動したとき,Octave 環境に個人的な変更を加えるファイル「.octaverc」について説明する。
MATLABを使って文字抽出を行ってみました。文字抽出というより、文字とその他の部分で画像を2値化するプログラムです。 以前のボリュームデータの可視化で使ったisosurfaceを使って実現しました。isosurfaceは3次元でしか使えない(?)ので画像データ(もちろん…
MATLAB を用いて、音波の伝搬を FDTD(有限差分時間領域)法により 2 次元でシミュレーションした事例を紹介する。音圧と粒子速度の差分方程式を用いた解析手法、Mur の吸収境界条件の実装、およびプログラムの全体構成を解説する。音響解析や数値計算に関心…
はじめに 流体力学分野において,東京工業大学名誉教授である矢部 孝らによって提案された高次精度移流方程式解法である Constrained Interpolation Profile Method(CIP 法)*1を試してみた。 CIP 法は多次元の問題にも適用できるが,とりあえず,一次元の…
MATLABで音響FDTDプログラムを作成しました.とりあえず1次元バージョンです. *自由音場における音圧p,粒子速度uに関する偏微分方程式を差分化して,逐一音圧と粒子速度を交互に計算していきます. *密度と体積弾性率は室温20度の値を用いています. *Mur…
HRIR*1を wav ファイル*2に畳み込む MATLAB プログラムを作成した。 load LHRIR load RHRIR [wn,fs,bits]=wavread('hoge1.wav'); voiceLR(:,1)=conv(LHRIR,wn); voiceLR(:,2)=conv(RHRIR,wn); wavwrite(voiceLR,fs,bits,'hoge2.wav'); 解説 LHRIR が左耳の H…
2020年2月11日更新 MATLAB を使って三次元のボリュームデータを可視化する方法を紹介します。 %===parameter===% th=0.5; SIGMA=10; x=0:30;y=0:30;z=0:30; [X,Y,Z]=meshgrid(x,y,z); Vol=exp(-((X-15).^2+(Y-15).^2+(Z-15).^2)/2/SIGMA/SIGMA); Vol=Vol+0.2…
俺のフレンチ,俺のイタリアンなど,「俺の○○」が流行っていた当時(2008年2月),俺の startup.m というタイトルで記事を書いてみた。 startup.m は,MATLAB 環境を変更するコマンドを記述したスタートアップファイルであり,startup.m をユーザの MATLAB …