
如何在MATLAB中求解这个复杂的超越方程,要有具体代码
此超越方程为变幅杆的频率方程,已知R1=25,R2=12.5,R3=10,L1=30,L2=20,K=24.8,求解L3=?本人刚开始学MATLAB,还望各位好心人多多帮...
此超越方程为变幅杆的频率方程,已知R1=25, R2=12.5, R3=10, L1=30, L2=20, K=24.8 ,求解L3=?本人刚开始学MATLAB,还望各位好心人多多帮忙!!!
展开
1个回答
展开全部
该超越方程可以用matlab的vpasolve()函数命令求得。求解过程如下:
syms L3
R1=25;R2=12.5;R3=10;L1=30;L2=20;k=24.8;
eq1=(R2^2+R3^2*(tan(k*L2))^2)*(1/tan(k*L1)+(R1-R2)/(k*L1*R2));
eq2=(R2^2*(tan(k*L2))^2+R3^2)*tan(k*(L2+L3));
eq3=(R3^2-R2^2)*(1-tan(k*(L2+L3))/tan(k*L1)-(R1-R2)*tan(k*(L2+L3))/(k*L1*R2))*tan(k*L2);
L3=vpasolve(eq1-eq2+eq3)
执行结果为
L3=-0.03476≈0

2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件...
点击进入详情页
本回答由光点科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询