フィルターのクリア

Solution of dsolve with varible f which is not declared with syms

2 ビュー (過去 30 日間)
Vladan Radulovic
Vladan Radulovic 2012 年 10 月 8 日
編集済み: Walter Roberson 2015 年 7 月 8 日
I am trying to get solution of the differential equation of second order with code given bellow:
clc
clear
syms L C R E w t uc
u=dsolve('L*C*D2uc+R*C*Duc+uc-E*cos(w*t)=0','uc(0)=E','Duc(0)=0','t');
MATLAB 7.0 gives me solution in which exists variable "f". As it can be seen, this variable has not been declared. Consequently, If I want to implement subs function, I can not substitute all variables.
What seems to be problem and please, what would be solution?

回答 (1 件)

RahulTandon
RahulTandon 2015 年 7 月 7 日
編集済み: Walter Roberson 2015 年 7 月 8 日
%% Section 1
% IT WORKS, HERE IS THE SOLUTION
clc;
syms L C R E w t uc CLEAR;
u=dsolve('L*C*D2uc+R*C*Duc+uc-E*cos(w*t)==0','uc(0)=E','Duc(0)=0','t');
% THERE IS NO F IN THE SOLUTION
% BUT IT IS A LONG AND COMPLEX ONE

カテゴリ

Help Center および File ExchangeSymbolic Math Toolbox についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by