Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
2023.0.0 - 日本語


editvar

Scilab variable editor

Syntax

editvar(varname)

Arguments

varname

name (single string) of the variable name to edit. The variable must exist in the current Scilab environment. It must refer to a scalar, vector or matrix of

  • booleans (dense or sparse)
  • encoded integers (int8, uint8, int16, uint16, int32, uint32)
  • real or complex numbers (dense or sparse)
  • strings

Description

editvar(varname) interactively edits the variable whose name is provided by varname.

Several variables can be edited in the same time. editvar(varname) must be called once for each of them. In the editor, a new tab is opened for each edited variable.

Predefined protected constants of supported types can't be edited: %pi, %e, %eps, %i, %inf, %nan, %f, %F, %t, %T, home, SCIHOME, SCI, WSCI, TMPDIR.

Editor's features

editvar has numerous features:

  • Matrix visualisation

  • Undo/redo capabilities

  • Cell editing

  • Expression evaluation. Please note that editvar will not store the expression. Only the value.

  • Advanced selection of elements (available with the CTRL key)

  • Plotting

  • Plotting of a subset

  • Variable format (short, shortE, long or longE formats)

  • Column / lines management (insert, delete, copy and paste, ... )

  • Full copy and paste between Libreoffice/Openoffice or Microsoft Excel and Scilab (both ways).

  • Renaming or copy of a variable

Examples

a = rand(10,10);
editvar a;
b = ['hello';'good bye'];
editvar b;
sp = sparse([1,2;4,5;3,10],[1,2,3])
editvar("sp");
close evitvar

See also

  • close — グラフィックフィギュア,進行バーまたは待機バー,ヘルプブラウザ,xcos,browsevar,またはeditvarを閉じます
  • browsevar — Scilab variable browser
  • whos — 長い形式で変数のリストを得る
  • edit — 関数を編集
  • ged — Scilabグラフィックエディタ
  • tree_show — Displays a tree view of a list, tlist, mlist, cell or structure array, Xcos block
Report an issue
<< browsevar UI Data filebrowser >>

Copyright (c) 2022-2023 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Tue Mar 07 09:29:08 CET 2023