matlab带入参数解方程怎么操作?就比如:a*pi-(a*pi^3*x^2)/2-1=0这个方程,要带入x=0,然后解出a的值,a应该等于1/pi,但是程序有问题,麻烦大侠帮我看看问题出在哪里!clear allsyms a x pi;x=input('0');[a]=solve('a
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/17 05:47:31
![matlab带入参数解方程怎么操作?就比如:a*pi-(a*pi^3*x^2)/2-1=0这个方程,要带入x=0,然后解出a的值,a应该等于1/pi,但是程序有问题,麻烦大侠帮我看看问题出在哪里!clear allsyms a x pi;x=input('0');[a]=solve('a](/uploads/image/z/9292850-26-0.jpg?t=matlab%E5%B8%A6%E5%85%A5%E5%8F%82%E6%95%B0%E8%A7%A3%E6%96%B9%E7%A8%8B%E6%80%8E%E4%B9%88%E6%93%8D%E4%BD%9C%3F%E5%B0%B1%E6%AF%94%E5%A6%82%EF%BC%9Aa%2Api-%28a%2Api%5E3%2Ax%5E2%29%2F2-1%3D0%E8%BF%99%E4%B8%AA%E6%96%B9%E7%A8%8B%2C%E8%A6%81%E5%B8%A6%E5%85%A5x%3D0%2C%E7%84%B6%E5%90%8E%E8%A7%A3%E5%87%BAa%E7%9A%84%E5%80%BC%2Ca%E5%BA%94%E8%AF%A5%E7%AD%89%E4%BA%8E1%2Fpi%2C%E4%BD%86%E6%98%AF%E7%A8%8B%E5%BA%8F%E6%9C%89%E9%97%AE%E9%A2%98%2C%E9%BA%BB%E7%83%A6%E5%A4%A7%E4%BE%A0%E5%B8%AE%E6%88%91%E7%9C%8B%E7%9C%8B%E9%97%AE%E9%A2%98%E5%87%BA%E5%9C%A8%E5%93%AA%E9%87%8C%21clear+allsyms+a+x+pi%3Bx%3Dinput%28%270%27%29%3B%5Ba%5D%3Dsolve%28%27a)
matlab带入参数解方程怎么操作?就比如:a*pi-(a*pi^3*x^2)/2-1=0这个方程,要带入x=0,然后解出a的值,a应该等于1/pi,但是程序有问题,麻烦大侠帮我看看问题出在哪里!clear allsyms a x pi;x=input('0');[a]=solve('a
matlab带入参数解方程怎么操作?
就比如:a*pi-(a*pi^3*x^2)/2-1=0这个方程,要带入x=0,然后解出a的值,a应该等于1/pi,但是程序有问题,麻烦大侠帮我看看问题出在哪里!
clear all
syms a x pi;
x=input('0');
[a]=solve('a*pi-(a*pi^3*x^2)/2-1'),
结果是
0
a =
-1/a/pi^2*2^(1/2)*(a*pi*(a*pi-1))^(1/2)
1/a/pi^2*2^(1/2)*(a*pi*(a*pi-1))^(1/2)
这结果不对啊!a应该等于1/pi的,
另外,当我取x=(6*(a*pi-1)/a*pi^3)^(1/2),应该算出a=2/pi,可是答案却是:-2/pi/(-2+pi^5*(6*a*pi-6)/a),这是怎么回事?
matlab带入参数解方程怎么操作?就比如:a*pi-(a*pi^3*x^2)/2-1=0这个方程,要带入x=0,然后解出a的值,a应该等于1/pi,但是程序有问题,麻烦大侠帮我看看问题出在哪里!clear allsyms a x pi;x=input('0');[a]=solve('a
clear all
syms a x pi;
x=0;
a=solve('a*pi-(a*pi^3*x^2)/2-1','a');
eval(a)
ans =
1/pi