matlab 求解三角函数组,列出代码

2025-02-27 08:11:00
推荐回答(1个)
回答1:

已知的三角函数组,可以通过for循环语句和vpasolve函数配合使用。求得其y、z值。

x0=0:pi/10:2*pi;

for i=1:length(x0)

syms y z

x=x0(i);

[y,z]=vpasolve(30/tan(y)+300*cos(z)==100*cos(x),30+300*sin(z)==100*sin(x));

y0(i)=double(y);z0(i)=double(z);

end

[x0' y0' z0']

运行结果