查看: 180|回复: 1|关注: 0

[未答复] 如何能输出方程组的数值解

[复制链接]

新手

11 麦片

财富积分


050


5

主题

13

帖子

0

最佳答案
发表于 2020-7-4 15:49:24 | 显示全部楼层 |阅读模式
N=128;phi1=(36.67/180)*pi;phi2=(179.91/180)*pi;phi3=(327.16/180)*pi;
p1=phi1*N/(2*pi);p2=phi2*N/(2*pi);p3=phi3*N/(2*pi);
syms  a1 a2 a3 eq1 eq2 eq3 eq4 eq5
eqns=[1+a1*cos(2*pi*p1/N)+a2*cos(2*pi*p2/N)+a3*cos(2*pi*p3/N)==0,a1*sin(2*pi*p1/N)+a2*sin(2*pi*p2/N)+a3*sin(2*pi*p3/N)==0,a1-(a3*sin(2*pi*(p3-p2)/N)-sin(2*pi*p2/N))/sin(2*pi*(p2-p1)/N)==0,a2+(a3*sin(2*pi*(p3-p1)/N)-sin(2*pi*p1/N))/sin(2*pi*(p3-p1)/N)==0];
[a1s ,a2s ,a3s ]=solve(eqns,[a1,a2,a3]);
a1s=vpa(a1s);


想求得a1,a2,a3的具体数值解,但是输出的是看不懂的符号,求助该如何修改
回复主题 已获打赏: 0 积分

举报

新手

11 麦片

财富积分


050


5

主题

13

帖子

0

最佳答案
 楼主| 发表于 2020-7-4 15:51:05 | 显示全部楼层
程序粘贴错了,里面的eq12345是原来的忘记改了,无视就好了
回复此楼 已获打赏: 0 积分

举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

快速回复 返回顶部 返回列表