Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- %код для решения алгебраических уравнений, вводим например x^2+2*x, оно получает уравнение x^2+2x=0 и решает его
- syms x;
- eq = input('Enter your equation: ');
- solve(eq==0)
- %код для решения систем 3х3, например вводим x+y==4, x-5==0, z+2*x+y==10
- syms x y z;
- eq = [input('first equation:'),input('second equation:'), input('third equation:')];
- S=solve(eq,[x y z]) %[x y z] - переменные относительно которых решаем систему
- [S.x S.y S.z] %ответ запишется в структуру S, обычный доступ к ее полям через ., как и в других ЯП
- %код для решений системы алгебраических уравнений 4х4 методом Крамера
- A = input('Enter the matrix of system: ');
- b = input('Enter the vector b: ');
- detA=det(A);
- i=1:size(A);
- B1=A; B2=A; B3=A; B4=A;
- B1(i,1)=b(i);
- B2(i,2)=b(i);
- B3(i,3)=b(i);
- B4(i,4)=b(i);
- [det(B1)/detA det(B2)/detA det(B3)/detA det(B4)/detA]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement