📄 cl2ord.m
字号:
% CL2ORD.M - Plot solution to differential eq. system xdot=Ax:% This M-file uses function CL2ORDF.M to define equations% and ode23 to solve them.% INPUT: Final time; Plot is from t=0 to t=tfinal% (System matrix is defined as A=[1 1;4 1]; x(0)=[1 1]) % OUTPUT: A plot of solutions x1 and x2 versus t%A=[1 1;4 1]; % Define system matrix to be passed to function CL2ORDFt0=0;tf = input('Input tfinal - function is exp(-t) + exp(3t) ') % Initial values x1(0) = 1, x2(0) = 1. (Define as column vector)x0=[1 1]';tspan=[t0 tf];[t,x]=ode23('CL2ORDF',tspan,x0,[],A); % MATLAB Runge-Kutta routineplot(t,x(:,1),'+',t,x(:,2),'-') % Plot x1 and x2title('Solution of dx/dt=Ax')xlabel('time'); ylabel('x1 and x2')legend('x1','x2') % Annotate the graph%% Suggestion: Change the script to allow matrix A to be input % and experiment with different systems % (i.e. change the elements of A)% Also, change the comments appropriately%% Version 5 Changed call to ode23
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -