DIFFERENTIAL EQ. SOLUTION THROUGH S-FUNCTION

버전 1.0.0.0 (7.52 KB) 작성자: Qadeer Ahmed
Solution of differential equation through S-Function
다운로드 수: 1.6K
업데이트 날짜: 2008/10/25

라이선스 보기

Basic example for beginners, that shows how to solve the differential equation through S-Function
****************DIFFERENTIAL EQ. SOLUTION THROUGH S-FUNCTION******************

***************"Instructions for Simulink"*************************

1.Goto simulink library browser and expand "Simulink"

2.Goto "user defined function" and expand it

3.Drag "S-Function" in the simulink enviorment

4.Double click and name the "S-Function name" as your save S-Function file, like "example" in this case

(**Make sure your both files are saved in same directory and their name dont overlap with any other file name)

*************Instruction for Matlab*******************

1.Type "open sfunctmpl" in command to open new S-Function
2.Save it as your own file,like "example" in this case;
3.Change the function name as your file name
4.In "function sys=mdlDerivatives(t,x,u)" you will define the differential eq
5.In "function [sys,x0,str,ts]=mdlInitializeSizes" you will define the continous states, inputs from simulink block and output.
6.In "function [sys,x0,str,ts]=mdlInitializeSizes" you will define Initial conditions of differential eq
7.In "function sys=mdlOutputs(t,x,u)", you will declare the outputs

*************************************************************************************

인용 양식

Qadeer Ahmed (2024). DIFFERENTIAL EQ. SOLUTION THROUGH S-FUNCTION (https://www.mathworks.com/matlabcentral/fileexchange/21885-differential-eq-solution-through-s-function), MATLAB Central File Exchange. 검색됨 .

MATLAB 릴리스 호환 정보
개발 환경: R2006b
모든 릴리스와 호환
플랫폼 호환성
Windows macOS Linux
카테고리
Help CenterMATLAB Answers에서 Block and Blockset Authoring에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!
버전 게시됨 릴리스 정보
1.0.0.0