超越方程c语言程序,超越方程求解的实现 - 程序语言 - MATLAB/Mathematica - 小木虫论坛-学术科研互动平台...

本文探讨了一种使用C语言解决超越方程的方法,特别是在一个涉及电子电路的循环计算问题中。博主遇到在编程实现超越方程部分的困难,公式复杂,涉及到变量T1的求解。博主寻求帮助完成这部分代码,以便能够继续进行后续的循环计算。
摘要由CSDN通过智能技术生成

程序大致如下,主要是想通过求解超越方程,将解得的结果用于循环。但是在超越方程部分编程出现问题,想请大家帮忙完成注释部分的超越方程的编写。谢谢!【公式稍微有点长】

clear;clc

L=1e-3; C=40e-6; E=48; T=0.0002; R=5;   T1=0.0001;T2=0.0001;e=0; % R=13;%注意该值的正负性I=6;

for m=1:300

K=0.1+0.001*(m-1);

i(1)=0;  v(1)=0;

a1=(((- 4*C*R^2 + L)/L)^(1/2) - 1)/(2*C*R);

a2=-(((- 4*C*R^2 + L)/L)^(1/2) + 1)/(2*C*R);

for n=1:1000

%%%%%%%%%%%%%%%%%%%%%%%%

%在该处求解超越方程,解得的结果T1,从而可以得到T2=T-T1然后再进行下面的循环计算.

%超越方程为1.5-24*K-K*X1-3*T1;其中的X1 如下:

%X1=(E*(L*((a2*exp(T1*a1))/(a1 - a2) - (a1*exp(T1*a2))/(a1 - a2) +(exp(T1*a1)/(a1 - a2) - exp(T1*a2)/(a1 - a2))/(C*R) + 1) - (L*(exp(T1*a1)/(a1 - a2) - exp(T1*a2)/(a1 - a2)))/(C*R)))/L - v(n)*((a2*exp(T1*a1))/(a1 - a2) - (a1*exp(T1*a2))/(a1 - a2) + (exp(T1*a1)/(a1 - a2)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值