MATLAB Setting Initial Conditions for ode45() with f(1.5) Known

AI Thread Summary
The discussion revolves around troubleshooting issues in MATLAB, specifically with the ode45 function and matrix creation. A user seeks guidance on setting initial conditions for ode45 when only f(1.5) is known, encountering an error related to the function's output format. Another participant suggests that the error arises from using the division operator incorrectly in the function definition. Additionally, a separate query addresses how to create a pentadiagonal matrix with specified diagonal values in MATLAB. Lastly, a user reports an error regarding an undefined function 'imp' in their code, seeking assistance to resolve this issue. The conversation highlights common programming challenges in MATLAB and the collaborative effort to find solutions.
TalonStriker
Messages
14
Reaction score
0
Hey guys,

I was just wondering if anyone knows how to set the initial conditions for ode45() if you know f(1.5) but NOT f(0)


Currently I have
>> ode45(f, [0 1 1.8 2.1], [1.5 .5])

But this creates the following error:

? Error using ==> funfun/private/odearguments
@(T,Y) (T-EXP(-T))/(Y+EXP(Y)) must return a column vector.


Thanks.
 
Physics news on Phys.org
You should be able to solve on arbitrary time intervals [ta,tb] going forwards or backwards in time. Your error looks like it's coming from your function f. What does it look like?
 
I was able to fix it. Apparently i was using / in f() instead of ./.

Thanks for your help.
 
i'm novice to the MATLAB i want to do the quantization techniques in the MATLAB so please help me out.
 
Hi There
I was wondering if anyone knows how to write pentadiagonal matrix of any dimension in Matlab with maindiagoanl 10, super diagonal 3, -3 and lower diagonal 2, -2.

Thanks
 
Dear Friends,

I have a problem in MATLAB programming. I need to know how to correct this error,
Undefined function or method 'imp' for input arguments of type
'double'.

Error in ==> FilterRealizationRadar at 9
fil(i)=imp(n-i+1);

Please can anyone help this problem out?
Sincerely
Elangoven Sundrason Pillai (ESP)
 
Back
Top