ラプラス逆変換

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
かざま

ラプラス逆変換

#1

投稿記事 by かざま » 7年前

500*s/(s^3+500*s^2+s+500)+50*s/(s^3+500*s^2+s*10^6+5*10^8)
をラプラス逆変換してください。
よろしくお願いします。

アバター
usao
記事: 1889
登録日時: 12年前
連絡を取る:

Re: ラプラス逆変換

#2

投稿記事 by usao » 7年前

コレ関係の話ですよね?
http://dixq.net/forum/viewtopic.php?f=3&t=19962
(であれば,元のトピックでそのままやるのが妥当だと思う)

例えば,ここらへんに書いてる部分分数分解とかを駆使すれば
どうにか変換表を使える形にできませんか? (面倒そうだから私自身は確かめてませんが)
http://www.ice.tohtech.ac.jp/~nakagawa/ ... unkai1.htm

アバター
みけCAT
記事: 6734
登録日時: 14年前
住所: 千葉県
連絡を取る:

Re: ラプラス逆変換

#3

投稿記事 by みけCAT » 7年前

複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)

アバター
usao
記事: 1889
登録日時: 12年前
連絡を取る:

Re: ラプラス逆変換

#4

投稿記事 by usao » 7年前

オフトピック
元の問題の雰囲気的に,ωは最後まで式内にωのまま残しておいた方が良いのでは.

かざま

Re: ラプラス逆変換

#5

投稿記事 by かざま » 7年前

返信ありがとうございます。

コード:

 
 double d1=pow(omega,2.0);
    double d2=pow(1000,2.0);
    double d3=pow(e,-omega*t);
    
    T=omega/(d1+1);
    P=0.1/(d1+d2);
   theta=T*(-cos(t)+omega*sin(t)+d3)+P*(-cos(t)+omega*sin(d2*t)/d2+d3);

手計算でやった結果こんな感じになりました。

かざま

Re: ラプラス逆変換

#6

投稿記事 by かざま » 7年前

先ほどのも間違っていましたが、自力でなんとかできました。
ありがとうございました。

返信

“C言語何でも質問掲示板” へ戻る