Reference
Built-in functions
Search and filter the built-in functions documented for the Sun interpreter.
Function catalog
This inventory follows the runtime dispatch and parallel purity lists. Signatures distinguish interpreter support, native LLVM lowering, and effects that require a capable runtime host.
222 functions
| Name | Signature | Description | Availability |
|---|---|---|---|
fmincon | [x,fval] = fmincon(fun,x0,A,b[,Aeq,beq[,lb,ub[,nonlcon[,options]]]]) | EN: Stage 6.1 only: local constrained minimization using slsqp-rssl 0.1.0, a pure Rust port of SciPy's Fortran SLSQP. Exactly 4/6/8/9/10 arguments; x preserves Number/real row/column x0 shape (1..64 coordinates), fval is a Number, at most two outputs, no exitflag. PT: Apenas etapa 6.1: minimizacao local com restricoes via slsqp-rssl 0.1.0, port Rust puro do SLSQP Fortran do SciPy. Exatamente 4/6/8/9/10 argumentos; x preserva forma Number/linha/coluna real de x0 (1..64 coordenadas), fval Number, ate duas saidas, sem exitflag. EN: A*x<=b, native Aeq*x=beq, lb<=x<=ub, nonlcon declares TWO outputs c<=0,ceq=0 with fixed counts <=64 total. <=512 combined linear rows; workspace<=16777216 elements. Only four case-sensitive Struct options: MaxIterations=200 (cap 10000), MaxFunctionEvaluations=10000 (cap 100000, shared fun+nonlcon including FD/final), OptimalityTolerance=1e-8 (backend absolute accuracy, not independent KKT certification), ConstraintTolerance=1e-8 (final original units). Default bounds +/-Inf map internally to +/-realmax, not 1e12; x0 outside bounds errors. Fixed sqrt(eps) finite differences may probe OUTSIDE bounds, no clamp; callbacks must be deterministic and finite for all queries, with per-step nonlinear caching. Original errors/cancellation propagate; bindings atomic, not I/O rollback. Blocked in parfor; LLVM requires sun run, no fallback. No global optimum guarantee or proof of unboundedness. PT: A*x<=b, Aeq*x=beq nativa, lb<=x<=ub, nonlcon declara DUAS saidas c<=0,ceq=0 com contagens fixas <=64 no total. <=512 linhas lineares combinadas; workspace<=16777216 elementos. Apenas quatro opcoes Struct sensiveis a maiusculas: MaxIterations=200 (teto 10000), MaxFunctionEvaluations=10000 (teto 100000, compartilhado fun+nonlcon incluindo FD/final), OptimalityTolerance=1e-8 (precisao absoluta do backend, nao certificado KKT independente), ConstraintTolerance=1e-8 (final em unidades originais). Bounds padrao +/-Inf mapeiam internamente para +/-realmax, nao 1e12; x0 fora dos bounds gera erro. Diferencas finitas fixas sqrt(eps) podem consultar FORA dos bounds, sem clamp; callbacks deterministas e finitos em todas as consultas, com cache nao linear por passo. Erros originais/cancelamento propagam; bindings atomicos, nao rollback de I/O. Bloqueado em parfor; LLVM exige sun run, sem fallback. Sem garantia de otimo global ou prova de ilimitacao. See /language/constrained-optimization. | Interpreter |
sparse | sparse(A) | sparse(m,n) | sparse(i,j,v,m,n) | EN: Canonical finite real sparse matrix; duplicate 1-based triplets sum and zeros disappear. double(S) returns a validated sparse clone preserving representation; only full(S) materializes a dense matrix. PT: Matriz esparsa real finita canonica; tripletas 1-based duplicadas somam e zeros desaparecem. double(S) retorna clone esparso validado preservando a representacao; somente full(S) materializa matriz densa. EN: Stage 5 bounded subset: logical rows*cols<=16777216, sparse input/stored triplets<=1000000. Existing double(S) returns a validated sparse clone preserving representation; only full(S) materializes a dense matrix, no new builtin. All 11 calls blocked in parfor; LLVM requires sun run. PCG/GMRES: x column, flag 0/1/2, true relres, total iter<=10000; no preconditioners/x0. PT: Subconjunto limitado da etapa 5: produto logico rows*cols<=16777216, tripletas de entrada/armazenadas<=1000000. double(S) existente retorna clone esparso validado preservando a representacao; somente full(S) materializa matriz densa, sem novo builtin. Todas as 11 chamadas bloqueadas em parfor; LLVM exige sun run. PCG/GMRES: x coluna, flag 0/1/2, relres verdadeiro, iter total<=10000; sem precondicionadores/x0. See /language/sparse-advanced-solvers. | Interpreter |
full | full(A) | EN: Convert a finite real dense/sparse matrix to a dense matrix. PT: Converte matriz real finita densa/esparsa em matriz densa. EN: Stage 5 bounded subset: logical rows*cols<=16777216, sparse input/stored triplets<=1000000. Existing double(S) returns a validated sparse clone preserving representation; only full(S) materializes a dense matrix, no new builtin. All 11 calls blocked in parfor; LLVM requires sun run. PCG/GMRES: x column, flag 0/1/2, true relres, total iter<=10000; no preconditioners/x0. PT: Subconjunto limitado da etapa 5: produto logico rows*cols<=16777216, tripletas de entrada/armazenadas<=1000000. double(S) existente retorna clone esparso validado preservando a representacao; somente full(S) materializa matriz densa, sem novo builtin. Todas as 11 chamadas bloqueadas em parfor; LLVM exige sun run. PCG/GMRES: x coluna, flag 0/1/2, relres verdadeiro, iter total<=10000; sem precondicionadores/x0. See /language/sparse-advanced-solvers. | Interpreter |
issparse | issparse(value) | EN: True only for Sparse values (class double). PT: Verdadeiro apenas para valores Sparse (class double). EN: Stage 5 bounded subset: logical rows*cols<=16777216, sparse input/stored triplets<=1000000. Existing double(S) returns a validated sparse clone preserving representation; only full(S) materializes a dense matrix, no new builtin. All 11 calls blocked in parfor; LLVM requires sun run. PCG/GMRES: x column, flag 0/1/2, true relres, total iter<=10000; no preconditioners/x0. PT: Subconjunto limitado da etapa 5: produto logico rows*cols<=16777216, tripletas de entrada/armazenadas<=1000000. double(S) existente retorna clone esparso validado preservando a representacao; somente full(S) materializa matriz densa, sem novo builtin. Todas as 11 chamadas bloqueadas em parfor; LLVM exige sun run. PCG/GMRES: x coluna, flag 0/1/2, relres verdadeiro, iter total<=10000; sem precondicionadores/x0. See /language/sparse-advanced-solvers. | Interpreter |
nnz | nnz(A) | EN: Count nonzeros in finite real dense/sparse matrices or a finite Number. PT: Conta nao zeros em matrizes reais finitas densas/esparsas ou Number finito. EN: Stage 5 bounded subset: logical rows*cols<=16777216, sparse input/stored triplets<=1000000. Existing double(S) returns a validated sparse clone preserving representation; only full(S) materializes a dense matrix, no new builtin. All 11 calls blocked in parfor; LLVM requires sun run. PCG/GMRES: x column, flag 0/1/2, true relres, total iter<=10000; no preconditioners/x0. PT: Subconjunto limitado da etapa 5: produto logico rows*cols<=16777216, tripletas de entrada/armazenadas<=1000000. double(S) existente retorna clone esparso validado preservando a representacao; somente full(S) materializa matriz densa, sem novo builtin. Todas as 11 chamadas bloqueadas em parfor; LLVM exige sun run. PCG/GMRES: x coluna, flag 0/1/2, relres verdadeiro, iter total<=10000; sem precondicionadores/x0. See /language/sparse-advanced-solvers. | Interpreter |
pcg | [x,flag,relres,iter] = pcg(A,b[,tol[,maxiter]]) | EN: Assumes SPD and checks exact symmetry; defaults tol=1e-6, maxiter=max(1,min(n,1000)). PT: Assume SPD e verifica simetria exata; padroes tol=1e-6, maxiter=max(1,min(n,1000)). EN: Stage 5 bounded subset: logical rows*cols<=16777216, sparse input/stored triplets<=1000000. Existing double(S) returns a validated sparse clone preserving representation; only full(S) materializes a dense matrix, no new builtin. All 11 calls blocked in parfor; LLVM requires sun run. PCG/GMRES: x column, flag 0/1/2, true relres, total iter<=10000; no preconditioners/x0. PT: Subconjunto limitado da etapa 5: produto logico rows*cols<=16777216, tripletas de entrada/armazenadas<=1000000. double(S) existente retorna clone esparso validado preservando a representacao; somente full(S) materializa matriz densa, sem novo builtin. Todas as 11 chamadas bloqueadas em parfor; LLVM exige sun run. PCG/GMRES: x coluna, flag 0/1/2, relres verdadeiro, iter total<=10000; sem precondicionadores/x0. See /language/sparse-advanced-solvers. | Interpreter |
gmres | [x,flag,relres,iter] = gmres(A,b[,restart[,tol[,maxiter]]]) | EN: Restarted GMRES; defaults restart=max(1,min(n,20)), tol=1e-6, maxiter=max(1,min(n,1000)); iter counts total Arnoldi steps across restarts. PT: GMRES reiniciado; padroes restart=max(1,min(n,20)), tol=1e-6, maxiter=max(1,min(n,1000)); iter conta passos Arnoldi totais entre reinicios. EN: Stage 5 bounded subset: logical rows*cols<=16777216, sparse input/stored triplets<=1000000. Existing double(S) returns a validated sparse clone preserving representation; only full(S) materializes a dense matrix, no new builtin. All 11 calls blocked in parfor; LLVM requires sun run. PCG/GMRES: x column, flag 0/1/2, true relres, total iter<=10000; no preconditioners/x0. PT: Subconjunto limitado da etapa 5: produto logico rows*cols<=16777216, tripletas de entrada/armazenadas<=1000000. double(S) existente retorna clone esparso validado preservando a representacao; somente full(S) materializa matriz densa, sem novo builtin. Todas as 11 chamadas bloqueadas em parfor; LLVM exige sun run. PCG/GMRES: x coluna, flag 0/1/2, relres verdadeiro, iter total<=10000; sem precondicionadores/x0. See /language/sparse-advanced-solvers. | Interpreter |
eigs | values = eigs(A[,k[,which]]) | [V,D] = eigs(A[,k[,which]]) | EN: Real symmetric ONLY, bounded DENSE reduction order <=512; default k=min(6,n), which='largestabs' or 'smallestabs'. Real values column or real V,D, not general complex or scalable Krylov eigs. PT: APENAS real simetrica, reducao DENSA limitada a ordem <=512; padrao k=min(6,n), which='largestabs' ou 'smallestabs'. Coluna real de valores ou V,D reais; nao e eigs complexo geral nem Krylov escalavel. EN: Stage 5 bounded subset: logical rows*cols<=16777216, sparse input/stored triplets<=1000000. Existing double(S) returns a validated sparse clone preserving representation; only full(S) materializes a dense matrix, no new builtin. All 11 calls blocked in parfor; LLVM requires sun run. PCG/GMRES: x column, flag 0/1/2, true relres, total iter<=10000; no preconditioners/x0. PT: Subconjunto limitado da etapa 5: produto logico rows*cols<=16777216, tripletas de entrada/armazenadas<=1000000. double(S) existente retorna clone esparso validado preservando a representacao; somente full(S) materializa matriz densa, sem novo builtin. Todas as 11 chamadas bloqueadas em parfor; LLVM exige sun run. PCG/GMRES: x coluna, flag 0/1/2, relres verdadeiro, iter total<=10000; sem precondicionadores/x0. See /language/sparse-advanced-solvers. | Interpreter |
fsolve | [x,residual] = fsolve(fun,x0[,tol[,maxiter]]) | EN: Levenberg-Marquardt with finite-difference Jacobian; preserves Number/row/column x0; residual column, not exitflag. Defaults tol=1e-8, maxiter=100; <=128 coordinates, 100000 callbacks including Jacobians/final checks. PT: Levenberg-Marquardt com Jacobiana por diferencas finitas; preserva Number/linha/coluna de x0; residual coluna, nao exitflag. Padroes tol=1e-8, maxiter=100; <=128 coordenadas, 100000 callbacks incluindo Jacobianas/verificacoes finais. EN: Stage 5 bounded subset: logical rows*cols<=16777216, sparse input/stored triplets<=1000000. Existing double(S) returns a validated sparse clone preserving representation; only full(S) materializes a dense matrix, no new builtin. All 11 calls blocked in parfor; LLVM requires sun run. PCG/GMRES: x column, flag 0/1/2, true relres, total iter<=10000; no preconditioners/x0. PT: Subconjunto limitado da etapa 5: produto logico rows*cols<=16777216, tripletas de entrada/armazenadas<=1000000. double(S) existente retorna clone esparso validado preservando a representacao; somente full(S) materializa matriz densa, sem novo builtin. Todas as 11 chamadas bloqueadas em parfor; LLVM exige sun run. PCG/GMRES: x coluna, flag 0/1/2, relres verdadeiro, iter total<=10000; sem precondicionadores/x0. See /language/sparse-advanced-solvers. | Interpreter |
lsqnonneg | [x,resnorm] = lsqnonneg(C,d[,tol]) | EN: Finite real dense nonempty C(m,n), d(m,1), n<=128; NNLS column x and squared residual norm. Optional tol=1e-8 checks normalized KKT, not a formal optimality guarantee; no iteration argument. Originally nonzero C/d entries normalized below sqrt(MIN_POSITIVE) (~1.49e-154) cause a dynamic-range error regardless of tol, guarding backend product underflow. PT: C(m,n), d(m,1) densos reais finitos nao vazios, n<=128; NNLS retorna x coluna e norma residual ao quadrado. tol opcional=1e-8 verifica KKT normalizado, sem garantia formal de otimalidade; sem argumento de iteracoes. Entradas C/d originalmente nao zero normalizadas abaixo de sqrt(MIN_POSITIVE) (~1.49e-154) geram erro de faixa dinamica independente de tol, protegendo produtos do backend contra underflow. EN: Stage 5 bounded subset: logical rows*cols<=16777216, sparse input/stored triplets<=1000000. Existing double(S) returns a validated sparse clone preserving representation; only full(S) materializes a dense matrix, no new builtin. All 11 calls blocked in parfor; LLVM requires sun run. PCG/GMRES: x column, flag 0/1/2, true relres, total iter<=10000; no preconditioners/x0. PT: Subconjunto limitado da etapa 5: produto logico rows*cols<=16777216, tripletas de entrada/armazenadas<=1000000. double(S) existente retorna clone esparso validado preservando a representacao; somente full(S) materializa matriz densa, sem novo builtin. Todas as 11 chamadas bloqueadas em parfor; LLVM exige sun run. PCG/GMRES: x coluna, flag 0/1/2, relres verdadeiro, iter total<=10000; sem precondicionadores/x0. See /language/sparse-advanced-solvers. | Interpreter |
ode15s | [T,Y] = ode15s(fun,tspan,y0[,reltol[,abstol]]) | EN: ivp adaptive BDF orders 1-5, not MATLAB NDF; same API as ode45/ode23, defaults reltol=1e-6, abstol=1e-9. T column, Y time rows; exact requested grid forwards/backwards, 100000 callbacks including Jacobians. PT: BDF adaptativo ivp de ordens 1-5, nao NDF do MATLAB; mesma API de ode45/ode23, padroes reltol=1e-6, abstol=1e-9. T coluna, Y tempos nas linhas; grade pedida exata crescente/decrescente, 100000 callbacks incluindo Jacobianas. EN: Stage 5 bounded subset: logical rows*cols<=16777216, sparse input/stored triplets<=1000000. Existing double(S) returns a validated sparse clone preserving representation; only full(S) materializes a dense matrix, no new builtin. All 11 calls blocked in parfor; LLVM requires sun run. PCG/GMRES: x column, flag 0/1/2, true relres, total iter<=10000; no preconditioners/x0. PT: Subconjunto limitado da etapa 5: produto logico rows*cols<=16777216, tripletas de entrada/armazenadas<=1000000. double(S) existente retorna clone esparso validado preservando a representacao; somente full(S) materializa matriz densa, sem novo builtin. Todas as 11 chamadas bloqueadas em parfor; LLVM exige sun run. PCG/GMRES: x coluna, flag 0/1/2, relres verdadeiro, iter total<=10000; sem precondicionadores/x0. See /language/sparse-advanced-solvers. | Interpreter |
linprog | [x,fval] = linprog(f,A,b[,Aeq,beq[,lb,ub]]) | EN: Exactly 3/5/7 arguments; [] defaults, lb=-Inf and ub=Inf. Dense real LP, <=128 variables, 10000 constraints, 1000000 coefficients including objective; cooperative 5-second backend timeout, no exitflag. Positive-scale objective/constraint-row normalization preserves nonzero entries or errors on range loss; postchecks use scaled feasibility tolerance 1e-8, not a formal optimality guarantee; fval uses original f. PT: Exatamente 3/5/7 argumentos; padroes com [], lb=-Inf e ub=Inf. LP real denso, <=128 variaveis, 10000 restricoes, 1000000 coeficientes incluindo objetivo; timeout cooperativo do backend de 5 segundos, sem exitflag. Normalizacao por escala positiva do objetivo/linhas de restricao preserva entradas nao zero ou gera erro de faixa; pos-checagens usam tolerancia de viabilidade escalada 1e-8, sem garantia formal de otimalidade; fval usa f original. EN: Stage 5 bounded subset: logical rows*cols<=16777216, sparse input/stored triplets<=1000000. Existing double(S) returns a validated sparse clone preserving representation; only full(S) materializes a dense matrix, no new builtin. All 11 calls blocked in parfor; LLVM requires sun run. PCG/GMRES: x column, flag 0/1/2, true relres, total iter<=10000; no preconditioners/x0. PT: Subconjunto limitado da etapa 5: produto logico rows*cols<=16777216, tripletas de entrada/armazenadas<=1000000. double(S) existente retorna clone esparso validado preservando a representacao; somente full(S) materializa matriz densa, sem novo builtin. Todas as 11 chamadas bloqueadas em parfor; LLVM exige sun run. PCG/GMRES: x coluna, flag 0/1/2, relres verdadeiro, iter total<=10000; sem precondicionadores/x0. See /language/sparse-advanced-solvers. | Interpreter |
jsonencode | jsonencode(value) | EN: Encode supported values as bounded JSON text. PT: Codifica valores suportados como texto JSON limitado. EN: One output; null is explicit, finite numbers only, precision-losing large JSON integers rejected. Vectors decode as columns; tables encode as column objects, not typed round trips. PT: Uma saida; null explicito, apenas numeros finitos, inteiros JSON grandes com perda de precisao rejeitados. Vetores decodificam em colunas; tabelas codificam como objetos de colunas, sem round trip tipado. See /language/data-and-files. | Interpreter |
jsondecode | jsondecode(value) | EN: Decode JSON into scalars, matrices, structs and cells. PT: Decodifica JSON em escalares, matrizes, structs e cells. EN: One output; null is explicit, finite numbers only, precision-losing large JSON integers rejected. Vectors decode as columns; tables encode as column objects, not typed round trips. PT: Uma saida; null explicito, apenas numeros finitos, inteiros JSON grandes com perda de precisao rejeitados. Vetores decodificam em colunas; tabelas codificam como objetos de colunas, sem round trip tipado. See /language/data-and-files. | Interpreter |
fileread | fileread(filename) | EN: UTF-8 text, at most 8 MiB. PT: Texto UTF-8, ate 8 MiB. EN: RuntimeHost filesystem access, not a sandbox; all new data builtins are blocked in parfor and rejected by LLVM (use sun run). Readers return one output; writers return none and output-arity errors occur before writing. PT: Acesso a arquivos via RuntimeHost, nao sandbox; todos os novos builtins de dados sao bloqueados em parfor e rejeitados por LLVM (use sun run). Leitores retornam uma saida; escritores nenhuma, com erros de aridade antes da escrita. See /language/data-and-files. | InterpreterHost |
filewrite | filewrite(filename, text) | EN: Atomically replace UTF-8 text, at most 8 MiB; zero outputs. PT: Substitui texto UTF-8 atomicamente, ate 8 MiB; zero saidas. EN: RuntimeHost filesystem access, not a sandbox; all new data builtins are blocked in parfor and rejected by LLVM (use sun run). Readers return one output; writers return none and output-arity errors occur before writing. PT: Acesso a arquivos via RuntimeHost, nao sandbox; todos os novos builtins de dados sao bloqueados em parfor e rejeitados por LLVM (use sun run). Leitores retornam uma saida; escritores nenhuma, com erros de aridade antes da escrita. See /language/data-and-files. | InterpreterHost |
readlines | readlines(filename) | EN: UTF-8 lines as column cellstr; at most 100000 lines / 8 MiB. PT: Linhas UTF-8 como cellstr coluna; ate 100000 linhas / 8 MiB. EN: RuntimeHost filesystem access, not a sandbox; all new data builtins are blocked in parfor and rejected by LLVM (use sun run). Readers return one output; writers return none and output-arity errors occur before writing. PT: Acesso a arquivos via RuntimeHost, nao sandbox; todos os novos builtins de dados sao bloqueados em parfor e rejeitados por LLVM (use sun run). Leitores retornam uma saida; escritores nenhuma, com erros de aridade antes da escrita. See /language/data-and-files. | InterpreterHost |
writelines | writelines(textOrCellstr, filename) | EN: Append missing LF to each item and atomically replace; zero outputs / 8 MiB. PT: Adiciona LF ausente a cada item e substitui atomicamente; zero saidas / 8 MiB. EN: RuntimeHost filesystem access, not a sandbox; all new data builtins are blocked in parfor and rejected by LLVM (use sun run). Readers return one output; writers return none and output-arity errors occur before writing. PT: Acesso a arquivos via RuntimeHost, nao sandbox; todos os novos builtins de dados sao bloqueados em parfor e rejeitados por LLVM (use sun run). Leitores retornam uma saida; escritores nenhuma, com erros de aridade antes da escrita. See /language/data-and-files. | InterpreterHost |
readbytes | readbytes(filename) | EN: Numeric row of bytes 0..255, at most 16 MiB. PT: Linha numerica de bytes 0..255, ate 16 MiB. EN: RuntimeHost filesystem access, not a sandbox; all new data builtins are blocked in parfor and rejected by LLVM (use sun run). Readers return one output; writers return none and output-arity errors occur before writing. PT: Acesso a arquivos via RuntimeHost, nao sandbox; todos os novos builtins de dados sao bloqueados em parfor e rejeitados por LLVM (use sun run). Leitores retornam uma saida; escritores nenhuma, com erros de aridade antes da escrita. See /language/data-and-files. | InterpreterHost |
writebytes | writebytes(filename, bytes) | EN: Finite integer real vector in 0..255, at most 16 MiB; zero outputs. PT: Vetor real inteiro finito em 0..255, ate 16 MiB; zero saidas. EN: RuntimeHost filesystem access, not a sandbox; all new data builtins are blocked in parfor and rejected by LLVM (use sun run). Readers return one output; writers return none and output-arity errors occur before writing. PT: Acesso a arquivos via RuntimeHost, nao sandbox; todos os novos builtins de dados sao bloqueados em parfor e rejeitados por LLVM (use sun run). Leitores retornam uma saida; escritores nenhuma, com erros de aridade antes da escrita. See /language/data-and-files. | InterpreterHost |
readtable | readtable(filename[, sheet]) | EN: Headered .csv or .xlsx only; sheet name/index only for XLSX. Both imports reject the exact column name Properties, reserved for metadata; lowercase properties is valid. PT: Somente .csv ou .xlsx com cabecalhos; nome/indice de planilha apenas para XLSX. Ambas as importacoes rejeitam o nome exato de coluna Properties, reservado para metadados; properties em minusculas e valido. EN: RuntimeHost filesystem access, not a sandbox; all new data builtins are blocked in parfor and rejected by LLVM (use sun run). Readers return one output; writers return none and output-arity errors occur before writing. PT: Acesso a arquivos via RuntimeHost, nao sandbox; todos os novos builtins de dados sao bloqueados em parfor e rejeitados por LLVM (use sun run). Leitores retornam uma saida; escritores nenhuma, com erros de aridade antes da escrita. See /language/data-and-files. | InterpreterHost |
writetable | writetable(table, filename[, sheet]) | EN: Atomic .csv/.xlsx replacement, not append; zero outputs. PT: Substituicao atomica .csv/.xlsx, nao append; zero saidas. EN: RuntimeHost filesystem access, not a sandbox; all new data builtins are blocked in parfor and rejected by LLVM (use sun run). Readers return one output; writers return none and output-arity errors occur before writing. PT: Acesso a arquivos via RuntimeHost, nao sandbox; todos os novos builtins de dados sao bloqueados em parfor e rejeitados por LLVM (use sun run). Leitores retornam uma saida; escritores nenhuma, com erros de aridade antes da escrita. See /language/data-and-files. | InterpreterHost |
imread | imread(filename) | EN: 8-bit PNG/JPEG: grayscale matrix or RGB(A) channel struct, never N-D. PT: PNG/JPEG 8 bits: matriz cinza ou struct de canais RGB(A), nunca N-D. EN: RuntimeHost filesystem access, not a sandbox; all new data builtins are blocked in parfor and rejected by LLVM (use sun run). Readers return one output; writers return none and output-arity errors occur before writing. PT: Acesso a arquivos via RuntimeHost, nao sandbox; todos os novos builtins de dados sao bloqueados em parfor e rejeitados por LLVM (use sun run). Leitores retornam uma saida; escritores nenhuma, com erros de aridade antes da escrita. See /language/data-and-files. | InterpreterHost |
imwrite | imwrite(image, filename) | EN: Atomic PNG/JPEG; integer samples 0..255; JPEG lossy quality 90, no alpha; zero outputs. PT: PNG/JPEG atomico; amostras inteiras 0..255; JPEG com perdas qualidade 90, sem alpha; zero saidas. EN: RuntimeHost filesystem access, not a sandbox; all new data builtins are blocked in parfor and rejected by LLVM (use sun run). Readers return one output; writers return none and output-arity errors occur before writing. PT: Acesso a arquivos via RuntimeHost, nao sandbox; todos os novos builtins de dados sao bloqueados em parfor e rejeitados por LLVM (use sun run). Leitores retornam uma saida; escritores nenhuma, com erros de aridade antes da escrita. See /language/data-and-files. | InterpreterHost |
struct | struct() | struct(name, value, ...) | EN: Scalar value-copy struct; unique nonempty fields. PT: Struct escalar por valor; campos unicos nao vazios. EN: One output; value semantics, depth 32 / 100000 container entries / 8 MiB per text. No struct arrays, OOP or N-D arrays. PT: Uma saida; semantica de valor, profundidade 32 / 100000 entradas / 8 MiB por texto. Sem arrays de structs, OOP ou arrays N-D. See /language/data-and-files. | Interpreter |
cell | cell(n) | cell(m, n) | cell([m,n]) | EN: 2D cell initialized with null, not []. PT: Cell 2D inicializada com null, nao []. EN: One output; value semantics, depth 32 / 100000 container entries / 8 MiB per text. No struct arrays, OOP or N-D arrays. PT: Uma saida; semantica de valor, profundidade 32 / 100000 entradas / 8 MiB por texto. Sem arrays de structs, OOP ou arrays N-D. See /language/data-and-files. | Interpreter |
isstruct | isstruct(value) | EN: Exact container/null predicate. PT: Predicado de tipo de conteiner/null. EN: One output; value semantics, depth 32 / 100000 container entries / 8 MiB per text. No struct arrays, OOP or N-D arrays. PT: Uma saida; semantica de valor, profundidade 32 / 100000 entradas / 8 MiB por texto. Sem arrays de structs, OOP ou arrays N-D. See /language/data-and-files. | Interpreter |
iscell | iscell(value) | EN: Exact container/null predicate. PT: Predicado de tipo de conteiner/null. EN: One output; value semantics, depth 32 / 100000 container entries / 8 MiB per text. No struct arrays, OOP or N-D arrays. PT: Uma saida; semantica de valor, profundidade 32 / 100000 entradas / 8 MiB por texto. Sem arrays de structs, OOP ou arrays N-D. See /language/data-and-files. | Interpreter |
istable | istable(value) | EN: Exact container/null predicate. PT: Predicado de tipo de conteiner/null. EN: One output; value semantics, depth 32 / 100000 container entries / 8 MiB per text. No struct arrays, OOP or N-D arrays. PT: Uma saida; semantica de valor, profundidade 32 / 100000 entradas / 8 MiB por texto. Sem arrays de structs, OOP ou arrays N-D. See /language/data-and-files. | Interpreter |
isnull | isnull(value) | EN: Exact container/null predicate. PT: Predicado de tipo de conteiner/null. EN: One output; value semantics, depth 32 / 100000 container entries / 8 MiB per text. No struct arrays, OOP or N-D arrays. PT: Uma saida; semantica de valor, profundidade 32 / 100000 entradas / 8 MiB por texto. Sem arrays de structs, OOP ou arrays N-D. See /language/data-and-files. | Interpreter |
null | null() | EN: Explicit JSON null value. PT: Valor null explicito de JSON. EN: One output; value semantics, depth 32 / 100000 container entries / 8 MiB per text. No struct arrays, OOP or N-D arrays. PT: Uma saida; semantica de valor, profundidade 32 / 100000 entradas / 8 MiB por texto. Sem arrays de structs, OOP ou arrays N-D. See /language/data-and-files. | Interpreter |
fieldnames | fieldnames(s) | EN: Sorted field names as a column cellstr. PT: Nomes ordenados em cellstr coluna. EN: One output; value semantics, depth 32 / 100000 container entries / 8 MiB per text. No struct arrays, OOP or N-D arrays. PT: Uma saida; semantica de valor, profundidade 32 / 100000 entradas / 8 MiB por texto. Sem arrays de structs, OOP ou arrays N-D. See /language/data-and-files. | Interpreter |
isfield | isfield(s, name) | EN: Tests one field name. PT: Testa um nome de campo. EN: One output; value semantics, depth 32 / 100000 container entries / 8 MiB per text. No struct arrays, OOP or N-D arrays. PT: Uma saida; semantica de valor, profundidade 32 / 100000 entradas / 8 MiB por texto. Sem arrays de structs, OOP ou arrays N-D. See /language/data-and-files. | Interpreter |
getfield | getfield(value, name) | EN: Reads a struct/table field. PT: Le campo de struct/table. EN: One output; value semantics, depth 32 / 100000 container entries / 8 MiB per text. No struct arrays, OOP or N-D arrays. PT: Uma saida; semantica de valor, profundidade 32 / 100000 entradas / 8 MiB por texto. Sem arrays de structs, OOP ou arrays N-D. See /language/data-and-files. | Interpreter |
setfield | setfield(value, name, replacement) | EN: Returns an updated copy of a struct/table. PT: Retorna copia atualizada de struct/table. EN: One output; value semantics, depth 32 / 100000 container entries / 8 MiB per text. No struct arrays, OOP or N-D arrays. PT: Uma saida; semantica de valor, profundidade 32 / 100000 entradas / 8 MiB por texto. Sem arrays de structs, OOP ou arrays N-D. See /language/data-and-files. | Interpreter |
rmfield | rmfield(s, nameOrCellstr) | EN: Returns a copy without existing named fields. PT: Retorna copia sem os campos existentes indicados. EN: One output; value semantics, depth 32 / 100000 container entries / 8 MiB per text. No struct arrays, OOP or N-D arrays. PT: Uma saida; semantica de valor, profundidade 32 / 100000 entradas / 8 MiB por texto. Sem arrays de structs, OOP ou arrays N-D. See /language/data-and-files. | Interpreter |
containers.Map | containers.Map() | containers.Map(cellkeys, cellvalues) | EN: Value-copy map with unique string keys; @containers.Map supported. PT: Mapa por valor com chaves string unicas; aceita @containers.Map. EN: One output; value semantics, depth 32 / 100000 container entries / 8 MiB per text. No struct arrays, OOP or N-D arrays. PT: Uma saida; semantica de valor, profundidade 32 / 100000 entradas / 8 MiB por texto. Sem arrays de structs, OOP ou arrays N-D. See /language/data-and-files. | Interpreter |
keys | keys(map) | EN: Sorted string keys as a column cell. PT: Chaves string ordenadas em cell coluna. EN: One output; value semantics, depth 32 / 100000 container entries / 8 MiB per text. No struct arrays, OOP or N-D arrays. PT: Uma saida; semantica de valor, profundidade 32 / 100000 entradas / 8 MiB por texto. Sem arrays de structs, OOP ou arrays N-D. See /language/data-and-files. | Interpreter |
values | values(map) | EN: Values in sorted-key order as a column cell. PT: Valores em cell coluna na ordem das chaves. EN: One output; value semantics, depth 32 / 100000 container entries / 8 MiB per text. No struct arrays, OOP or N-D arrays. PT: Uma saida; semantica de valor, profundidade 32 / 100000 entradas / 8 MiB por texto. Sem arrays de structs, OOP ou arrays N-D. See /language/data-and-files. | Interpreter |
isKey | isKey(map, keyOrCellstr) | EN: Scalar membership or shape-preserving logical matrix. PT: Pertinencia escalar ou matriz logica na forma das chaves. EN: One output; value semantics, depth 32 / 100000 container entries / 8 MiB per text. No struct arrays, OOP or N-D arrays. PT: Uma saida; semantica de valor, profundidade 32 / 100000 entradas / 8 MiB por texto. Sem arrays de structs, OOP ou arrays N-D. See /language/data-and-files. | Interpreter |
remove | remove(map, keyOrCellstr) | EN: Returns a new map; missing keys error, no handle mutation. PT: Retorna novo mapa; chave ausente gera erro, sem mutacao de handle. EN: One output; value semantics, depth 32 / 100000 container entries / 8 MiB per text. No struct arrays, OOP or N-D arrays. PT: Uma saida; semantica de valor, profundidade 32 / 100000 entradas / 8 MiB por texto. Sem arrays de structs, OOP ou arrays N-D. See /language/data-and-files. | Interpreter |
table | table(columns...[, 'VariableNames', cellnames]) | EN: Equal-length numeric/logical/complex vectors or heterogeneous scalar Cell vectors, normalized N-by-1; at most 100000 cells, default VarN names. The exact column name Properties is reserved for metadata in construction and validation, including CSV/XLSX imports; lowercase properties and struct fields named Properties remain valid. T.Properties.VariableNames is read-only. PT: Vetores numericos/logicos/complexos ou Cell de escalares heterogeneos de mesmo comprimento, normalizados N por 1; ate 100000 celulas, nomes VarN por padrao. O nome exato de coluna Properties e reservado para metadados na construcao e validacao, inclusive importacoes CSV/XLSX; properties em minusculas e campos de struct chamados Properties continuam validos. T.Properties.VariableNames e somente leitura. EN: One output; value semantics, depth 32 / 100000 container entries / 8 MiB per text. No struct arrays, OOP or N-D arrays. PT: Uma saida; semantica de valor, profundidade 32 / 100000 entradas / 8 MiB por texto. Sem arrays de structs, OOP ou arrays N-D. See /language/data-and-files. | Interpreter |
height | height(table) | EN: Number of table rows. PT: Numero de linhas da tabela. EN: One output; value semantics, depth 32 / 100000 container entries / 8 MiB per text. No struct arrays, OOP or N-D arrays. PT: Uma saida; semantica de valor, profundidade 32 / 100000 entradas / 8 MiB por texto. Sem arrays de structs, OOP ou arrays N-D. See /language/data-and-files. | Interpreter |
width | width(table) | EN: Number of table variables. PT: Numero de variaveis da tabela. EN: One output; value semantics, depth 32 / 100000 container entries / 8 MiB per text. No struct arrays, OOP or N-D arrays. PT: Uma saida; semantica de valor, profundidade 32 / 100000 entradas / 8 MiB por texto. Sem arrays de structs, OOP ou arrays N-D. See /language/data-and-files. | Interpreter |
table2cell | table2cell(table) | EN: 2D cell containing the table entries. PT: Cell 2D com os elementos da tabela. EN: One output; value semantics, depth 32 / 100000 container entries / 8 MiB per text. No struct arrays, OOP or N-D arrays. PT: Uma saida; semantica de valor, profundidade 32 / 100000 entradas / 8 MiB por texto. Sem arrays de structs, OOP ou arrays N-D. See /language/data-and-files. | Interpreter |
string | string(value) | EN: string: scalar Unicode text or UTC datetime operation. PT: string: operacao de texto Unicode escalar ou datetime UTC. EN: One output. char/string share scalar text, not MATLAB char/string arrays. regexp start/end are Unicode-scalar indices; match returns row cellstr. datetime accepts RFC3339 or YYYY-MM-DD, 3/6 components or now; no arithmetic/timezone options/arrays. PT: Uma saida. char/string compartilham texto escalar, nao arrays MATLAB. regexp start/end sao indices de escalares Unicode; match retorna cellstr linha. datetime aceita RFC3339 ou YYYY-MM-DD, 3/6 componentes ou now; sem aritmetica/opcoes de fuso/arrays. See /language/data-and-files. | Interpreter |
char | char(value) | EN: char: scalar Unicode text or UTC datetime operation. PT: char: operacao de texto Unicode escalar ou datetime UTC. EN: One output. char/string share scalar text, not MATLAB char/string arrays. regexp start/end are Unicode-scalar indices; match returns row cellstr. datetime accepts RFC3339 or YYYY-MM-DD, 3/6 components or now; no arithmetic/timezone options/arrays. PT: Uma saida. char/string compartilham texto escalar, nao arrays MATLAB. regexp start/end sao indices de escalares Unicode; match retorna cellstr linha. datetime aceita RFC3339 ou YYYY-MM-DD, 3/6 componentes ou now; sem aritmetica/opcoes de fuso/arrays. See /language/data-and-files. | Interpreter |
strlength | strlength(text) | EN: strlength: scalar Unicode text or UTC datetime operation. PT: strlength: operacao de texto Unicode escalar ou datetime UTC. EN: One output. char/string share scalar text, not MATLAB char/string arrays. regexp start/end are Unicode-scalar indices; match returns row cellstr. datetime accepts RFC3339 or YYYY-MM-DD, 3/6 components or now; no arithmetic/timezone options/arrays. PT: Uma saida. char/string compartilham texto escalar, nao arrays MATLAB. regexp start/end sao indices de escalares Unicode; match retorna cellstr linha. datetime aceita RFC3339 ou YYYY-MM-DD, 3/6 componentes ou now; sem aritmetica/opcoes de fuso/arrays. See /language/data-and-files. | Interpreter |
strcat | strcat(text...) | EN: strcat: scalar Unicode text or UTC datetime operation. PT: strcat: operacao de texto Unicode escalar ou datetime UTC. EN: One output. char/string share scalar text, not MATLAB char/string arrays. regexp start/end are Unicode-scalar indices; match returns row cellstr. datetime accepts RFC3339 or YYYY-MM-DD, 3/6 components or now; no arithmetic/timezone options/arrays. PT: Uma saida. char/string compartilham texto escalar, nao arrays MATLAB. regexp start/end sao indices de escalares Unicode; match retorna cellstr linha. datetime aceita RFC3339 ou YYYY-MM-DD, 3/6 componentes ou now; sem aritmetica/opcoes de fuso/arrays. See /language/data-and-files. | Interpreter |
strcmp | strcmp(a, b) | EN: strcmp: scalar Unicode text or UTC datetime operation. PT: strcmp: operacao de texto Unicode escalar ou datetime UTC. EN: One output. char/string share scalar text, not MATLAB char/string arrays. regexp start/end are Unicode-scalar indices; match returns row cellstr. datetime accepts RFC3339 or YYYY-MM-DD, 3/6 components or now; no arithmetic/timezone options/arrays. PT: Uma saida. char/string compartilham texto escalar, nao arrays MATLAB. regexp start/end sao indices de escalares Unicode; match retorna cellstr linha. datetime aceita RFC3339 ou YYYY-MM-DD, 3/6 componentes ou now; sem aritmetica/opcoes de fuso/arrays. See /language/data-and-files. | Interpreter |
strcmpi | strcmpi(a, b) | EN: strcmpi: scalar Unicode text or UTC datetime operation. PT: strcmpi: operacao de texto Unicode escalar ou datetime UTC. EN: One output. char/string share scalar text, not MATLAB char/string arrays. regexp start/end are Unicode-scalar indices; match returns row cellstr. datetime accepts RFC3339 or YYYY-MM-DD, 3/6 components or now; no arithmetic/timezone options/arrays. PT: Uma saida. char/string compartilham texto escalar, nao arrays MATLAB. regexp start/end sao indices de escalares Unicode; match retorna cellstr linha. datetime aceita RFC3339 ou YYYY-MM-DD, 3/6 componentes ou now; sem aritmetica/opcoes de fuso/arrays. See /language/data-and-files. | Interpreter |
contains | contains(text, part) | EN: contains: scalar Unicode text or UTC datetime operation. PT: contains: operacao de texto Unicode escalar ou datetime UTC. EN: One output. char/string share scalar text, not MATLAB char/string arrays. regexp start/end are Unicode-scalar indices; match returns row cellstr. datetime accepts RFC3339 or YYYY-MM-DD, 3/6 components or now; no arithmetic/timezone options/arrays. PT: Uma saida. char/string compartilham texto escalar, nao arrays MATLAB. regexp start/end sao indices de escalares Unicode; match retorna cellstr linha. datetime aceita RFC3339 ou YYYY-MM-DD, 3/6 componentes ou now; sem aritmetica/opcoes de fuso/arrays. See /language/data-and-files. | Interpreter |
startsWith | startsWith(text, prefix) | EN: startsWith: scalar Unicode text or UTC datetime operation. PT: startsWith: operacao de texto Unicode escalar ou datetime UTC. EN: One output. char/string share scalar text, not MATLAB char/string arrays. regexp start/end are Unicode-scalar indices; match returns row cellstr. datetime accepts RFC3339 or YYYY-MM-DD, 3/6 components or now; no arithmetic/timezone options/arrays. PT: Uma saida. char/string compartilham texto escalar, nao arrays MATLAB. regexp start/end sao indices de escalares Unicode; match retorna cellstr linha. datetime aceita RFC3339 ou YYYY-MM-DD, 3/6 componentes ou now; sem aritmetica/opcoes de fuso/arrays. See /language/data-and-files. | Interpreter |
endsWith | endsWith(text, suffix) | EN: endsWith: scalar Unicode text or UTC datetime operation. PT: endsWith: operacao de texto Unicode escalar ou datetime UTC. EN: One output. char/string share scalar text, not MATLAB char/string arrays. regexp start/end are Unicode-scalar indices; match returns row cellstr. datetime accepts RFC3339 or YYYY-MM-DD, 3/6 components or now; no arithmetic/timezone options/arrays. PT: Uma saida. char/string compartilham texto escalar, nao arrays MATLAB. regexp start/end sao indices de escalares Unicode; match retorna cellstr linha. datetime aceita RFC3339 ou YYYY-MM-DD, 3/6 componentes ou now; sem aritmetica/opcoes de fuso/arrays. See /language/data-and-files. | Interpreter |
strtrim | strtrim(text) | EN: strtrim: scalar Unicode text or UTC datetime operation. PT: strtrim: operacao de texto Unicode escalar ou datetime UTC. EN: One output. char/string share scalar text, not MATLAB char/string arrays. regexp start/end are Unicode-scalar indices; match returns row cellstr. datetime accepts RFC3339 or YYYY-MM-DD, 3/6 components or now; no arithmetic/timezone options/arrays. PT: Uma saida. char/string compartilham texto escalar, nao arrays MATLAB. regexp start/end sao indices de escalares Unicode; match retorna cellstr linha. datetime aceita RFC3339 ou YYYY-MM-DD, 3/6 componentes ou now; sem aritmetica/opcoes de fuso/arrays. See /language/data-and-files. | Interpreter |
lower | lower(text) | EN: lower: scalar Unicode text or UTC datetime operation. PT: lower: operacao de texto Unicode escalar ou datetime UTC. EN: One output. char/string share scalar text, not MATLAB char/string arrays. regexp start/end are Unicode-scalar indices; match returns row cellstr. datetime accepts RFC3339 or YYYY-MM-DD, 3/6 components or now; no arithmetic/timezone options/arrays. PT: Uma saida. char/string compartilham texto escalar, nao arrays MATLAB. regexp start/end sao indices de escalares Unicode; match retorna cellstr linha. datetime aceita RFC3339 ou YYYY-MM-DD, 3/6 componentes ou now; sem aritmetica/opcoes de fuso/arrays. See /language/data-and-files. | Interpreter |
upper | upper(text) | EN: upper: scalar Unicode text or UTC datetime operation. PT: upper: operacao de texto Unicode escalar ou datetime UTC. EN: One output. char/string share scalar text, not MATLAB char/string arrays. regexp start/end are Unicode-scalar indices; match returns row cellstr. datetime accepts RFC3339 or YYYY-MM-DD, 3/6 components or now; no arithmetic/timezone options/arrays. PT: Uma saida. char/string compartilham texto escalar, nao arrays MATLAB. regexp start/end sao indices de escalares Unicode; match retorna cellstr linha. datetime aceita RFC3339 ou YYYY-MM-DD, 3/6 componentes ou now; sem aritmetica/opcoes de fuso/arrays. See /language/data-and-files. | Interpreter |
strrep | strrep(text, old, replacement) | EN: strrep: scalar Unicode text or UTC datetime operation. PT: strrep: operacao de texto Unicode escalar ou datetime UTC. EN: One output. char/string share scalar text, not MATLAB char/string arrays. regexp start/end are Unicode-scalar indices; match returns row cellstr. datetime accepts RFC3339 or YYYY-MM-DD, 3/6 components or now; no arithmetic/timezone options/arrays. PT: Uma saida. char/string compartilham texto escalar, nao arrays MATLAB. regexp start/end sao indices de escalares Unicode; match retorna cellstr linha. datetime aceita RFC3339 ou YYYY-MM-DD, 3/6 componentes ou now; sem aritmetica/opcoes de fuso/arrays. See /language/data-and-files. | Interpreter |
split | split(text[, delimiter]) | EN: split: scalar Unicode text or UTC datetime operation. PT: split: operacao de texto Unicode escalar ou datetime UTC. EN: One output. char/string share scalar text, not MATLAB char/string arrays. regexp start/end are Unicode-scalar indices; match returns row cellstr. datetime accepts RFC3339 or YYYY-MM-DD, 3/6 components or now; no arithmetic/timezone options/arrays. PT: Uma saida. char/string compartilham texto escalar, nao arrays MATLAB. regexp start/end sao indices de escalares Unicode; match retorna cellstr linha. datetime aceita RFC3339 ou YYYY-MM-DD, 3/6 componentes ou now; sem aritmetica/opcoes de fuso/arrays. See /language/data-and-files. | Interpreter |
strjoin | strjoin(cellstr[, delimiter]) | EN: strjoin: scalar Unicode text or UTC datetime operation. PT: strjoin: operacao de texto Unicode escalar ou datetime UTC. EN: One output. char/string share scalar text, not MATLAB char/string arrays. regexp start/end are Unicode-scalar indices; match returns row cellstr. datetime accepts RFC3339 or YYYY-MM-DD, 3/6 components or now; no arithmetic/timezone options/arrays. PT: Uma saida. char/string compartilham texto escalar, nao arrays MATLAB. regexp start/end sao indices de escalares Unicode; match retorna cellstr linha. datetime aceita RFC3339 ou YYYY-MM-DD, 3/6 componentes ou now; sem aritmetica/opcoes de fuso/arrays. See /language/data-and-files. | Interpreter |
isstring | isstring(value) | EN: isstring: scalar Unicode text or UTC datetime operation. PT: isstring: operacao de texto Unicode escalar ou datetime UTC. EN: One output. char/string share scalar text, not MATLAB char/string arrays. regexp start/end are Unicode-scalar indices; match returns row cellstr. datetime accepts RFC3339 or YYYY-MM-DD, 3/6 components or now; no arithmetic/timezone options/arrays. PT: Uma saida. char/string compartilham texto escalar, nao arrays MATLAB. regexp start/end sao indices de escalares Unicode; match retorna cellstr linha. datetime aceita RFC3339 ou YYYY-MM-DD, 3/6 componentes ou now; sem aritmetica/opcoes de fuso/arrays. See /language/data-and-files. | Interpreter |
regexp | regexp(text, pattern[, 'start'|'end'|'match']) | EN: regexp: scalar Unicode text or UTC datetime operation. PT: regexp: operacao de texto Unicode escalar ou datetime UTC. EN: One output. char/string share scalar text, not MATLAB char/string arrays. regexp start/end are Unicode-scalar indices; match returns row cellstr. datetime accepts RFC3339 or YYYY-MM-DD, 3/6 components or now; no arithmetic/timezone options/arrays. PT: Uma saida. char/string compartilham texto escalar, nao arrays MATLAB. regexp start/end sao indices de escalares Unicode; match retorna cellstr linha. datetime aceita RFC3339 ou YYYY-MM-DD, 3/6 componentes ou now; sem aritmetica/opcoes de fuso/arrays. See /language/data-and-files. | Interpreter |
regexprep | regexprep(text, pattern, replacement) | EN: regexprep: scalar Unicode text or UTC datetime operation. PT: regexprep: operacao de texto Unicode escalar ou datetime UTC. EN: One output. char/string share scalar text, not MATLAB char/string arrays. regexp start/end are Unicode-scalar indices; match returns row cellstr. datetime accepts RFC3339 or YYYY-MM-DD, 3/6 components or now; no arithmetic/timezone options/arrays. PT: Uma saida. char/string compartilham texto escalar, nao arrays MATLAB. regexp start/end sao indices de escalares Unicode; match retorna cellstr linha. datetime aceita RFC3339 ou YYYY-MM-DD, 3/6 componentes ou now; sem aritmetica/opcoes de fuso/arrays. See /language/data-and-files. | Interpreter |
datetime | datetime() | datetime(text) | datetime(y,m,d) | datetime(y,m,d,h,m,s) | EN: datetime: scalar Unicode text or UTC datetime operation. PT: datetime: operacao de texto Unicode escalar ou datetime UTC. EN: One output. char/string share scalar text, not MATLAB char/string arrays. regexp start/end are Unicode-scalar indices; match returns row cellstr. datetime accepts RFC3339 or YYYY-MM-DD, 3/6 components or now; no arithmetic/timezone options/arrays. PT: Uma saida. char/string compartilham texto escalar, nao arrays MATLAB. regexp start/end sao indices de escalares Unicode; match retorna cellstr linha. datetime aceita RFC3339 ou YYYY-MM-DD, 3/6 componentes ou now; sem aritmetica/opcoes de fuso/arrays. See /language/data-and-files. | Interpreter |
year | year(datetime) | EN: year: scalar Unicode text or UTC datetime operation. PT: year: operacao de texto Unicode escalar ou datetime UTC. EN: One output. char/string share scalar text, not MATLAB char/string arrays. regexp start/end are Unicode-scalar indices; match returns row cellstr. datetime accepts RFC3339 or YYYY-MM-DD, 3/6 components or now; no arithmetic/timezone options/arrays. PT: Uma saida. char/string compartilham texto escalar, nao arrays MATLAB. regexp start/end sao indices de escalares Unicode; match retorna cellstr linha. datetime aceita RFC3339 ou YYYY-MM-DD, 3/6 componentes ou now; sem aritmetica/opcoes de fuso/arrays. See /language/data-and-files. | Interpreter |
month | month(datetime) | EN: month: scalar Unicode text or UTC datetime operation. PT: month: operacao de texto Unicode escalar ou datetime UTC. EN: One output. char/string share scalar text, not MATLAB char/string arrays. regexp start/end are Unicode-scalar indices; match returns row cellstr. datetime accepts RFC3339 or YYYY-MM-DD, 3/6 components or now; no arithmetic/timezone options/arrays. PT: Uma saida. char/string compartilham texto escalar, nao arrays MATLAB. regexp start/end sao indices de escalares Unicode; match retorna cellstr linha. datetime aceita RFC3339 ou YYYY-MM-DD, 3/6 componentes ou now; sem aritmetica/opcoes de fuso/arrays. See /language/data-and-files. | Interpreter |
day | day(datetime) | EN: day: scalar Unicode text or UTC datetime operation. PT: day: operacao de texto Unicode escalar ou datetime UTC. EN: One output. char/string share scalar text, not MATLAB char/string arrays. regexp start/end are Unicode-scalar indices; match returns row cellstr. datetime accepts RFC3339 or YYYY-MM-DD, 3/6 components or now; no arithmetic/timezone options/arrays. PT: Uma saida. char/string compartilham texto escalar, nao arrays MATLAB. regexp start/end sao indices de escalares Unicode; match retorna cellstr linha. datetime aceita RFC3339 ou YYYY-MM-DD, 3/6 componentes ou now; sem aritmetica/opcoes de fuso/arrays. See /language/data-and-files. | Interpreter |
hour | hour(datetime) | EN: hour: scalar Unicode text or UTC datetime operation. PT: hour: operacao de texto Unicode escalar ou datetime UTC. EN: One output. char/string share scalar text, not MATLAB char/string arrays. regexp start/end are Unicode-scalar indices; match returns row cellstr. datetime accepts RFC3339 or YYYY-MM-DD, 3/6 components or now; no arithmetic/timezone options/arrays. PT: Uma saida. char/string compartilham texto escalar, nao arrays MATLAB. regexp start/end sao indices de escalares Unicode; match retorna cellstr linha. datetime aceita RFC3339 ou YYYY-MM-DD, 3/6 componentes ou now; sem aritmetica/opcoes de fuso/arrays. See /language/data-and-files. | Interpreter |
minute | minute(datetime) | EN: minute: scalar Unicode text or UTC datetime operation. PT: minute: operacao de texto Unicode escalar ou datetime UTC. EN: One output. char/string share scalar text, not MATLAB char/string arrays. regexp start/end are Unicode-scalar indices; match returns row cellstr. datetime accepts RFC3339 or YYYY-MM-DD, 3/6 components or now; no arithmetic/timezone options/arrays. PT: Uma saida. char/string compartilham texto escalar, nao arrays MATLAB. regexp start/end sao indices de escalares Unicode; match retorna cellstr linha. datetime aceita RFC3339 ou YYYY-MM-DD, 3/6 componentes ou now; sem aritmetica/opcoes de fuso/arrays. See /language/data-and-files. | Interpreter |
second | second(datetime) | EN: second: scalar Unicode text or UTC datetime operation. PT: second: operacao de texto Unicode escalar ou datetime UTC. EN: One output. char/string share scalar text, not MATLAB char/string arrays. regexp start/end are Unicode-scalar indices; match returns row cellstr. datetime accepts RFC3339 or YYYY-MM-DD, 3/6 components or now; no arithmetic/timezone options/arrays. PT: Uma saida. char/string compartilham texto escalar, nao arrays MATLAB. regexp start/end sao indices de escalares Unicode; match retorna cellstr linha. datetime aceita RFC3339 ou YYYY-MM-DD, 3/6 componentes ou now; sem aritmetica/opcoes de fuso/arrays. See /language/data-and-files. | Interpreter |
posixtime | posixtime(datetime) | EN: posixtime: scalar Unicode text or UTC datetime operation. PT: posixtime: operacao de texto Unicode escalar ou datetime UTC. EN: One output. char/string share scalar text, not MATLAB char/string arrays. regexp start/end are Unicode-scalar indices; match returns row cellstr. datetime accepts RFC3339 or YYYY-MM-DD, 3/6 components or now; no arithmetic/timezone options/arrays. PT: Uma saida. char/string compartilham texto escalar, nao arrays MATLAB. regexp start/end sao indices de escalares Unicode; match retorna cellstr linha. datetime aceita RFC3339 ou YYYY-MM-DD, 3/6 componentes ou now; sem aritmetica/opcoes de fuso/arrays. See /language/data-and-files. | Interpreter |
isdatetime | isdatetime(value) | EN: isdatetime: scalar Unicode text or UTC datetime operation. PT: isdatetime: operacao de texto Unicode escalar ou datetime UTC. EN: One output. char/string share scalar text, not MATLAB char/string arrays. regexp start/end are Unicode-scalar indices; match returns row cellstr. datetime accepts RFC3339 or YYYY-MM-DD, 3/6 components or now; no arithmetic/timezone options/arrays. PT: Uma saida. char/string compartilham texto escalar, nao arrays MATLAB. regexp start/end sao indices de escalares Unicode; match retorna cellstr linha. datetime aceita RFC3339 ou YYYY-MM-DD, 3/6 componentes ou now; sem aritmetica/opcoes de fuso/arrays. See /language/data-and-files. | Interpreter |
fft | fft(X[, n[, dim]]) | EN: Finite real/complex FFT, always returning a complex matrix. PT: FFT real/complexa finita, sempre retornando matriz complexa. EN: rustfft; inverse normalizes each transformed axis with power-of-two scaling for large lanes; padding/truncation. dim 1/2; [] keeps default length. Logical inputs rejected. 16777216-element output/buffer limit plus Bluestein workspace guard. Scaling rejects nonfinite or erased nonzero components, not all rounding loss. PT: rustfft; inversa normaliza cada eixo com escala por potencia de dois para vetores grandes; preenchimento/corte. dim 1/2; [] mantem comprimento padrao. Rejeita entradas logicas. Limite de 16777216 elementos e guarda de workspace Bluestein. Escala rejeita componentes nao finitos ou nao zero apagados, nao toda perda por arredondamento. See /language/spectral-statistics. | Interpreter |
ifft | ifft(X[, n[, dim]]) | EN: Finite real/complex FFT, always returning a complex matrix. PT: FFT real/complexa finita, sempre retornando matriz complexa. EN: rustfft; inverse normalizes each transformed axis with power-of-two scaling for large lanes; padding/truncation. dim 1/2; [] keeps default length. Logical inputs rejected. 16777216-element output/buffer limit plus Bluestein workspace guard. Scaling rejects nonfinite or erased nonzero components, not all rounding loss. PT: rustfft; inversa normaliza cada eixo com escala por potencia de dois para vetores grandes; preenchimento/corte. dim 1/2; [] mantem comprimento padrao. Rejeita entradas logicas. Limite de 16777216 elementos e guarda de workspace Bluestein. Escala rejeita componentes nao finitos ou nao zero apagados, nao toda perda por arredondamento. See /language/spectral-statistics. | Interpreter |
fft2 | fft2(X) | fft2(X, m, n) | EN: Finite real/complex FFT, always returning a complex matrix. PT: FFT real/complexa finita, sempre retornando matriz complexa. EN: rustfft; inverse normalizes each transformed axis with power-of-two scaling for large lanes; padding/truncation. Both axes; resizing requires finite integer m,n together, no []. Logical inputs rejected. 16777216-element output/buffer limit plus Bluestein workspace guard. Scaling rejects nonfinite or erased nonzero components, not all rounding loss. PT: rustfft; inversa normaliza cada eixo com escala por potencia de dois para vetores grandes; preenchimento/corte. Dois eixos; redimensionar exige inteiros finitos m,n juntos, sem []. Rejeita entradas logicas. Limite de 16777216 elementos e guarda de workspace Bluestein. Escala rejeita componentes nao finitos ou nao zero apagados, nao toda perda por arredondamento. See /language/spectral-statistics. | Interpreter |
ifft2 | ifft2(X) | ifft2(X, m, n) | EN: Finite real/complex FFT, always returning a complex matrix. PT: FFT real/complexa finita, sempre retornando matriz complexa. EN: rustfft; inverse normalizes each transformed axis with power-of-two scaling for large lanes; padding/truncation. Both axes; resizing requires finite integer m,n together, no []. Logical inputs rejected. 16777216-element output/buffer limit plus Bluestein workspace guard. Scaling rejects nonfinite or erased nonzero components, not all rounding loss. PT: rustfft; inversa normaliza cada eixo com escala por potencia de dois para vetores grandes; preenchimento/corte. Dois eixos; redimensionar exige inteiros finitos m,n juntos, sem []. Rejeita entradas logicas. Limite de 16777216 elementos e guarda de workspace Bluestein. Escala rejeita componentes nao finitos ou nao zero apagados, nao toda perda por arredondamento. See /language/spectral-statistics. | Interpreter |
conv2 | conv2(A, B[, 'full'|'same'|'valid']) | EN: Direct 2D real/complex convolution; default full. PT: Convolucao 2D direta real/complexa; padrao full. EN: Finite numeric inputs only; at most 50000000 multiplications for nonempty output; same is cropped relative to A. PT: Apenas entradas numericas finitas; ate 50000000 multiplicacoes para saida nao vazia; same recorta em relacao a A. See /language/spectral-statistics. | Interpreter |
filter | [y, zf] = filter(b, a, x[, zi[, dim]]) | EN: Normalized transposed direct form II with optional final state. PT: Forma direta II transposta normalizada com estado final opcional. EN: Finite real/complex data, nonempty coefficient vectors, a(1) nonzero; [] zero state. Real divisors use componentwise division; complex coefficient normalization uses exponent scaling, rejecting nonfinite or erased nonzero components. Recurrence/subnormal rounding limits remain. Nonempty zi only for vector x along its vector axis. Two output positions including ~. PT: Dados reais/complexos finitos, coeficientes vetoriais nao vazios, a(1) nao zero; [] estado zero. Divisores reais usam divisao por componente; normalizacao complexa usa escala de expoentes, rejeitando componentes nao finitos ou nao zero apagados. Persistem limites da recorrencia/arredondamento subnormal. zi nao vazio somente para x vetorial no seu eixo. Duas posicoes inclusive ~. See /language/spectral-statistics. | Interpreter |
eig | values = eig(A) | [V, D] = eig(A) | EN: General real/complex square MATRIX eigenproblem, order <=512; complex outputs. PT: Autoproblema geral de MATRIZ quadrada real/complexa, ordem <=512; saidas complexas. EN: faer; one output n-by-1, two outputs V,D n-by-n; unit-norm eigenvectors, no ordering/phase guarantee or invertible basis promise. Number and complex scalar rejected; [2] accepted. PT: faer; uma saida n por 1, duas V,D n por n; autovetores de norma unitaria, sem ordem/fase garantida ou promessa de base invertivel. Escalares rejeitados, [2] aceita. See /language/spectral-statistics. | Interpreter |
roots | roots(coefficients) | EN: Unordered complex column of roots from descending real/complex coefficients. PT: Coluna complexa sem ordem de raizes de coeficientes reais/complexos decrescentes. EN: Strip leading zeros, retain trailing-zero multiplicities; degree <=512 including zero roots. Nonzero Number/complex constant returns 0-by-1; empty/all-zero errors; scaling loss/overflow errors. PT: Remove zeros iniciais, preserva multiplicidades dos zeros finais; grau <=512 incluindo raizes zero. Constante nao nula retorna 0 por 1; vazio/todos zero e erro; perda por escala/overflow e erro. See /language/spectral-statistics. | Interpreter |
normpdf | normpdf(X[, mu[, sigma]]) | EN: norm pdf for Number or shape-preserving real Matrix queries. PT: pdf de norm para consultas Number ou Matrix real com forma preservada. EN: statrs; finite Number parameters only, normal defaults mu=0/sigma=1; sigma/df positive. NaN queries propagate; inverse p outside [0,1] is an error. No logical/complex queries or parameter broadcasting. Protected normal scaling, log-domain t tails and F density improve range, not universal accuracy; extreme gamma/beta, subnormal rounding and fcdf/inverse backend limits remain. PT: statrs; parametros apenas Number finitos, normal padrao mu=0/sigma=1; sigma/gl positivos. Consultas NaN propagam; inversa fora de [0,1] e erro. Sem consultas logicas/complexas ou broadcasting de parametros. Escala normal protegida, caudas t e densidade F em dominio logaritmico ampliam alcance, sem precisao universal; persistem limites de gamma/beta extremos, arredondamento subnormal e backend de fcdf/inversas. See /language/spectral-statistics. | Interpreter |
normcdf | normcdf(X[, mu[, sigma]]) | EN: norm cdf for Number or shape-preserving real Matrix queries. PT: cdf de norm para consultas Number ou Matrix real com forma preservada. EN: statrs; finite Number parameters only, normal defaults mu=0/sigma=1; sigma/df positive. NaN queries propagate; inverse p outside [0,1] is an error. No logical/complex queries or parameter broadcasting. Protected normal scaling, log-domain t tails and F density improve range, not universal accuracy; extreme gamma/beta, subnormal rounding and fcdf/inverse backend limits remain. PT: statrs; parametros apenas Number finitos, normal padrao mu=0/sigma=1; sigma/gl positivos. Consultas NaN propagam; inversa fora de [0,1] e erro. Sem consultas logicas/complexas ou broadcasting de parametros. Escala normal protegida, caudas t e densidade F em dominio logaritmico ampliam alcance, sem precisao universal; persistem limites de gamma/beta extremos, arredondamento subnormal e backend de fcdf/inversas. See /language/spectral-statistics. | Interpreter |
norminv | norminv(p[, mu[, sigma]]) | EN: norm inv for Number or shape-preserving real Matrix queries. PT: inv de norm para consultas Number ou Matrix real com forma preservada. EN: statrs; finite Number parameters only, normal defaults mu=0/sigma=1; sigma/df positive. NaN queries propagate; inverse p outside [0,1] is an error. No logical/complex queries or parameter broadcasting. Protected normal scaling, log-domain t tails and F density improve range, not universal accuracy; extreme gamma/beta, subnormal rounding and fcdf/inverse backend limits remain. PT: statrs; parametros apenas Number finitos, normal padrao mu=0/sigma=1; sigma/gl positivos. Consultas NaN propagam; inversa fora de [0,1] e erro. Sem consultas logicas/complexas ou broadcasting de parametros. Escala normal protegida, caudas t e densidade F em dominio logaritmico ampliam alcance, sem precisao universal; persistem limites de gamma/beta extremos, arredondamento subnormal e backend de fcdf/inversas. See /language/spectral-statistics. | Interpreter |
tpdf | tpdf(X, nu) | EN: t pdf for Number or shape-preserving real Matrix queries. PT: pdf de t para consultas Number ou Matrix real com forma preservada. EN: statrs; finite Number parameters only, normal defaults mu=0/sigma=1; sigma/df positive. NaN queries propagate; inverse p outside [0,1] is an error. No logical/complex queries or parameter broadcasting. Protected normal scaling, log-domain t tails and F density improve range, not universal accuracy; extreme gamma/beta, subnormal rounding and fcdf/inverse backend limits remain. PT: statrs; parametros apenas Number finitos, normal padrao mu=0/sigma=1; sigma/gl positivos. Consultas NaN propagam; inversa fora de [0,1] e erro. Sem consultas logicas/complexas ou broadcasting de parametros. Escala normal protegida, caudas t e densidade F em dominio logaritmico ampliam alcance, sem precisao universal; persistem limites de gamma/beta extremos, arredondamento subnormal e backend de fcdf/inversas. See /language/spectral-statistics. | Interpreter |
tcdf | tcdf(X, nu) | EN: t cdf for Number or shape-preserving real Matrix queries. PT: cdf de t para consultas Number ou Matrix real com forma preservada. EN: statrs; finite Number parameters only, normal defaults mu=0/sigma=1; sigma/df positive. NaN queries propagate; inverse p outside [0,1] is an error. No logical/complex queries or parameter broadcasting. Protected normal scaling, log-domain t tails and F density improve range, not universal accuracy; extreme gamma/beta, subnormal rounding and fcdf/inverse backend limits remain. PT: statrs; parametros apenas Number finitos, normal padrao mu=0/sigma=1; sigma/gl positivos. Consultas NaN propagam; inversa fora de [0,1] e erro. Sem consultas logicas/complexas ou broadcasting de parametros. Escala normal protegida, caudas t e densidade F em dominio logaritmico ampliam alcance, sem precisao universal; persistem limites de gamma/beta extremos, arredondamento subnormal e backend de fcdf/inversas. See /language/spectral-statistics. | Interpreter |
tinv | tinv(p, nu) | EN: t inv for Number or shape-preserving real Matrix queries. PT: inv de t para consultas Number ou Matrix real com forma preservada. EN: statrs; finite Number parameters only, normal defaults mu=0/sigma=1; sigma/df positive. NaN queries propagate; inverse p outside [0,1] is an error. No logical/complex queries or parameter broadcasting. Protected normal scaling, log-domain t tails and F density improve range, not universal accuracy; extreme gamma/beta, subnormal rounding and fcdf/inverse backend limits remain. PT: statrs; parametros apenas Number finitos, normal padrao mu=0/sigma=1; sigma/gl positivos. Consultas NaN propagam; inversa fora de [0,1] e erro. Sem consultas logicas/complexas ou broadcasting de parametros. Escala normal protegida, caudas t e densidade F em dominio logaritmico ampliam alcance, sem precisao universal; persistem limites de gamma/beta extremos, arredondamento subnormal e backend de fcdf/inversas. See /language/spectral-statistics. | Interpreter |
chi2pdf | chi2pdf(X, nu) | EN: chi2 pdf for Number or shape-preserving real Matrix queries. PT: pdf de chi2 para consultas Number ou Matrix real com forma preservada. EN: statrs; finite Number parameters only, normal defaults mu=0/sigma=1; sigma/df positive. NaN queries propagate; inverse p outside [0,1] is an error. No logical/complex queries or parameter broadcasting. Protected normal scaling, log-domain t tails and F density improve range, not universal accuracy; extreme gamma/beta, subnormal rounding and fcdf/inverse backend limits remain. PT: statrs; parametros apenas Number finitos, normal padrao mu=0/sigma=1; sigma/gl positivos. Consultas NaN propagam; inversa fora de [0,1] e erro. Sem consultas logicas/complexas ou broadcasting de parametros. Escala normal protegida, caudas t e densidade F em dominio logaritmico ampliam alcance, sem precisao universal; persistem limites de gamma/beta extremos, arredondamento subnormal e backend de fcdf/inversas. See /language/spectral-statistics. | Interpreter |
chi2cdf | chi2cdf(X, nu) | EN: chi2 cdf for Number or shape-preserving real Matrix queries. PT: cdf de chi2 para consultas Number ou Matrix real com forma preservada. EN: statrs; finite Number parameters only, normal defaults mu=0/sigma=1; sigma/df positive. NaN queries propagate; inverse p outside [0,1] is an error. No logical/complex queries or parameter broadcasting. Protected normal scaling, log-domain t tails and F density improve range, not universal accuracy; extreme gamma/beta, subnormal rounding and fcdf/inverse backend limits remain. PT: statrs; parametros apenas Number finitos, normal padrao mu=0/sigma=1; sigma/gl positivos. Consultas NaN propagam; inversa fora de [0,1] e erro. Sem consultas logicas/complexas ou broadcasting de parametros. Escala normal protegida, caudas t e densidade F em dominio logaritmico ampliam alcance, sem precisao universal; persistem limites de gamma/beta extremos, arredondamento subnormal e backend de fcdf/inversas. See /language/spectral-statistics. | Interpreter |
chi2inv | chi2inv(p, nu) | EN: chi2 inv for Number or shape-preserving real Matrix queries. PT: inv de chi2 para consultas Number ou Matrix real com forma preservada. EN: statrs; finite Number parameters only, normal defaults mu=0/sigma=1; sigma/df positive. NaN queries propagate; inverse p outside [0,1] is an error. No logical/complex queries or parameter broadcasting. Protected normal scaling, log-domain t tails and F density improve range, not universal accuracy; extreme gamma/beta, subnormal rounding and fcdf/inverse backend limits remain. PT: statrs; parametros apenas Number finitos, normal padrao mu=0/sigma=1; sigma/gl positivos. Consultas NaN propagam; inversa fora de [0,1] e erro. Sem consultas logicas/complexas ou broadcasting de parametros. Escala normal protegida, caudas t e densidade F em dominio logaritmico ampliam alcance, sem precisao universal; persistem limites de gamma/beta extremos, arredondamento subnormal e backend de fcdf/inversas. See /language/spectral-statistics. | Interpreter |
fpdf | fpdf(X, d1, d2) | EN: f pdf for Number or shape-preserving real Matrix queries. PT: pdf de f para consultas Number ou Matrix real com forma preservada. EN: statrs; finite Number parameters only, normal defaults mu=0/sigma=1; sigma/df positive. NaN queries propagate; inverse p outside [0,1] is an error. No logical/complex queries or parameter broadcasting. Protected normal scaling, log-domain t tails and F density improve range, not universal accuracy; extreme gamma/beta, subnormal rounding and fcdf/inverse backend limits remain. PT: statrs; parametros apenas Number finitos, normal padrao mu=0/sigma=1; sigma/gl positivos. Consultas NaN propagam; inversa fora de [0,1] e erro. Sem consultas logicas/complexas ou broadcasting de parametros. Escala normal protegida, caudas t e densidade F em dominio logaritmico ampliam alcance, sem precisao universal; persistem limites de gamma/beta extremos, arredondamento subnormal e backend de fcdf/inversas. See /language/spectral-statistics. | Interpreter |
fcdf | fcdf(X, d1, d2) | EN: f cdf for Number or shape-preserving real Matrix queries. PT: cdf de f para consultas Number ou Matrix real com forma preservada. EN: statrs; finite Number parameters only, normal defaults mu=0/sigma=1; sigma/df positive. NaN queries propagate; inverse p outside [0,1] is an error. No logical/complex queries or parameter broadcasting. Protected normal scaling, log-domain t tails and F density improve range, not universal accuracy; extreme gamma/beta, subnormal rounding and fcdf/inverse backend limits remain. PT: statrs; parametros apenas Number finitos, normal padrao mu=0/sigma=1; sigma/gl positivos. Consultas NaN propagam; inversa fora de [0,1] e erro. Sem consultas logicas/complexas ou broadcasting de parametros. Escala normal protegida, caudas t e densidade F em dominio logaritmico ampliam alcance, sem precisao universal; persistem limites de gamma/beta extremos, arredondamento subnormal e backend de fcdf/inversas. See /language/spectral-statistics. | Interpreter |
finv | finv(p, d1, d2) | EN: f inv for Number or shape-preserving real Matrix queries. PT: inv de f para consultas Number ou Matrix real com forma preservada. EN: statrs; finite Number parameters only, normal defaults mu=0/sigma=1; sigma/df positive. NaN queries propagate; inverse p outside [0,1] is an error. No logical/complex queries or parameter broadcasting. Protected normal scaling, log-domain t tails and F density improve range, not universal accuracy; extreme gamma/beta, subnormal rounding and fcdf/inverse backend limits remain. PT: statrs; parametros apenas Number finitos, normal padrao mu=0/sigma=1; sigma/gl positivos. Consultas NaN propagam; inversa fora de [0,1] e erro. Sem consultas logicas/complexas ou broadcasting de parametros. Escala normal protegida, caudas t e densidade F em dominio logaritmico ampliam alcance, sem precisao universal; persistem limites de gamma/beta extremos, arredondamento subnormal e backend de fcdf/inversas. See /language/spectral-statistics. | Interpreter |
ttest | [h, p] = ttest(x[, mu[, alpha]]) | EN: Two-sided one-sample t test; Bool h and Number p. PT: Teste t bilateral de uma amostra; Bool h e Number p. EN: Each sample a finite real row/column vector with >=2 values; alpha=0.05 default, finite Number strictly 0<alpha<1; h=(p<alpha). Scaled moments and log-domain t tails avoid forming an overflowing t ratio; extreme beta/subnormal rounding limits remain. Constants defined; no CI/stats or paired/equal-variance options. PT: Cada amostra e vetor real finito com >=2 valores; alpha=0.05 padrao, Number finito estritamente 0<alpha<1; h=(p<alpha). Momentos escalados e caudas t em dominio logaritmico evitam formar razao t com overflow; persistem limites de beta extremo/arredondamento subnormal. Constantes definidas; sem CI/stats ou opcoes pareadas/variancia igual. See /language/spectral-statistics. | Interpreter |
ttest2 | [h, p] = ttest2(x, y[, alpha]) | EN: Two-sided Welch independent-sample t test; Bool h and Number p. PT: Teste t bilateral de Welch para amostras independentes; Bool h e Number p. EN: Each sample a finite real row/column vector with >=2 values; alpha=0.05 default, finite Number strictly 0<alpha<1; h=(p<alpha). Scaled moments and log-domain t tails avoid forming an overflowing t ratio; extreme beta/subnormal rounding limits remain. Constants defined; no CI/stats or paired/equal-variance options. PT: Cada amostra e vetor real finito com >=2 valores; alpha=0.05 padrao, Number finito estritamente 0<alpha<1; h=(p<alpha). Momentos escalados e caudas t em dominio logaritmico evitam formar razao t com overflow; persistem limites de beta extremo/arredondamento subnormal. Constantes definidas; sem CI/stats ou opcoes pareadas/variancia igual. See /language/spectral-statistics. | Interpreter |
sqrt | sqrt(x) | Element-wise square root of real or complex values. LLVM supports real scalars only. Negative real scalars promote to complex; negative elements in real arrays produce NaN. | InterpreterLLVM |
sin | sin(x) | Element-wise sine of real or complex values. LLVM supports real scalars only. | InterpreterLLVM |
cos | cos(x) | Element-wise cosine of real or complex values. LLVM supports real scalars only. | InterpreterLLVM |
tan | tan(x) | Element-wise tangent of a scalar, boolean, or matrix. | Interpreter |
abs | abs(x) | Element-wise absolute value. | Interpreter |
accumarray | accumarray(subs, values) | Sums scalar or vector values into a dense 1D or 2D matrix using positive 1-based subscripts. | Interpreter |
acos | acos(x) | Element-wise inverse cosine in radians for real or complex scalars and real matrices. | Interpreter |
acosd | acosd(x) | Element-wise inverse cosine in degrees for real or complex scalars and real matrices. | Interpreter |
acosh | acosh(x) | Element-wise inverse hyperbolic cosine for real or complex scalars and real matrices. | Interpreter |
acot | acot(x) | Element-wise inverse cotangent in radians for real or complex scalars and real matrices. | Interpreter |
acotd | acotd(x) | Element-wise inverse cotangent in degrees for real or complex scalars and real matrices. | Interpreter |
acoth | acoth(x) | Element-wise inverse hyperbolic cotangent for real or complex scalars and real matrices. | Interpreter |
acsc | acsc(x) | Element-wise inverse cosecant in radians for real or complex scalars and real matrices. | Interpreter |
acscd | acscd(x) | Element-wise inverse cosecant in degrees for real or complex scalars and real matrices. | Interpreter |
acsch | acsch(x) | Element-wise inverse hyperbolic cosecant for real or complex scalars and real matrices. | Interpreter |
all | all(x) | Returns one boolean indicating whether every scalar or matrix element is nonzero. | Interpreter |
allbetween | allbetween(x, lower, upper) | Returns whether every real element lies in a closed interval with scalar bounds. | Interpreter |
allfinite | allfinite(x) | Returns whether every real or complex component is finite. | Interpreter |
class | class(value) | Returns the runtime class name of a value. | Interpreter |
isa | isa(value, className) | Tests an exact class name or the numeric, float, and integer categories. | Interpreter |
double | double(value) | EN: Preserves double values and converts logical scalars to 0 or 1. double(S) returns a validated sparse clone preserving representation; only full(S) materializes a dense matrix. PT: Preserva valores double e converte escalares logicos em 0 ou 1. double(S) retorna clone esparso validado preservando a representacao; somente full(S) materializa matriz densa. | Interpreter |
exp | exp(x) | Element-wise real or complex exponential. LLVM supports real scalars only. | InterpreterLLVM |
log | log(x) | Element-wise real or complex natural logarithm. LLVM supports real scalars only. Negative real scalars promote to complex; real arrays retain f64 domain behavior. | InterpreterLLVM |
floor | floor(x) | Rounds real values toward negative infinity element by element. | Interpreter |
ceil | ceil(x) | Rounds real values toward positive infinity element by element. | Interpreter |
round | round(x) | Rounds real values to the nearest integer, with ties away from zero. | Interpreter |
fix | fix(x) | Rounds real values toward zero element by element. | Interpreter |
mod | mod(a, b) | Computes modulo for real scalars or matrices with scalar expansion and 2D broadcasting. | Interpreter |
rem | rem(a, b) | Computes remainder for real scalars or matrices with scalar expansion and 2D broadcasting. | Interpreter |
linspace | linspace(start, stop) | linspace(start, stop, count) | Creates a row vector of 100 or count uniformly spaced finite real points. | Interpreter |
sum | sum(A) | sum(A, dim) | sum(A, "all") | Computes sum along the first non-singleton dimension by default; dim selects 1 or 2 and "all" reduces globally. Real and logical inputs. Default vector reductions return scalars; explicit dimensions preserve array shape. NaN propagates. | Interpreter |
mean | mean(A) | mean(A, dim) | mean(A, "all") | Computes mean along the first non-singleton dimension by default; dim selects 1 or 2 and "all" reduces globally. Real and logical inputs. Default vector reductions return scalars; explicit dimensions preserve array shape. NaN propagates. | Interpreter |
median | median(A) | median(A, dim) | median(A, "all") | Computes median along the first non-singleton dimension by default; dim selects 1 or 2 and "all" reduces globally. Real and logical inputs. Default vector reductions return scalars; explicit dimensions preserve array shape. NaN propagates. | Interpreter |
prod | prod(A) | prod(A, dim) | prod(A, "all") | Computes prod along the first non-singleton dimension by default; dim selects 1 or 2 and "all" reduces globally. Real and logical inputs. Default vector reductions return scalars; explicit dimensions preserve array shape. NaN propagates. | Interpreter |
var | var(A) | var(A, normalization) | var(A, normalization, dimOrAll) | Computes var along the first non-singleton dimension; normalization 0 or [] uses N-1, and 1 uses N. Use (A, 0, dim) for sample statistics along dimension 1 or 2, or (A, 0, "all") globally. The second argument is no longer a dimension. | Interpreter |
std | std(A) | std(A, normalization) | std(A, normalization, dimOrAll) | Computes std along the first non-singleton dimension; normalization 0 or [] uses N-1, and 1 uses N. Use (A, 0, dim) for sample statistics along dimension 1 or 2, or (A, 0, "all") globally. The second argument is no longer a dimension. | Interpreter |
cumsum | cumsum(x) | cumsum(A, dim) | Computes cumulative sums along the first non-singleton or selected dimension. | Interpreter |
diff | diff(x) | diff(x, order) | Computes successive differences along the first non-singleton dimension. | Interpreter |
sort | sort(x) | sort(A, dim) | Sorts real values along the first non-singleton or selected dimension, placing NaN last. | Interpreter |
unique | unique(x) | Returns sorted distinct real values; repeated NaN values form one result. | Interpreter |
polyval | polyval(coefficients, x) | Evaluates a real coefficient vector with Horner's method and preserves the shape of x. | Interpreter |
conv | conv(a, b) | Computes full linear convolution of two real vectors. | Interpreter |
cov | cov(A[, 0|1]) | cov(x, y[, 0|1]) | EN: Covariance matrix; observations are rows, variables are columns; a vector returns a 1-by-1 matrix. PT: Matriz de covariancia; observacoes nas linhas, variaveis nas colunas; vetor retorna matriz 1 por 1. EN: Default/0 uses max(N-1,1); 1 uses max(N,1). Paired arrays flatten column-major. Sun:InvalidArgument if an original nonzero value divided by its column scale underflows to zero before centering; no arbitrary precision or detection of all rounding. PT: Padrao/0 usa max(N-1,1); 1 usa max(N,1). Pares sao vetorizados por colunas. Sun:InvalidArgument se um valor original nao zero dividido pela escala da coluna sofre underflow para zero antes da centragem; sem precisao arbitraria nem deteccao de todo arredondamento. See /language/scientific-computing. | Interpreter |
corrcoef | corrcoef(A) | corrcoef(x, y) | EN: Column correlation matrix, with NaN for constant columns and pairs involving nonfinite columns. PT: Matriz de correlacao por colunas; constantes e pares de colunas nao finitas produzem NaN. EN: Vectors return 1-by-1; paired arrays flatten column-major. Sun:InvalidArgument if an original nonzero value divided by its column scale underflows to zero before centering; no arbitrary precision or detection of all rounding. PT: Vetores retornam 1 por 1; pares sao vetorizados por colunas. Sun:InvalidArgument se um valor original nao zero dividido pela escala da coluna sofre underflow para zero antes da centragem; sem precisao arbitraria nem deteccao de todo arredondamento. See /language/scientific-computing. | Interpreter |
gradient | [dx, dy] = gradient(F[, h]) | gradient(F, hx, hy) | EN: Shape-preserving finite differences; matrix dx follows columns and dy follows rows. PT: Diferencas finitas com mesma forma; dx matricial segue colunas e dy segue linhas. EN: Finite nonzero scalar spacing or strictly increasing finite coordinates; vector second output is zeros. PT: Passo escalar finito nao nulo ou coordenadas finitas crescentes estritas; segunda saida vetorial e zero. See /language/scientific-computing. | Interpreter |
polyfit | p = polyfit(x, y, n) | EN: Fits finite vector samples and returns only a row of descending polynomial coefficients. PT: Ajusta amostras vetoriais finitas e retorna apenas coeficientes decrescentes em linha. EN: Integer 0 <= n < sample count; rank deficiency is an error; no S or mu outputs. PT: Inteiro 0 <= n < numero de amostras; posto deficiente e erro; sem saidas S ou mu. See /language/scientific-computing. | Interpreter |
histcounts | [N, E, B] = histcounts(X[, nbins|edges]) | EN: Histogram counts and edges as rows, with shape-preserving 1-based bin indices. PT: Contagens e bordas em linhas, com indices de bins baseados em 1 na forma de X. EN: Default 10 uniform bins; last edge inclusive; outside/NaN indices are 0. PT: Padrao 10 bins uniformes; ultima borda inclusiva; fora/NaN recebem indice 0. See /language/scientific-computing. | Interpreter |
trapz | trapz(Y[, dim]) | trapz(X, Y[, dim]) | EN: Trapezoidal integration along dimension 1 or 2, with scalar step or vector coordinates. PT: Integracao trapezoidal na dimensao 1 ou 2, com passo escalar ou coordenadas vetoriais. EN: A second Number 1 or 2 means dimension. Default vectors return a scalar; explicit matrix reductions preserve the other axis. PT: Segundo Number 1 ou 2 significa dimensao. Vetores por padrao retornam escalar; reducoes matriciais explicitas preservam o outro eixo. See /language/scientific-computing. | Interpreter |
interp1 | interp1(Y, Xq[, method[, fill|'extrap']]) | interp1(X, Y, Xq[, method[, fill|'extrap']]) | EN: Linear or nearest interpolation on strictly increasing real coordinates; nearest ties choose the right node. PT: Interpolacao linear ou nearest em coordenadas reais crescentes estritas; empates nearest escolhem o no direito. EN: Default linear, NaN outside; fill or 'extrap' requires explicit method. Complex queries rejected. PT: Padrao linear, NaN fora; fill ou 'extrap' exige metodo explicito. Consultas complexas rejeitadas. See /language/scientific-computing. | Interpreter |
fzero | [root, residual] = fzero(fun, x0[, tol[, maxiter]]) | EN: Real scalar root with bounded scalar-start search or a two-element sign-changing bracket. PT: Raiz real escalar com busca limitada a partir de escalar ou intervalo de dois elementos com troca de sinal. EN: argmin BrentRoot; defaults tol=1e-8, maxiter=1000; at most two outputs. PT: argmin BrentRoot; padroes tol=1e-8, maxiter=1000; ate duas saidas. See /language/numerical-solvers. | Interpreter |
fminbnd | [xmin, fval] = fminbnd(fun, a, b[, tol[, maxiter]]) | EN: Bounded real scalar minimization on finite a < b using argmin BrentOpt. PT: Minimizacao real escalar em a < b finitos usando argmin BrentOpt. EN: Defaults tol=1e-8, maxiter=1000; no flags or partial result on nonconvergence. PT: Padroes tol=1e-8, maxiter=1000; sem flags ou resultado parcial na nao convergencia. See /language/numerical-solvers. | Interpreter |
fminsearch | [xmin, fval] = fminsearch(fun, x0[, tol[, maxiter]]) | EN: Unconstrained local minimization with argmin NelderMead; Number or nonempty real vector, at most 128 dimensions. PT: Minimizacao local sem restricoes com argmin NelderMead; Number ou vetor real nao vazio, ate 128 dimensoes. EN: Callback argument and xmin preserve the Number/row/column shape of x0; defaults tol=1e-8, maxiter=1000. PT: Argumento do callback e xmin preservam Number/linha/coluna de x0; padroes tol=1e-8, maxiter=1000. See /language/numerical-solvers. | Interpreter |
integral | [q, error] = integral(fun, a, b[, abstol[, reltol]]) | EN: Adaptive scalar quadrature on finite bounds using quad-rs GaussKronrod. PT: Quadratura escalar adaptativa com limites finitos usando quad-rs GaussKronrod. EN: Defaults abstol=1e-10, reltol=1e-6; reversed bounds negate q; equal bounds return [0,0] without callback after validation. PT: Padroes abstol=1e-10, reltol=1e-6; limites invertidos negam q; limites iguais retornam [0,0] sem callback apos validacao. See /language/numerical-solvers. | Interpreter |
ode45 | [T, Y] = ode45(fun, tspan, y0[, reltol[, abstol]]) | EN: Nonstiff adaptive ODE integration using ivp DOPRI5; one output is T, not a struct. PT: Integracao adaptativa de EDO nao rigida com ivp DOPRI5; uma saida e T, nao struct. EN: Defaults reltol=1e-6, abstol=1e-9; T n-by-1, Y n-by-states; callback receives (t, column y). PT: Padroes reltol=1e-6, abstol=1e-9; T n por 1, Y n por estados; callback recebe (t, y coluna). See /language/numerical-solvers. | Interpreter |
ode23 | [T, Y] = ode23(fun, tspan, y0[, reltol[, abstol]]) | EN: Nonstiff adaptive ODE integration using ivp RK23; one output is T, not a struct. PT: Integracao adaptativa de EDO nao rigida com ivp RK23; uma saida e T, nao struct. EN: Defaults reltol=1e-6, abstol=1e-9; T n-by-1, Y n-by-states; callback receives (t, column y). PT: Padroes reltol=1e-6, abstol=1e-9; T n por 1, Y n por estados; callback recebe (t, y coluna). See /language/numerical-solvers. | Interpreter |
rng | rng(seed) | Reseeds the deterministic random generator owned by the current session. | Interpreter |
rand | rand() | rand(n) | rand(rows, cols) | Generates reproducible uniform values in [0, 1) from the session generator. | Interpreter |
randn | randn() | randn(n) | randn(rows, cols) | Generates reproducible standard-normal values from the session generator. | Interpreter |
randi | randi(maximum) | randi(maximum, rows, cols) | Generates reproducible uniform integers from 1 through maximum. | Interpreter |
randperm | randperm(n) | randperm(n, count) | Generates a reproducible permutation or sample without replacement. | Interpreter |
min | min(A) | [values, indices] = min(A, [], dimOrAll) | min(A, B) | Reduces the first non-singleton dimension by default, optionally returning first-tie 1-based indices; two nonempty inputs compare element-wise. Use (A, []) for default reduction or (A, [], "all") globally. Pairwise comparisons return only one output. NaN propagates; ordered complex extrema are unsupported. | Interpreter |
max | max(A) | [values, indices] = max(A, [], dimOrAll) | max(A, B) | Reduces the first non-singleton dimension by default, optionally returning first-tie 1-based indices; two nonempty inputs compare element-wise. Use (A, []) for default reduction or (A, [], "all") globally. Pairwise comparisons return only one output. NaN propagates; ordered complex extrema are unsupported. | Interpreter |
zeros | zeros() | zeros(n) | zeros(r, c) | zeros([r, c]) | Creates a zero-filled matrix with checked dimensions. | Interpreter |
ones | ones() | ones(n) | ones(r, c) | ones([r, c]) | Creates a one-filled matrix with checked dimensions. | Interpreter |
eye | eye() | eye(n) | eye(r, c) | eye([r, c]) | Creates a rectangular identity matrix. | Interpreter |
transpose | transpose(A) | Returns an independent nonconjugating transpose of a real, logical, or complex array. Unlike postfix transpose, requires an array. | Interpreter |
mldivide | mldivide(A, B) | EN: A\B left division: dense real A m-by-n and B m-by-p return one MATRIX X n-by-p, including 1-by-1. PT: Divisao esquerda A\B: matrizes reais densas A m por n e B m por p retornam uma MATRIZ X n por p, inclusive 1 por 1. EN: Exactly two arguments, one output; @mldivide is supported. Shape alone selects exactly solve(A,B) for square A (protected LU, singular errors, no SVD fallback) or default lsqminnorm(A,B) for rectangular A (SVD minimum norm, not MATLAB's basic solution). No scalar/logical/complex/string conversion or tolerance argument. PT: Exatamente dois argumentos, uma saida; @mldivide suportado. Somente a forma seleciona solve quadrado ou lsqminnorm retangular padrao, sem despacho geral MATLAB. Pure single-output parfor; use sun run, no native LLVM or C ABI change. See /language/linear-algebra. | Interpreter |
det | det(A) | EN: One Number determinant of square dense real A via scaled nalgebra LU. PT: Um determinante Number de A real densa quadrada por LU escalada de nalgebra. EN: Balanced mantissa/exponent accumulation; final signed Inf/zero are valid, so zero is not a rank test. det(zeros(0,0))=1. PT: Acumulacao balanceada de mantissa/expoente; Inf/zero finais com sinal sao validos; zero nao testa posto. Vazia 0 por 0 retorna 1. See /language/linear-algebra. | Interpreter |
inv | inv(A) | EN: One n-by-n inverse of square dense real A using nalgebra LU try_inverse. PT: Uma inversa n por n de A real densa quadrada via try_inverse de LU de nalgebra. EN: Protected positive column scales and row rescaling; numerical singularity raises Sun:SingularMatrix. Empty 0-by-0 returns 0-by-0. PT: Escalas positivas protegidas por coluna e reescala de linhas; singularidade numerica gera Sun:SingularMatrix. Sem conversao implicita ou fallback SVD. See /language/linear-algebra. | Interpreter |
solve | solve(A, B) | EN: One X n-by-p solving A*X=B for square dense real A n-by-n and B n-by-p via scaled nalgebra LU. PT: Uma X n por p resolve A*X=B para A real densa quadrada n por n e B n por p via LU escalada de nalgebra. EN: Protected scales per column of A and B: C=A*D^-1, C*Z=B*E^-1, X=D^-1*Z*E; B is not globally normalized. Recover each Z_ij*E_j/D_i with libm frexp/scalbn; zero RHS columns return zeros, unrepresentable protected range raises Sun:LinearAlgebraRange. Per-column pivot cutoff, not SVD rank tolerance; no tolerance parameter or rectangular/singular fallback. Finite B n-by-0 returns n-by-0 without a singularity test, but ALL A/B must be finite. PT: Escalas protegidas por coluna de A e B: C=A*D^-1, C*Z=B*E^-1, X=D^-1*Z*E; B nao e normalizada globalmente. Recupera cada Z_ij*E_j/D_i com libm frexp/scalbn; colunas RHS nulas retornam zeros, faixa protegida irrepresentavel gera Sun:LinearAlgebraRange. Corte de pivo por coluna, sem parametro de tolerancia; B n por 0 retorna n por 0 sem testar singularidade, mas TODA A/B deve ser finita. Interpreter/pure single-output parfor only; use sun run. See /language/linear-algebra. | Interpreter |
lu | packed = lu(A) | [L,U] = lu(A) | [L,U,P] = lu(A) | EN: Rectangular real LU with partial row pivoting; one output is packed, not U alone. PT: LU real retangular com pivoteamento parcial de linhas; uma saida e compactada, nao U isolada. EN: Exactly one argument; k=min(m,n), L m-by-k, U k-by-n. Two outputs absorb inverse row permutation into L (not necessarily triangular), A=L*U. Three give unit lower trapezoidal L and P m-by-m, P*A=L*U. Singular input is valid; no flags or permutation vector. PT: Singularidade nao gera erro; duas saidas absorvem a permutacao inversa em L, tres retornam P m por m. See /language/linear-algebra. | Interpreter |
chol | factor = chol(A[, 'upper' | 'lower']) | [factor,p] = chol(A[, 'upper' | 'lower']) | EN: Real square Cholesky of the symmetric matrix implied by the selected triangle. PT: Cholesky real quadrada da matriz simetrica implicita no triangulo selecionado. EN: Exact 'upper' (default) or 'lower'; all input must be finite, even the unused half. One output raises Sun:NotPositiveDefinite; two return Number p=0 on success or first failed leading minor (1-based), with partial square factor (p-1)-by-(p-1). PT: Duas saidas retornam status e fator parcial; [~,p] evita materializar o fator; outros erros continuam erros. See /language/linear-algebra. | Interpreter |
qr | R = qr(A[, 0]) | [Q, R] = qr(A[, 0]) | [Q, R, P] = qr(A) | [Q, R, p] = qr(A, 0) | EN: Full/economy QR; three output positions activate column pivoting. PT: QR completa/economica; tres posicoes de saida ativam pivoteamento de colunas. EN: Dense real matrices only. One output is R; numeric 0 selects economy, no string flags. Full A*P=Q*R, economy A(:,p)=Q*R with 1-based p. PT: Somente matrizes reais densas; uma saida retorna R; 0 numerico seleciona forma economica, sem flags de texto. See /language/linear-algebra. | Interpreter |
lsqminnorm | lsqminnorm(A, B[, tol]) | EN: SVD minimum-norm least-squares solution, including rectangular and rank-deficient systems. PT: Solucao de minimos quadrados de norma minima por SVD, inclusive sistemas retangulares e deficientes em posto. EN: Real dense A m-by-n and B m-by-p return X n-by-p. Absolute cutoff defaults to max(m,n)*eps*sigma_max; finite nonnegative Number tol. PT: A real densa m por n e B m por p retornam X n por p; tolerancia absoluta, escalar numerico finito nao negativo. See /language/linear-algebra. | Interpreter |
rank | rank(A[, tol]) | EN: Scalar count of singular values strictly greater than the absolute cutoff, without singular vectors. PT: Contagem escalar de valores singulares estritamente maiores que o limiar absoluto, sem vetores singulares. EN: Dense real matrices only; default max(m,n)*eps*sigma_max, finite nonnegative Number tol; empty/zero rank is 0. PT: Somente matrizes reais densas; mesmo limiar de lsqminnorm/pinv; posto de vazias/nulas e 0. See /language/linear-algebra. | Interpreter |
cond | cond(A) | cond(A, 2) | EN: Scalar raw sigma_max/sigma_min ratio for rectangular or square real dense matrices. PT: Razao escalar bruta sigma_max/sigma_min para matrizes reais densas retangulares ou quadradas. EN: Empty returns 0; nonempty zero or exactly zero computed sigma_min returns Inf. No rank cutoff or singular vectors; other norms/string flags unsupported. PT: Vazia retorna 0; nula nao vazia ou sigma_min calculado exatamente zero retorna Inf; sem limiar de posto, sem outras normas. See /language/linear-algebra. | Interpreter |
svd | s = svd(A[, 0 | 'econ']) | [U, S] = svd(A[, 0 | 'econ']) | [U, S, V] = svd(A[, 0 | 'econ']) | EN: Descending nonnegative singular values, or full/economy factors A=U*S*V.'. PT: Valores singulares nao negativos decrescentes, ou fatores completos/economicos A=U*S*V.'. EN: Dense real matrices only; k=min(m,n). One output k-by-1 without vectors; full U m-by-m, S m-by-n, V n-by-n; economy U m-by-k, S k-by-k, V n-by-k, tall or wide. PT: Uma saida k por 1 sem vetores; 0 ou 'econ' seleciona forma economica para matrizes altas e largas; ~ evita fatores descartados. See /language/linear-algebra. | Interpreter |
pinv | pinv(A[, tol]) | EN: SVD Moore-Penrose pseudoinverse, n-by-m for real dense A m-by-n. PT: Pseudoinversa de Moore-Penrose por SVD, n por m para A real densa m por n. EN: Same absolute cutoff as rank/lsqminnorm; zero/empty A returns transposed-shape zeros. Prefer lsqminnorm(A,B) for solving without materializing pinv. PT: Mesmo limiar absoluto de rank/lsqminnorm; nulas/vazias retornam zeros na forma transposta; prefira lsqminnorm para resolver sistemas. See /language/linear-algebra. | Interpreter |
size | size(A) | size(A, dim) | [rows, cols] = size(A) | Returns the 2D shape, one dimension, or separate dimensions with multiple outputs. Dimensions beyond 2 are 1. | Interpreter |
reshape | reshape(A, rows, cols) | reshape(A, [rows, cols]) | Reshapes real, logical, or complex values in column-major order, preserving type and element count. Exactly two dimensions. One [] dimension may be inferred when the known dimension is positive. Returns an independent array. | Interpreter |
length | length(A) | Returns the largest dimension of a nonempty array, 1 for a scalar, and 0 for every empty shape. | Interpreter |
any | any(A) | any(A, dim) | any(A, "all") | Tests nonzero elements along the first non-singleton dimension, dimension 1 or 2, or globally; supports real, logical, and complex inputs. | Interpreter |
find | find(A[, count[, "first" | "last"]]) | [row, col, value] = find(A) | Returns 1-based column-major nonzero indices, or two coordinate outputs and an optional typed value output. A row input produces row outputs; other arrays produce columns. "last" selects from the end but returns ascending indices. Count may be zero. | Interpreter |
sec | sec(x) | Element-wise secant, 1/cos(x), for real and complex scalars and arrays. | Interpreter |
numel | numel(x) | Returns the total number of elements. | Interpreter |
isempty | isempty(x) | Returns true when a value has no matrix elements. | Interpreter |
complex | complex(realPart, imaginaryPart) | Combines real or logical components into complex values; expands scalars and requires equal shapes for array pairs. | Interpreter |
real | real(x) | Returns the real component, preserving array shape. Real and complex scalars/arrays and logical scalars; logical arrays are not accepted. | Interpreter |
imag | imag(x) | Returns the imaginary component, preserving array shape. Real and complex scalars/arrays and logical scalars; logical arrays are not accepted. | Interpreter |
conj | conj(x) | Returns the complex conjugate, preserving array shape. Real and complex scalars/arrays and logical scalars; logical arrays are not accepted. | Interpreter |
keywords | keywords() | Returns the sorted runtime keywords catalog as newline-separated text. | Interpreter |
constants | constants() | Returns the sorted runtime constants catalog as newline-separated text. | Interpreter |
builtins | builtins() | Returns the sorted runtime builtins catalog as newline-separated text. | Interpreter |
nargout | nargout() | EN: Returns the caller-requested output-position count inside a user or anonymous function. PT: Retorna a quantidade de posicoes de saida solicitadas pelo chamador dentro de uma funcao de usuario ou anonima. EN: Statement calls request 0, expressions 1, and multiple assignment counts every position including ~. No nargout(f), nargin or variable arguments; forbidden in parfor. PT: Chamada como instrucao solicita 0, expressao 1; atribuicao multipla conta inclusive ~. Sem nargout(f), nargin ou argumentos variaveis; proibida em parfor. See /language/multiple-outputs. | Interpreter |
isargout | isargout(k) | EN: Returns a boolean for a requested, nondiscarded output position in the current user or anonymous function. PT: Retorna um booleano para uma posicao de saida solicitada e nao descartada na funcao de usuario ou anonima atual. EN: k must be a positive finite real integer Number, not a boolean or 1-by-1 matrix. Returns false beyond the requested count or at ~; nested calls restore the context. Interpreter only; forbidden in parfor. PT: k deve ser Number real inteiro positivo finito, nao booleano nem matriz 1 por 1. Retorna false alem da contagem ou em ~; chamadas internas restauram o contexto. Somente interpretador; proibida em parfor. See /language/multiple-outputs. | Interpreter |
disp | disp(value) | Writes one value to the active runtime host. | InterpreterLLVM |
pause | pause() | pause(seconds) | pause(state) | Waits interactively, sleeps, or changes the session pause state. | InterpreterHost |
error | error(message) | error(identifier, message) | Raises a catchable Sun runtime exception. | Interpreter |
rethrow | rethrow(exception) | Raises an existing exception without changing its identity. | Interpreter |
readmatrix | readmatrix(filename) | Reads a headerless UTF-8 numeric CSV file into a matrix. | InterpreterHost |
writematrix | writematrix(value, filename) | Atomically writes a numeric scalar or matrix as CSV. | InterpreterHost |
plot | plot(x, y) | Creates a 2D curve figure in a graphical host. | InterpreterHost |
plot3 | plot3(x, y, z) | Creates one or more 3D curves. | InterpreterHost |
surf | surf(Z) | surf(x, y, Z) | surf(X, Y, Z) | Creates a triangulated 3D surface. | InterpreterHost |
area | area(x, y) | Filled area curves. Real data only. Supported in tiled layouts; logarithmic coordinates must be finite and positive. | InterpreterHost |
bar | bar(x, y) | Vertical bars. Real data only. Supported in tiled layouts; logarithmic coordinates must be finite and positive. | InterpreterHost |
barh | barh(x, y) | Horizontal bars. Real data only. Supported in tiled layouts; logarithmic coordinates must be finite and positive. | InterpreterHost |
semilogx | semilogx(x, y) | Curves with a logarithmic x-axis. Real data only. Supported in tiled layouts; logarithmic coordinates must be finite and positive. | InterpreterHost |
semilogy | semilogy(x, y) | Curves with a logarithmic y-axis. Real data only. Supported in tiled layouts; logarithmic coordinates must be finite and positive. | InterpreterHost |
loglog | loglog(x, y) | Curves with logarithmic axes. Real data only. Supported in tiled layouts; logarithmic coordinates must be finite and positive. | InterpreterHost |
stem | stem(x, y) | Discrete stem plots. Real data only. Supported in tiled layouts; logarithmic coordinates must be finite and positive. | InterpreterHost |
polarplot | polarplot(theta, rho) | Polar curves with angles in radians. Real data only. Supported in tiled layouts; logarithmic coordinates must be finite and positive. | InterpreterHost |
histogram | histogram(values) | Plots an automatically binned histogram of real values; configurable bins are not yet supported. | InterpreterHost |
contour | contour(Z) | Plots contours of a real matrix with at least two rows and two columns. | InterpreterHost |
view | view(2) | view(3) | view(azimuth, elevation) | Changes the camera of a standalone 3D figure; elevation is between -90 and 90 degrees. | InterpreterHost |
colormap | colormap("sun" | "parula" | "turbo" | "gray" | "hot" | "cool") | Selects the color map of a surface. | InterpreterHost |
shading | shading("smooth" | "flat" | "faceted") | Selects surface shading. | InterpreterHost |
title | title(text) | title(layout, text) | Sets the active figure or panel title, or a shared title using the current tiled layout token. | InterpreterHost |
tiledlayout | layout = tiledlayout(rows, cols) | Creates a fixed grid of up to 16 2D panels and returns the current figure's numeric layout token. | InterpreterHost |
nexttile | nexttile | nexttile() | nexttile(index) | Selects the next or a specified 1-based panel in row-major order; advancing beyond the grid is an error. | InterpreterHost |
sgtitle | sgtitle(text) | Sets the shared title of the current tiled layout. | InterpreterHost |
xlabel | xlabel(text) | Sets the active figure x-axis label. | InterpreterHost |
ylabel | ylabel(text) | Sets the active figure y-axis label. | InterpreterHost |
zlabel | zlabel(text) | Sets the z-axis label on a 3D figure. | InterpreterHost |
legend | legend(labels...) | legend("on" | "off") | Labels curves or changes legend visibility. | InterpreterHost |
grid | grid() | grid(flag) | Toggles or explicitly configures the figure grid. | InterpreterHost |
axis | axis("auto") | axis(limits) | Sets 2D four-value or 3D six-value finite bounds. | InterpreterHost |
clf | clf() | Clears the active figure. | InterpreterHost |
Reading availability
- Interpreter means the built-in is dispatched by sun run.
- LLVM means the audited native backend lowers the documented form.
- Host means the operation requires host I/O, timing, filesystem, or figure support.
- mldivide, solve, inv, det, lu, chol, qr, lsqminnorm, rank, cond, svd and pinv accept dense real matrices only, not implicit scalar/logical/complex conversion. See Linear algebra / Algebra linear for PT/EN contracts, per-column LU versus absolute SVD cutoffs, output limits and deterministic examples.
Numeric compatibility boundaries
- accumarray currently performs dense sum aggregation for one- or two-column real subscripts; function handles, explicit sizes, fill values, sparse output and higher dimensions are not implemented.
- Elementary functions accept real and complex scalars/arrays. Domain promotion for sqrt, log and inverse functions applies to real scalars; real arrays keep f64 domain behavior. Element-wise .^ has its own array promotion rule.
- all remains global-only. any supports default-axis, dimension 1 or 2 and global reductions; both accept complex inputs.
- Numerical reductions accept real/logical inputs, propagate NaN and do not order complex values. allbetween requires real values and scalar real bounds.
- Logical and complex arrays support Studio editing, reshape, transpose and nonzero queries. Headerless numeric CSV, graphics, parfor output matrices and LLVM retain existing real-double restrictions. Stage 4 table I/O adds limited logical/text/null columns; image I/O uses grayscale matrices or RGB(A) structs, not N-D arrays. See /language/data-and-files.
- LLVM tags for sqrt, sin, cos, exp and log mean real scalar forms, not their interpreter array/complex forms.
The function count is derived from the catalog. Runtime catalog parity is checked against the full unfiltered runtime list.