matlab
by lqx
matlab科学计算
解方程
syms x
eqn = 3*x + 2 == 8;
sol = solve(eqn, x);
disp(sol);
syms x
eqn = x^2 - 5*x + 6 == 0;
sol = solve(eqn, x);
disp(sol)
syms x
eqn = x^3 - 4*x^2 + 7*x - 10 == 0;
sol = solve(eqn, x);
disp(sol);
syms x y
eqn1 = x + y == 5;
eqn2 = x - y == 1;
sol = solve([eqn1, eqn2], [x, y]);
disp(sol);
syms t
x = 2*cos(t);
y = 2*sin(t);
eqn = x^2 + y^2 == 4;
sol = solve(eqn, t);
disp(sol);
syms x
eqn = 2^x == 8;
sol = solve(eqn, x);
disp(sol);
syms x
eqn = log(x) == 2;
sol = solve(eqn, x);
disp(sol);
syms x
eqn = sin(x) == 1/2;
sol = solve(eqn, x);
disp(sol);
syms x
eqn = 1/(x-1) + 1/(x+1) == 1/2;
sol = solve(eqn, x);
disp(sol);
syms x
eqn = abs(x-2) == 3;
sol = solve(eqn, x);
disp(sol);
syms n
eqn = factorial(n) == 120;
sol = solve(eqn, n);
disp(sol);
syms n a
eqn = a(n) - a(n-1) - a(n-2) == 0;
sol = solve(eqn, a(n));
disp(sol);
syms y(x)
eqn = diff(y,x) == x^2;
sol = dsolve(eqn);
disp(sol);
syms u(x, y)
eqn = diff(u,x) + diff(u,y) == 0;
sol = dsolve(eqn);
disp(sol);
syms y(x)
eqn = int(y,x) == x^2 + C;
sol = solve(eqn, y);
disp(sol);