熟悉mathematica的高手,请问解方程组得不出结果问题。
Wp=200Pi;Ws=300Pi;Rp=1;Rs=16;NSolve[{x-Wp/Power[10^(Rp/10)-1,(2*y)^-1]==0,x-Ws/Power[...
Wp = 200 Pi;
Ws = 300 Pi;
Rp = 1;
Rs = 16;
NSolve[{x - Wp/Power[10^(Rp/10) - 1, (2*y)^-1] == 0,
x - Ws/Power[10^(Rs/10) - 1, (2*y)^-1] == 0}, {x, y}]
我想要计算x和y,可是总得不出来,是不是有什么问题?
错误显示:
NSolve::nsmet: This system cannot be solved with the methods available to NSolve. >>
out:= NSolve[{-200 (-1 + 10^(1/10))^(-(1/(2 y))) \[Pi] + x ==
0, -300 (-1 + 10 10^(3/5))^(-(1/(2 y))) \[Pi] + x == 0}, {x, y}] 展开
Ws = 300 Pi;
Rp = 1;
Rs = 16;
NSolve[{x - Wp/Power[10^(Rp/10) - 1, (2*y)^-1] == 0,
x - Ws/Power[10^(Rs/10) - 1, (2*y)^-1] == 0}, {x, y}]
我想要计算x和y,可是总得不出来,是不是有什么问题?
错误显示:
NSolve::nsmet: This system cannot be solved with the methods available to NSolve. >>
out:= NSolve[{-200 (-1 + 10^(1/10))^(-(1/(2 y))) \[Pi] + x ==
0, -300 (-1 + 10 10^(3/5))^(-(1/(2 y))) \[Pi] + x == 0}, {x, y}] 展开
展开全部
Solve和NSolve都是解代数方程的,对超越方程要用FindRoot并给定初值,此时只能求得数值解.改写如下:
Wp = 200 Pi;
Ws = 300 Pi;
Rp = 1;
Rs = 16;
FindRoot[{x - Wp/Power[10^(Rp/10) - 1, (2*y)^-1] == 0,
x - Ws/Power[10^(Rs/10) - 1, (2*y)^-1] == 0}, {{x, 1}, {y, 1}}]
结果为
{x -> 700.9275972, y -> 6.177981243}
Wp = 200 Pi;
Ws = 300 Pi;
Rp = 1;
Rs = 16;
FindRoot[{x - Wp/Power[10^(Rp/10) - 1, (2*y)^-1] == 0,
x - Ws/Power[10^(Rs/10) - 1, (2*y)^-1] == 0}, {{x, 1}, {y, 1}}]
结果为
{x -> 700.9275972, y -> 6.177981243}
Sievers分析仪
2024-10-13 广告
2024-10-13 广告
是的。传统上,对于符合要求的内毒素检测,最终用户必须从标准内毒素库存瓶中构建至少一式两份三点标准曲线;必须有重复的阴性控制;每个样品和PPC必须一式两份。有了Sievers Eclipse内毒素检测仪,这些步骤可以通过使用预嵌入的内毒素标准...
点击进入详情页
本回答由Sievers分析仪提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询