Advertisement
SkeptaProgrammer

Untitled

Oct 23rd, 2019
166
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.42 KB | None | 0 0
  1. процедура для определения комплексно сопряжённых
  2. restart;
  3. proverka:=proc(eq)
  4. local i,j,f:=false;
  5. sol:=[solve(eq, x, explicit = true)];
  6. for i from 1 to nops(sol) do
  7. if(Im(sol[i])<>0) then
  8. for j from i to nops(sol)-1 do
  9. if(Im(sol[i+1])=-Im(sol[j]) and Re(sol[i+1])=Re(sol[j])) then
  10. f:=true;
  11. end if;
  12. end do;
  13. end if;
  14. end do;
  15. f;
  16. end proc:
  17. eqn := x^2 +x + 2 = 0;
  18. solve(eqn, x);
  19. proverka(eqn);
  20.  
  21. процедура определния наибольшего вещественного корня
  22. restart;
  23. jopa := proc(eq)
  24. sol := solve(eq, x, explicit = true, real);
  25. sol;
  26. end proc:
  27.  
  28. eq := x^3 + 228*x^2 + 10 = 0;
  29. jopa(eq);
  30. eq:= x^4 - 14*x^2 + 49 = 0;
  31. jopa(eq);
  32.  
  33. хуета с арифм прогрессией из кода понятно, в конце сумма первых 8 чиленов
  34. restart;
  35. eq:= {a1+a3+a5 = 12, a1*a3*a5 = 80};
  36. a3:= a1 + 2*d;
  37. a5:= a1 + 4*d;
  38. eq;
  39. sol:= [solve(eq, {a1, d}, explicit = true)];
  40. assign(sol[1]);
  41. for i from 1 to 10 do
  42. a1+d*i;
  43. end do;
  44. 8*((a1+a1+7*d)/2);
  45. a1*a3*a5;
  46.  
  47. решение графика где надо найти уравнение , чтобы график проходил через точку -3, 4
  48. restart;
  49. with(plots):
  50. eq:=y1=-2*x1+b;
  51. y1:=-4;
  52. x1:=3;
  53. b1:=solve(eq,b);
  54. y=-2*x+b1;
  55. f := x -> -2*x+b1:
  56. plot(f(x), x = -5..5, color = black,view=[-4..4,-5..4]);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement