Severity: Warning
Message: fopen(/home/polpe/.phpsession/ci_session0e14c828b0849562d1db462955b1acf314b604c3): failed to open stream: No space left on device
Filename: drivers/Session_files_driver.php
Line Number: 159
Backtrace:
File: /home/polpe/public_html/application/controllers/Main.php
Line: 17
Function: library
File: /home/polpe/public_html/index.php
Line: 315
Function: require_once
Teljes Matlab script kiegészítő függvényekkel.
Gradiens, divergencia, rotáció, Jacobi mátrix kiszámítása szimbolikusan
File: anal3_differencialok.m Directory: 2_demonstrations/oktatas/anal3/1_vekanal Author: Peter Polcz (ppolcz@gmail.com)
Created on 2018. September 23.
% Szimbolikus valtozok bevezetese
x = sym('x', 'real');
y = sym('y', 'real');
z = sym('y', 'real');
% Vagy egyetlen sorban
syms x y z real
r = [ x ; y ; z ];
% Skalarmezo
f = x^2*sin(x*y) + exp(x*z^2);
% Vektormezo
F = [
x/y - z/x
y/z - x/y
z/x - y/z
];
% Gradiens r = (x,y,z) szerint
grad_f = jacobian(f,r)
% Divergencia r = (x,y,z) szerint
div_F = divergence(F,r)
% Rotacio r = (x,y,z) szerint
rot_F = curl(F,r)
% Jacobi matrix r = (x,y,x) szerint
Jacobian_F = jacobian(F,r)
grad_f = [ z^2*exp(x*z^2) + 2*x*sin(x*y) + x^2*y*cos(x*y), x^3*cos(x*y), 2*x*z*exp(x*z^2)] div_F = x/y^2 + z/x^2 + y/z^2 + 1/x + 1/y + 1/z rot_F = y/z^2 - 1/z z/x^2 - 1/x x/y^2 - 1/y Jacobian_F = [ z/x^2 + 1/y, -x/y^2, -1/x] [ -1/y, x/y^2 + 1/z, -y/z^2] [ -z/x^2, -1/z, y/z^2 + 1/x]