第一步:定义一个Symblic
sym x
第二步:使用内部Function:slove()
f(x) = sin(x)^2 – cos(x)^2
slove( f(x), x);
slove函数拓展
多元方程:你要告诉slove你有几个变量
slove(f1(x,y), f2(x,y), x, y);
未知方程
ax^2 – b = 0; 目的:用a和x表示b
syms x a b
slove(‘a*x^2 – b’, ‘b’)
另外一个有用的Function : diff()
他可以做差 ,用来求微分。结合sysm可以直接用来求微分
syms x
y = 4*x^5;
yprime = diff(y);
还有一个有用的函数:int()
syms x =; y = x ^2 *exp(x);
z = int (y); //这前面的输出是z= exp(x) * (x^2 – 2*x +2);
但是由于积分,有个小尾巴
由给出z(0) = 0;但是实际z(0) = 2; z = z – sub(z,x,0)
直接带入就好了
z = z – sub ( z , x , 0 )
function: sub(f(x), x,0) :把零带入x再带入f(x)
syms x;
f = (x.^2 – x + 1)/(x+3);
z = int(f);
ans = subs(z,x,10) – subs(z,x,0);
Function Handle (@)
小老鼠,函数声明,留作参考
f2 = @(x) (1.2 * x + 0.3 + x * sin(x));
fsolve( f2 , 0 )
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/39248.html