作业帮 > 数学 > 作业

怎么用matlab解定积分方程

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/15 09:28:22
怎么用matlab解定积分方程
syms x a0 a1
n1=a0; %第一个形函数
n2=a0+a1*x; %第二个形函数
Z11=-Cl^2*diff(n1,x,2)/(o*w)+o*w*n1-Qsr;
Z12=-Cl^2*diff(n1,x,2)/(o*w)+o*w*n2-Qsr;
Z1=Z11*n1;
Z2=Z12*n2;
solve('int(Z1,0,2.5)=0','int(Z2,0,2.5)=0') %积分方程组求解出a0,a1,代入n1,n2
Qsr是个常数
clear;clc
syms x a0 a1 Cl o w Qsr
n1=a0; %第一个形函数
n2=a0+a1*x; %第二个形函数
Z11=-Cl^2*diff(n1,x,2)/(o*w)+o*w*n1-Qsr;
Z12=-Cl^2*diff(n1,x,2)/(o*w)+o*w*n2-Qsr;
Z1=Z11*n1;
Z2=Z12*n2;
eq1=int(Z1,x,0,2.5)
eq2=int(Z2,x,0,2.5)
[a0,a1]=solve(eq1,eq2,a0,a1)