Compute Eigenvalues of a Matrix
Find eigenvalues and eigenvectors of any square matrix online — no MATLAB® license required.
A = [4 1; 2 3];
[V, D] = eig(A);
disp(D)Open in SimLab →Run your .m files online with 510+ MATLAB®-compatible functions: matrices, ODEs, FFT, Bode plots, symbolic math, and interactive plotting. No install, no license, no cost.
Copy, paste, or click Open in SimLab to run any example in your browser — matrices, FFT, Bode plots, ODE solvers.
Find eigenvalues and eigenvectors of any square matrix online — no MATLAB® license required.
A = [4 1; 2 3];
[V, D] = eig(A);
disp(D)Open in SimLab →Perform a Fast Fourier Transform on a time-domain signal in your browser with 510+ MATLAB®-compatible functions.
t = 0:0.001:1;
x = sin(2*pi*50*t) + 0.5*sin(2*pi*120*t);
Y = fft(x);
plot(abs(Y(1:500)))Open in SimLab →Generate the Bode plot of a transfer function for control systems analysis — no install, no license.
s = tf('s');
G = 10 / (s^2 + 2*s + 10);
bode(G)Open in SimLab →Integrate an ordinary differential equation using MATLAB®-compatible ode45, ode23, or ode113.
f = @(t,y) -2*y + sin(t);
[t, y] = ode45(f, [0 10], 1);
plot(t, y)Open in SimLab →MATLAB®-level capability without the price tag or installation hassle.
| Feature | SimLab | MATLAB | Octave | Desmos |
|---|---|---|---|---|
| Price | Free | $2,150+/yr | Free | Free |
| Installation | None | Required | Required | None |
| Browser-based | Yes | Slow | No | Yes |
| Matrix operations | Yes | Yes | Yes | No |
| Symbolic math | Yes | Yes | Limited | No |
| Plotting | Yes | Yes | Yes | 2D only |
| Signal processing | Yes | Yes | Yes | No |
| Control systems | Yes | Yes | Yes | No |
| Programming (for/if) | Yes | Yes | Yes | No |
510+ functions — sin, cos, sqrt, abs, mod, round, regex, and more
Matrix ops, eigenvalues, SVD, LU/QR decomposition
mean, std, variance, histfit, normcdf, regression
FFT, filters, spectrograms, convolution, windowing
Transfer functions, Bode plots, root locus, PID tuning
fminunc, fmincon, linprog, genetic algorithms
polyfit, spline interpolation, least squares, NURBS
Symbolic differentiation, integration, simplification
2D/3D plots, heatmaps, polar, subplots, export to PNG
Heavy computations offloaded to cloud for speed
Download scripts, share workspace links, export data
No license, no signup, no install — runs in your browser
Yes. SimLab is 100% free to use with no signup, no license, and no usage limits. It runs entirely in your browser at simulations4all.com/simlab.
No installation is required. SimLab runs entirely in your web browser. Just open simulations4all.com/simlab and start writing MATLAB-compatible code immediately.
Most script-style .m files run with little or no change. You can open .m files via the file picker or drag-and-drop. SimLab supports MATLAB®-compatible syntax including varargin/varargout, persistent and global variables inside functions, implicit expansion, command-style function calls, and 510+ built-in functions. On import, SimLab automatically translates away classdef (OOP) blocks, top-level global/persistent/import declarations, and a few renamed functions — it surfaces warnings for each translation. Advanced toolbox-specific functions may require minor adjustments.
MATLAB Online is the official MathWorks product and requires a paid license (from $2,150/year for individual commercial use). SimLab is a free, independent, browser-based alternative with MATLAB-compatible syntax. It is not affiliated with or endorsed by The MathWorks, Inc.
GNU Octave requires local installation and runs as a native desktop app. SimLab runs 100% in the browser with no install. Both are free and MATLAB-compatible, but SimLab is optimized for zero-friction access and sharing scripts via URL.
Yes. SimLab supports 2D and 3D plotting including plot, plot3, surf, mesh, contour, polar, heatmap, and subplot. Control systems plots including Bode, Nyquist, root locus, and step responses are also supported.
SimLab implements 510+ MATLAB-compatible functions across linear algebra (eig, svd, lu, qr), signal processing (fft, filter, conv), control systems (tf, bode, step), optimization (linprog, fmincon, fminunc), symbolic math (diff, int, simplify), statistics (mean, std, regress), and ODE solvers (ode45, ode23, ode113).
SimLab works on tablets and larger mobile screens. For a full workspace experience with side-by-side editor, console, and figure panels, a desktop or laptop browser is recommended.
Dive into documentation, the full function reference, or step-by-step tutorials.
No signup required. Open the workspace and start calculating.
Open Workspace